服务器使用量
13
服务玩家数
17
下载量
8,714
插件详细介绍
你是否想打造一个非凡的服务器?或者你是一位恐怖题材的爱好者?现在,你可以为你的服务器添加恐惧机制了!在光线昏暗的区域或受到怪物伤害时,玩家的恐惧值将会上升!如果玩家附近有怪物,恐惧值增长会更快。而在光线充足的区域,恐惧值则会下降。当玩家的恐惧值达到 100% 时,将会死亡(可通过配置调整生命值损失)。很简单,对吧?此外,如果玩家达到临界恐惧等级,将会听到心跳声(越接近 100%,心跳声越强)并获得负面效果!
核心机制
- 恐惧值增长:在光线昏暗处、受到怪物伤害,或附近有怪物时,恐惧值会增加。
- 恐惧值减少:在光线充足的区域,恐惧值会下降。
- 恐惧后果:当恐惧值达到 100% 时,玩家将死亡(生命值损失可配置)。
- 临界恐惧:达到临界等级时,玩家会听到逐渐增强的心跳声并受到负面效果影响。
命令
/fear reload- 重载插件配置。/fear clear [player]- 清除指定玩家的所有恐惧值。/fear set <value> [player]- 设置指定玩家的恐惧值。/fear change <value> [player]- 为指定玩家增加或减少恐惧值。/fear toggle [player]- 切换指定玩家的恐惧机制(开启/关闭)。/fear showstyle <style> [player]- 更改指定玩家的恐惧显示样式。
权限
FearFeeling.fear- 允许使用/fear基础命令。FearFeeling.fear.reload- 允许使用/fear reload。FearFeeling.fear.clear- 允许使用/fear clear。FearFeeling.fear.set- 允许使用/fear set。FearFeeling.fear.change- 允许使用/fear change。FearFeeling.fear.toggle- 允许使用/fear toggle。FearFeeling.fear.showstyle- 允许使用/fear showstyle。FearFeeling..others- 允许对他人使用命令( 可替换为 set、change、reload、clear、toggle、fearstyle)。FearFeeling.quicksedation- 拥有此权限的玩家,其恐惧值下降时会除以permission-modifier中设置的值。FearFeeling.lessfear- 拥有此权限的玩家,其恐惧值上升时会乘以permission-modifier中设置的值。
开发者 API
如果你想基于 FearFeeling 开发自己的插件:
添加依赖
首先,在你的 plugin.yml 中将 FearFeeling 添加为软依赖:
name: MyPlugin
main: org.example.main.MyPlugin
version: 1.0
soft-depend: [FearFeeling]检查插件状态
在你的插件启动时,检查 FearFeeling 是否已启用:
if (getServer().getPluginManager().getPlugin("FearFeeling") != null)使用 API
- 使用
Fear.change(Player player, double amount)方法来改变玩家的恐惧值。 - 你可以监听
FearChangeEvent并对其进行修改。 - 如需更灵活的控制,可通过
Fear.getScaredPlayer(Player p)获取玩家完整的恐惧数据对象,并使用其方法。
兼容性与扩展
- PlaceholderAPI:支持使用占位符
%fearfeeling_fear%获取恐惧等级,%fearfeeling_enabled%获取恐惧机制启用状态。 - WorldGuard:支持使用
fear-grow和fear-fall区域标志来阻止特定区域内恐惧值的增长或下降。 - SlenderManX:与这款添加恐怖瘦长鬼影的插件完美兼容。
- Jumpscares:支持大量自动触发的惊吓内容。
感谢用户制作的视频评测与教程,以及捐赠者 DarthEdard 的 5 美元支持。
测试支持版本
版本分布
基本信息
插件名称
FearFeeling
作者
Groman
平台
Bukkit / Spigot
支持版本
1.13 - 1.20
点赞数
6
最近版本
2.17
12