属性修正

属性修正

修改任何物品的任何属性。武器伤害、速度、护甲等。

属性修饰符

在配置文件中完全控制任何物品(原版或模组)的属性。

特性

  • 修改任何物品的任何属性。
  • 在配置文件中添加条目。
  • 你可以修改以下属性:
    • 最大生命值
    • 跟随范围
    • 击退抗性
    • 移动速度
    • 飞行速度(已为你修复此问题)
    • 攻击伤害
    • 攻击速度
    • 护甲值
    • 护甲韧性
    • 幸运值

依赖项

CurseForge 上的 Expanded Events:https://www.curseforge.com/minecraft/mc-mods/expanded-events

同时还需要 Mixin Booter。

配置

文件名是 attributeModifiers,它是一个 JSON 文件。

示例:

{
  "minecraft:diamond_hoe": {
    "maxHealth": 10.0,
    "followRange": 60.0,
    "knockbackResistance": 2.0,
    "movementSpeed": 0.7,
    "flyingSpeed": 0.15,
    "attackDamage": 10.0,
    "attackSpeed": 2.0,
    "armor": 2.0,
    "armorToughness": 1.0,
    "luck": 5.0
  },
  "minecraft:diamond_chestplate": {
    "armor": 100.0,
    "armorToughness": 10.0
  },
  "minecraft:diamond_pickaxe": {
    "movementSpeed": 1.1,
    "attackDamage": -1.0,
    "attackSpeed": -1.0
  },
  "minecraft:diamond_sword": {
    "maxHealth": 10.0,
    "attackDamage": -1.0,
    "armor": 5.0,
    "luck": 5.0
  }
}

(值以浮点数形式存储)。

你可以添加任意数量的属性,但不能重复。

没有设置最大值或最小值,负数值可以生效,但不适用于攻击伤害、飞行速度和跟随范围属性。

移动速度和攻击速度属性是百分比值,值为 1.1 会给玩家 +110% 的速度,值为 -0.6 则减少 -60% 的速度,以此类推。

对于攻击速度,-60% 的值等于 1.6 的攻击速度(平均速度)。我知道这有点奇怪,但既然它能正常工作,我就暂时保持现状。

值为 0 会移除该属性。要移除攻击伤害、飞行速度或跟随范围属性,请使用 -1 或任何负数值。

什么是属性?

属性控制玩家、生物和盔甲架的一些数值特性。每个实体对其每个属性都有一个基础值,以及决定最终值的修饰符(来源:维基)。

版权

加号图标由 Icons8 提供

标签

武器伤害、武器速度、玩家移动速度、攻击伤害、攻击速度、武器属性