溢流附魔

溢流附魔

可配置附魔等级上限扩展器 — 合并超过原版限制的附魔书,移除先前工作惩罚,全部通过配置文件实现。

OverflowEnchantments

为任何物品添加溢出附魔 — 突破原版限制合并附魔书,使用 /cenchant 命令直接应用任意等级,移除累积惩罚。所有选项均可配置。

基于 EnchantmentLevelBreak 的分支,扩展了配置功能、溢出附魔支持、相对/绝对模式、逐附魔覆写、移除累积惩罚以及二元附魔保护。


特性

  • 溢出附魔 — 在铁砧中合并附魔书以超出正常上限(锋利 V → 锋利 VI、VII……)。使用 /cenchant 直接添加溢出等级。
  • 可配置最高等级 — 两种模式:
    • relative(默认):在每个附魔原版最高等级基础上增加额外等级(例如 +3 意味着耐久上限为 6,锋利为 8,时运为 6)
    • absolute:所有附魔硬上限(例如 maxLevel=10)
  • 无累积惩罚 — 在铁砧中合并物品不会增加后续修复的成本。无论是新书还是已合并的书,价格相同。
  • 二元附魔保护 — 等级超过 1 即无效的附魔(经验修补、无限、精准采集等)保持在 1 级。不会出现无意义的经验修补 II。
  • 冲突附魔 — 同一把剑上同时拥有锋利和亡灵杀手?开启此功能即可。
  • 铁砧最高费用 — 提高或移除“过于昂贵!”限制(默认 255,设为 0 即无限制)。
  • /cenchant 命令 — 对手持物品直接应用等级 1–255 的任意附魔。完全绕过配置限制(仅限管理员)。
  • 逐附魔覆写 — 通过配置文件为单个附魔设置特定最高等级。例如 ["minecraft:fortune=10"] 允许时运达到 10,而其他附魔遵循全局模式。

默认设置

设置 默认值 含义
maxLevelMode relative 在原版最高等级基础上 +3
maxLevelAddition 3 耐久 3→6,锋利 5→8……
allowIncompatibleEnchantments true 锋利 + 亡灵杀手可用
maxAnvilCost 255 费用达到 255 时显示“过于昂贵!”
removePriorWorkPenalty true 不累积费用
enchantmentOverrides [] 逐附魔上限,例如 ["minecraft:fortune=10"]

配置

所有选项位于 config/overflowenchantments-server.toml 中。更改后需重新加载世界或重启服务器才能生效。

需求

  • Minecraft 1.21.1
  • NeoForge 21.1.191+

致谢

基于 prizowo 的 EnchantmentLevelBreak 分支。原始概念由 xiaoliziawa 提出。