介绍
该模组已弃坑!
我打算在处理完一些现实生活中的问题后重新回来更新它。感谢你的理解!
如果有人想更新或继续开发,源代码在 GitHub 上。
简要描述
在我看来,Minecraft 中的饥饿机制实在太线性了。你饿了,吃点食物,你又饿了,再吃点食物,如此循环。饥饿值低的时候并不会发生什么特别的事。饥饿并没有真正的威胁。只需吃个烤土豆,你马上就能恢复如初。
本模组试图通过引入一些基于你饥饿程度的有趣机制来打破这种线性。
这是我为自己即将推出的整合包做的一个简单模组(如果它真的公开了,链接会在之后添加)。
模组的某些方面可以在配置文件中进行配置。
本模组是为单人游戏开发的,多人游戏支持已在计划中!
如果安装在服务端上会导致崩溃!
详细描述
默认情况下,某些材料会让你在上面行走时减速。这完全取决于方块本身的材料。所有这些材料都是硬编码的,其他模组的自定义材料不会成为有效选项,也完全不会让玩家减速。你可以在网上找到这些材料的列表,也可以在游戏内用方块做实验,找出你会获得的减速程度。在让你减速的方块上行走时,你也会更快地感到饥饿。
即使你站着什么都不做,你也会损失饥饿值。
铁/金/钻石盔甲被视为重型装备。重到穿上它你会损失更多饥饿值,而且如果你试图渡河,你会沉到河底。这同样适用于海洋,所以当你坐在船上时要小心(别掉下去)。
如果你太饿了,你就不能跳跃(不过你可以游泳)。这会让你绞尽脑汁想办法回家。从此以后,台阶将成为你最好的朋友。
你为什么要吃生肉,你不知道你可能会生病吗?任何未煮熟的肉类物品都有几率给你带来饥饿效果。你应该更注意你吃的东西。
哦,我忘了提最重要的一点……饥饿效果会让你无法再进食,因为它被视为一种让你生病的负面效果!
Discord 服务器
https://discord.gg/eBNYpbVWbK
视频
功能列表
不做一个视频,我真的没法展示模组的任何部分,可惜我缺乏做视频的创造力。
如果你觉得这些功能需要更多解释,欢迎留言。
- 饥饿效果开启时无法进食
当饥饿效果开启时,移除玩家的进食能力。
不过即食食物仍然有效!!!这是有意为之,不会改变。
- 饥饿文本
在屏幕上添加了一个文本,显示你当前的饥饿阶段。默认有 4 个阶段。
![]()
- 饥饿时挖掘方块更慢
根据你的饥饿阶段降低挖掘方块的速度。
- 饥饿时无法跳跃
当饥饿值过低时,移除玩家的跳跃能力。
- 被动缓慢(重力效果)
行走在不同材质的方块上时会受到缓慢效果。不过,这也会让移动消耗更多饥饿值。
技术说明
这是通过创建一种名为 hungermechanics:gravity 的新药水效果实现的。显然,它没有纹理。
整合包玩家注意:如果需要玩家同时拥有缓慢效果,可以用它替代缓慢效果。已在 1.3 及更高版本中移除
1.4 及更高版本:现在可以直接通过配置调整速度。
- Salmonela(食用生肉时触发饥饿效果)
在配置文件中设置为:食用任意食物时有 60% 的概率触发持续 5 秒的 3 级饥饿效果。要禁用此功能或更改食物列表,请在配置中查找 salmonela。默认情况下,minecraft:tropical_fish目前作为示例列在其中。
- 疾跑消耗
疾跑时额外增加饥饿消耗
此机制是在原版基础数值上额外增加的。不要把数值设得太高!请务必注意。
- 饥饿时不造成伤害
玩家处于饥饿濒死阶段时攻击,造成的伤害会降低。
- 重型护甲
玩家会根据所穿护甲的类型沉入任何水方块底部。(请查看配置)此效果仅适用于胸甲和护腿!靴子和头盔不会计入!
玩家穿戴此列表中的装备时,饥饿值消耗会增加。
可能的后续更新排名不分先后
- 饥饿时不再受到击退。
- 重型护甲配置中增加水方块列表(以支持模组添加的流体)
- 仅在游泳动作时增加消耗
鸣谢
Mojang
Forge 团队
MCreator
FlowerChild(你的点子最棒了!)
致谢
我不是程序员。
我只是把这当作爱好,利用空闲时间做一做。
我知道自己的代码不够好,也明白这一点。
如果你有更好的问题解决方案、对我模组里的某些东西感到不满,或者觉得我的代码很糟糕,请友善、理性地告诉我,指出我的错误,并提供解决方案或相关资料,方便我进一步学习。对于无礼、不文明或缺乏人性的评论和私信,我会置之不理,并可能将其删除。如果我们无法文明交流、表达各自的看法,我不在乎你有多少经验。正如我所说,我不是程序员,可能不明白自己哪里做错了,也可能不知道如何解决你觉得很简单的问题。请至少让我安心地找出问题,或者为我指明正确的方向。谢谢!
常见问题
Hunger Mechanics 支持哪些 Minecraft 版本?
Hunger Mechanics 支持 Minecraft Java 版 1.16.5,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Hunger Mechanics 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分