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 形成阶梯式回报。
相关条目
- Resistance - 阈值 80 的中等回报
- 效果阈值检测类型 - AVERAGE 算法
- Nourished - mod 自定义 HP 增益 Potion