• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
CustomHungerMechanics —— 自定义你的饥饿值机制 [1.16.5+]

原创 开源 游戏模式 CustomHungerMechanics —— 自定义你的饥饿值机制 [1.16.5+] 1.0.0

版权类型
原创
插件中文名称
自定义饥饿机制
插件英文名称
CustomHungerMechanics
原帖地址
https://github.com/SaltfishSheep/-Bukkit-1.16.5Plus-CustomHungerMechanics/tree/master
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
此插件修改了MC原版的饥饿值消耗机制,同时添加了额外的饥饿值回复功能
它开始是设计于我的朋友的服务器,将饥饿值作为体力存在,以实现类魂游戏的效果。
你可以在配置文件修改它的功能,它修改的近乎所有功能都可以进行编辑。

关于可用的版本:
我仅在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,我会试着做的。
  • 喜欢
反馈: DGBirds Team
作者
SaltfishSheep
下载
213
查看
492
首次发布
最后更新

评分

5.00 星 1 次评分

最新评价

非常好插件,使我原地旋转。
如果可以添加一个根据权限让不同玩家拥有不同的消耗机制,就更好了!
SaltfishSheep
SaltfishSheep
很赞的主意,等我抽出时间,我会考虑做类似的功能
后退
顶部 底部