无限附魔等级(可配置)

无限附魔等级(可配置)

这个模组改变了铁砧的工作方式,使你可以将附魔叠加超过原版最高等级。它不添加任何物品、方块或配方——一切均通过普通铁砧进行,从而保持轻量,并且与其他模组高度兼容。

文档 —— 无限附魔(Unlimited Enchantments)

概述

项目 内容
名称 Unlimited Enchantments
模组 ID unlimitedench
版本 1.0.0
Minecraft 1.20.1
加载器 Forge 47.x
Java 17
运行环境 服务端 + 客户端(双端)

本模组改变了铁砧的工作方式,允许你将附魔堆叠到超过原版最高等级。它不添加任何物品、方块或配方——一切都通过普通铁砧进行,因此保持轻量且与其他模组高度兼容。


游戏内使用

基本原理

  1. 将要升级的物品放入铁砧的左侧槽位。
  2. 将一个带有相同附魔且等级相同的同类物品(或附魔书)放入右侧槽位。
  3. 输出结果将显示高一级的附魔。支付显示的经验值费用即可获得。
  4. 可以随意重复:VI + VI → VII,VII + VII → VIII,以此类推。

示例

  • 剑 锋利 V + 剑 锋利 V → 剑 锋利 VI
  • 剑 锋利 V + 书 锋利 V → 剑 锋利 VI
  • 镐 效率 V + 书 效率 V → 镐 效率 VI

保留的原版行为

  • 不同附魔或不同等级:正常合并(保留等级更高的),没有额外等级加成。
  • 耐久度:合并两个相同的物品会修复该物品(+12% 加成),与原版一样。
  • 重命名:铁砧的名称输入框仍然有效。
  • 兼容性:默认情况下,一个附魔只能应用于兼容且无冲突的物品上(例如精准采集 vs 时运)。这可以在配置文件中禁用。

游戏效果

效果会根据存储的等级自动缩放:锋利 VI 比 V 造成的伤害更高,保护 VI 能抵挡更多伤害,依此类推。等级超过 10 级后,会显示为阿拉伯数字(例如“锋利 12”),因为原版罗马数字最高只到 X。


经验值费用与生存模式限制

每次合并都有基于附魔稀有度和目标等级的经验值等级费用,上限为 maxAnvilCost(默认 39)。

重要提示: 原版会阻止在生存模式下接受任何费用为 40 级或以上的铁砧结果(“过于昂贵!”)。这就是为什么费用默认上限设为 39 —— 以确保高级合并可以在生存模式中实现。创造模式则完全无视此限制。


管理员命令(OP 等级 2)

设置最高等级,可以是全局的,也可以是针对特定附魔的。0 表示无限制。

命令 作用
/unlimitedench setmax <附魔> <等级> 针对单个附魔设置上限——例如 /unlimitedench setmax minecraft:sharpness 10
/unlimitedench setdefault <等级> 为所有其他附魔设置默认上限
/unlimitedench get <附魔> 显示该附魔的实际生效上限
/unlimitedench reset <附魔> 移除覆盖设置 → 恢复为默认上限
/unlimitedench resetall 移除所有覆盖设置
/unlimitedench list 列出默认上限及所有覆盖设置

<附魔> 参数有标签页自动补全功能(包括 minecraft:… 以及模组添加的附魔)。设置会保存到 config/unlimitedench_limits.json 文件中,并在会话和重启后持续有效。这些设置是全局的(针对服务器/存档实例),不区分维度。

示例设置: 保持大多数附魔为无限制,但限制锋利和力量:

/unlimitedench setdefault 0
/unlimitedench setmax minecraft:sharpness 10
/unlimitedench setmax minecraft:power 8