- 版权类型
- 原创
- 插件中文名称
- 自定义饥饿机制
- 插件英文名称
- CustomHungerMechanics
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
此插件修改了MC原版的饥饿值消耗机制,同时添加了额外的饥饿值回复功能
它开始是设计于我的朋友的服务器,将饥饿值作为体力存在,以实现类魂游戏的效果。
你可以在配置文件修改它的功能,它修改的近乎所有功能都可以进行编辑。
关于可用的版本:
我仅在Paper1.18.2,Spigot1.16.5和Spigot1.21的服务端上进行过测试,但是代码的编写基于SpigotAPI,API版本为1.16.5+
故理论上能够在1.16.5+的服务端上使用。
版权声明:
此插件为MIT协议的开源插件,在遵守协议的前提下,你有权对插件作出任何更改。
以下是默认的配置文件(插件默认使用中文注释):
未来的计划:
我暂时没什么想法,如果你有任何有趣的点子,我很乐意接受。
个人想说的话:
这是我第一个插件,我以前是做模组开发的,这比我想象的要更加有趣,
如果有其他新的IDEA,我会试着做的。
它开始是设计于我的朋友的服务器,将饥饿值作为体力存在,以实现类魂游戏的效果。
你可以在配置文件修改它的功能,它修改的近乎所有功能都可以进行编辑。
关于可用的版本:
我仅在Paper1.18.2,Spigot1.16.5和Spigot1.21的服务端上进行过测试,但是代码的编写基于SpigotAPI,API版本为1.16.5+
故理论上能够在1.16.5+的服务端上使用。
版权声明:
此插件为MIT协议的开源插件,在遵守协议的前提下,你有权对插件作出任何更改。
以下是默认的配置文件(插件默认使用中文注释):
YAML:
#最大饥饿值 [0-20]
hungerMax : 19
#最小饥饿值 [0-20](注意:这不影响饱和值)
hungerMin : 1
#由本插件实现的,每刻增加的饥饿值 [0-∞](每秒增加量是这个的二十倍)
hungerTickRecovery : 0.2
#当发生饥饿值消耗时,冷却一段时间后才会继续本插件的饥饿值回复,此为冷却时间(单位秒)[应为0.05的整数倍]
hungerCostCooldown : 3
#启用饱和度(关闭时,饱和值永远等于饥饿值)(开启时,饥饿值达到满值,hungerTickRecovery将会作用于饱和度)
enableSaturation : false
#是否运行吃食物回复饥饿值
enableFoodRecovery : false
#各种事件的饥饿值消耗(只影响通过原版消耗度机制作用饥饿值的功能)
hungerCost :
jumpWalk : 0.25 #走路时跳跃
jumpSprint : 1.0 #奔跑时跳跃
blockMined : 0 #破坏方块
damaged : 0 #受到伤害
attack : 0 #进行攻击
swim : 0.08 #游泳时每刻
walkUnderwater : 0.01 #在水中步行每刻
walkOnWater : 0.01 #在水上步行每刻
sprint : 0.05 #奔跑时每刻
crouch : 0 #蹲行时每刻
walk : 0 #走路时每刻
regen : 5 #自然回复一点生命值
hungerEffect : 0.05 #每一级饥饿效果每刻消耗饥饿值(每秒消耗量是这个的二十倍)
enableUnknown : false #是否允许未知类型的饥饿值
未来的计划:
我暂时没什么想法,如果你有任何有趣的点子,我很乐意接受。
个人想说的话:
这是我第一个插件,我以前是做模组开发的,这比我想象的要更加有趣,
如果有其他新的IDEA,我会试着做的。