Mining Fatigue 效果
基本信息
| 属性 | 值 |
|---|---|
| 来源 | EffectsList 内置(builder name "mining_fatigue") |
| 关联 Potion | Potion.digSlowdown(原版 Minecraft) |
| 检测类型 | EnumDetectionType.AVERAGE |
| 营养区间 | [0, 20] |
功能
当玩家 5 大 Nutrient 平均值低于 20 时,应用原版 Mining Fatigue(挖掘疲劳),降低挖掘速度。是 mod 的"营养不良 → 体力衰减"表现。
注册
EFFECTS.add(
Effect.builder("mining_fatigue", Potion.digSlowdown)
.nutrientRange(0, 20)
.detectionType(EnumDetectionType.AVERAGE)
.build());
行为
nutrientRange(0, 20):平均 Nutrient 值在 [0, 20] 区间触发- AVERAGE 检测:所有 Nutrient 的算术平均落入区间即触发
- amplifier 固定(Effect 默认 0,未设置 amplifier),对应原版 Mining Fatigue I
玩家影响
- 挖掘速度变慢(Minecraft 原版 Mining Fatigue I 减少 30% 挖掘速度)
- 与其他 mod 的 Mining Fatigue 叠加时按 amplifier 最高的保留(
EffectsManager.removeDuplicates)