Strength 效果

基本信息

属性 值
来源 EffectsList 内置(builder name "strength")
关联 Potion Potion.damageBoost(原版 Minecraft)
检测类型 EnumDetectionType.AVERAGE
营养区间 [70, 100]

功能

当玩家 5 大 Nutrient 平均值高于 70 时,应用原版 Strength,增加近战伤害。是 mod 的"营养均衡 → 体力增强"表现。

注册

EFFECTS.add(
    Effect.builder("strength", Potion.damageBoost)
        .nutrientRange(70, 100)
        .detectionType(EnumDetectionType.AVERAGE)
        .build());

行为

  • nutrientRange(70, 100):平均 Nutrient 值在 [70, 100] 区间触发
  • AVERAGE 检测:所有 Nutrient 的算术平均落入区间即触发
  • amplifier 固定 0(Strength I),近战伤害 +130%(每级 +3 伤害)

与 Resistance / Haste / Toughness 的差异

效果 区间 检测类型 表现
Strength 70-100 AVERAGE 近战 +130%
Resistance 80-100 AVERAGE 伤害减免 +20%
Haste 90-100 AVERAGE 挖掘速度 +20%
Toughness 90-100 CUMULATIVE HP +4×amplifier + knockbackResistance +2×amplifier

阈值 70 < 80 < 90 形成阶梯式回报。

相关条目