效果交换器

效果交换器

有多个模组添加相同效果时,把它们互换出来!

效果交换器

效果交换器(Effect Swapper)让你通过简单的 JSON 文件来控制和替换我的世界及模组中的状态效果。如果多个模组都添加了“流血”效果?你可以选择保留其中一个,并替换或禁用其他模组的效果。你还可以控制效果的持续时间和等级。

neoforge

如何交换


效果(药水、箭矢等)

[
  {
    "input": "minecraft:poison",
    "output": "minecraft:wither",
    "enabled": true,
    "keep_duration": true,
    "keep_amplifier": true
  },
  {
    "input": "minecraft:strength",
    "output": "minecraft:weakness",
    "enabled": true,
    "keep_duration": true,
    "keep_amplifier": false,
    "output_amplifier": 5
  }
]

上方示例:中毒 II 0:45 -> 凋零 II 0:45

下方示例:力量 2:00 -> 虚弱 VI 2:00


生物(蜜蜂、尸壳等)

[
  {
    "source": "minecraft:bee",
    "input": "minecraft:poison",
    "output": "minecraft:wither",
    "enabled": true,
    "keep_duration": true,
    "keep_amplifier": true
  },
  {
    "source": "minecraft:husk",
    "input": "minecraft:hunger",
    "output": "minecraft:poison",
    "enabled": true,
    "keep_duration": true,
    "keep_amplifier": true
  }
]

在输出中填 5 并不意味着你会获得 5 级效果,它会在原有等级基础上加 5