
附魔组
使用模组组轻松设置附魔互斥
使用分组轻松设置附魔互斥性
为什么需要附魔分组
在大型整合包中,许多模组都自带附魔。虽然模组会声明其自身附魔之间的互斥性,但来自不同模组的附魔往往可以随意组合,尽管从逻辑上讲,它们不应同时出现在同一件工具或盔甲上。这引发了一系列问题:
- 玩家无需做出有意义的抉择。与原版不同,他们不必进行专精
- 玩家最终获得附魔过多的装备,使其几乎成为全能之神
附魔分组的解决方案
附魔分组旨在以沉浸式且贴近原版风格的方式解决这一问题。使用附魔分组:玩家永远不必手动解决附魔冲突。无需命令、无需额外物品、无需杂乱的工具提示 对整合包作者而言,设置简便且易于维护
配置
配置文件格式极其简单。通过 json,你可以创建附魔分组。该组中的所有附魔被视为彼此互斥。每个分组由名称标识。该名称本身无实际功能,仅用于整合包作者赋予描述性名称,以便理解“为何如此”。
注意:现有的附魔互斥规则(如原版或其他模组定义的)不会被修改,原版和模组各自的功能不受影响。无需对此提出疑问。
配置示例
如果你要定义类似原版中的附魔互斥规则,大致如下所示。- 保护类附魔不能共存
- 近战武器类附魔不能共存
- 时运和精准采集互斥
- 弓不能同时使用无限和经验修补
- 弩不能同时使用多重射击和穿透
- 三叉戟可以同时使用忠诚和引雷,但二者均不能与激流共存
{ "保护": [ "minecraft:protection", "minecraft:blast_protection", "minecraft:fire_protection", "minecraft:projectile_protection" ], "近战伤害": [ "minecraft:bane_of_arthropods", "minecraft:smite", "minecraft:sharpness" ], "采掘": [ "minecraft:fortune", "minecraft:silk_touch" ], "弓": [ "minecraft:infinity", "minecraft:mending" ], "三叉戟1": [ "minecraft:loyalty", "minecraft:riptide" ], "三叉戟2": [ "minecraft:channeling", "minecraft:riptide" ], "弩": [ "minecraft:multishot", "minecraft:piercing" ] }
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。