
真实装备延迟
玩家更换护甲时增加缓慢效果以增强真实感。
Realistic Equip Delay
添加玩家更换盔甲部件时的减速效果,以增强真实感。
为什么需要这个模组?
在原版 Minecraft 中,你可以在战斗中快速更换整套盔甲,且没有任何代价。玩家可以在特定情况下滥用这一点,尤其是当盔甲部件带有特殊属性加成时。
本模组受 Armor Equip Delay 的整体思路启发(类似概念:对更换盔甲施加短暂惩罚),但 Realistic Equip Delay 既不是它的分支,也不是它的修改版本。这是一个完全独立的模组,从零编写,拥有自己的代码、自己的检测逻辑和自己的配置系统。
模组功能
每当玩家装备或卸下一件盔甲时——无论是拖放、快捷键、Shift 点击、发射器还是命令,无论采用何种方式——玩家都会获得 1.5 秒的缓慢 II 效果(每件盔甲)。
检测不依赖于盔甲槽位如何变化,只关注它是否发生了变化。同时,模组会谨慎判断什么才算真正的变化:受到伤害和损失耐久度不会触发效果,因为盔甲本身从未被移除或替换。只有真正的装备、卸下或替换为不同部件才会触发。
配置
所有内容都可以在 config/realisticequipdelay-common.toml 中调整,4 件盔甲各自独立控制。例如,你可以只为靴子保留效果,而禁用其余三件。
| 设置项 | 描述 | 默认值 |
|---|---|---|
effect.enabled.helmet |
启用/禁用头盔的效果。 | true |
effect.enabled.chestplate |
启用/禁用胸甲的效果。 | true |
effect.enabled.leggings |
启用/禁用护腿的效果。 | true |
effect.enabled.boots |
启用/禁用靴子的效果。 | true |
effect.duration_seconds.helmet |
头盔缓慢 II 效果的持续时间(秒)。 | 1.5 |
effect.duration_seconds.chestplate |
胸甲缓慢 II 效果的持续时间(秒)。 | 1.5 |
effect.duration_seconds.leggings |
护腿缓慢 II 效果的持续时间(秒)。 | 1.5 |
effect.duration_seconds.boots |
靴子缓慢 II 效果的持续时间(秒)。 | 1.5 |
如果安装了 Forge Config API Port(可选,客户端侧),会自动提供游戏内配置界面。若未安装,仍可直接编辑上述配置文件,并在下次启动时生效。
修复一个已知问题
与 Armor Equip Delay 不同,本模组不依赖 NBT 来检测盔甲变化。这修复了另一个模组的一个重大缺陷:因此,本模组在盔甲受到伤害并改变状态时不会添加缓慢效果。
兼容性
- Minecraft 1.20.1,Forge
- 无必需依赖
- 可选:Forge Config API Port(增加游戏内配置界面)
- 适用于任何继承原版
ArmorItem的盔甲(包括模组盔甲)
备注
- 独立模组:不修改任何其他模组的文件,也不依赖任何其他模组。
- 缓慢等级和受影响的槽位有意作为唯一暴露的设置项,以使模组保持可预测且易于平衡。
模组由 Mozork 制作。保留所有权利。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。