介绍
One Enough Enchantment
此模组可让你动态调整附魔权重,甚至将附魔从游戏中彻底移除。
权重控制
原版附魔权重机制请参阅:
https://minecraft.wiki/w/Enchanting_mechanics
简单来说,权重决定了附魔出现的频率。在原版 Minecraft 中,权重由四种固定稀有度控制:COMMON(权重 10)、UNCOMMON(5)、RARE(2)和 VERY_RARE(1)。
自 1.21 版本起,附魔改为由数据驱动,虽然可以修改权重,但操作仍不够方便。
此模组提供了在游戏内动态调整附魔权重的方法,还能将权重设为 0,以彻底移除某种附魔。
在配置文件的“rules”字段中,你可以输入格式化规则来控制刷新权重。例如,输入 ["minecraft:knockback=100", "minecraft:sharpness=0"] 将会:
- 大幅提高击退附魔出现的概率。
- 将锋利附魔从游戏中彻底移除。
- 其他附魔不受影响,仍使用默认权重。
此模组还集成了 KubeJS 事件,可动态修改权重,并能与游戏阶段或其他设置结合使用。
OEEEvent.modifyWeight(event => {
event.getWeight("minecraft:sharpness");
event.setWeight("minecraft:knockback", 0);
});
移除附魔
默认情况下,被此模组设为权重 0 的附魔不会以任何形式出现在游戏中。
以下配置选项默认启用。如果你想保留部分功能,可以单独将其禁用。
配置选项 dropRecipe:
- 对于权重为 0 的附魔,会移除相关配方(例如铁砧配方)。这意味着对应的附魔书无法使用,但仍可通过命令施加附魔。
- 在 JEI 中无法查询对应配方(例如铁砧配方)。
配置选项 deepDelete:
- 对于权重为 0 的附魔,即使通过命令强制为物品附魔,也无法解析附魔数据(但会保留 NBT)。调高该附魔的权重后即可恢复。
- 在 JEI 或创造模式物品栏中,对应的附魔书会被移除,且完全无法查询。
其他
- 理论上,此模组只需安装在服务器端。
- 使用
/oee all命令可查看所有附魔的信息,包括附魔 ID、本地化名称和权重。 - 如果移除了许多 COMMON 稀有度的附魔,低等级时附魔台可能不会显示任何附魔。这是原版机制导致的,并非此模组的漏洞。
常见问题
One Enough Enchantment 支持哪些 Minecraft 版本?
One Enough Enchantment 支持 Minecraft Java 版 1.18–1.21.1,共 15 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
One Enough Enchantment 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
MerrySnow 的其他作品
查看全部 →TaCZ addon
一个为 TaCZ 提供更完善配件管理功能的扩展模组。
One Enough Lib
用于简化OE系列开发的前置库
One Enough Item
使用OEI,你可以轻松将重复物品替换为单一指定代表物品。
Moves Like Mafuyu
一款轻量级动作向模组,旨在优化探索和建造时的移动体验。
评论
登录后评论和评分