脱战(Out of Combat)这款模组带来了一个简单但易于配置的 Out-of-Combat 机制。它的逻辑和机制都很简单:(T1,T2,T3 是自变量,表示 Minecraft 游戏 Tick 的数量)
脱战 Out of Combat Mod
模组特点
- 检测玩家是否在给定时间内未受到攻击/是否在给定时间内受到伤害。T1,T2;
- 如果玩家在时间内既没有受到攻击也没有受到伤害,则开始计算退出战斗的时间。T1,T2;
- 如果玩家攻击/受到伤害,请清除相应的计时器和非战斗计时器;
- 如果 out-of-combat time exceeded,则玩家退出战斗。T3;
- 由事件更新的 NBT 标签作为计时器,以实现上述逻辑。
- 额外的倒数计时器将暂停非战斗计时器的 Tick,但不会清除它。它可以用于其他战斗机制。
模组下载
适用版本
1.20.2
1.18.1
1.16.5
1.12.2