介绍
附魔禁用标签
只需在数据包中添加一行,就能在你的世界里禁用任意附魔。
将附魔添加到一个标签中,它就会彻底失效。它不会出现在附魔台、村民交易、战利品箱或创造模式物品栏中,已经附有该附魔的物品也会被移除该附魔。
快速入门:3 步禁用一种附魔
想移除经验修补?按下面的步骤操作。
第 1 步:创建文件夹
前往你的世界文件夹,在 datapacks 中创建以下结构:
<your world>/
└── datapacks/
└── no-mending/
├── pack.mcmeta
└── data/
└── enchantmentdisabletag/
└── tags/
└── enchantment/
└── disabled.json
no-mending 文件夹可以随意命名。其余内容必须与上面完全一致。
第 2 步:填写两个文件
pack.mcmeta
{
"pack": {
"pack_format": 15,
"description": "Disables Mending"
}
}
disabled.json
{
"replace": false,
"values": [
"minecraft:mending"
]
}
第 3 步:加载数据包
启动世界;如果你已经进入世界,则运行 /reload。
就这么简单。经验修补已被禁用。
禁用多种附魔
只需将它们添加到同一个列表中,并用逗号分隔:
{
"replace": false,
"values": [
"minecraft:mending",
"minecraft:silk_touch",
"minecraft:fire_aspect"
]
}
保留 "replace": false。这会让 Minecraft 将你的列表与其他列表合并。将其设为 true 会覆盖其他数据包添加的内容,这通常不是你想要的。
查找正确的附魔 ID
在聊天栏中输入 /enchant @s,游戏会列出它识别的所有附魔 ID。请准确使用这些名称,包括 minecraft: 前缀。
进阶
values 列表支持原版标签系统的所有内容,不仅限于普通名称。
一次禁用一整组附魔
在条目开头加上 #,即可引用另一个标签并禁用其中的所有内容:
{
"replace": false,
"values": [
"#somemod:cursed_enchantments"
]
}
请注意:Minecraft 1.20.1 没有自带任何附魔标签(这些标签是在 1.21 中加入的),所以这种方式主要用于模组添加或你自行定义的标签。引用不存在的标签会导致加载失败;如果不确定标签是否存在,请使用下面的可选形式。
可能未安装的附魔
如果数据包中指定了未安装模组的附魔,数据包就会出错。若要将条目设为可选,请使用带有 "required": false 的对象格式:
{
"replace": false,
"values": [
"minecraft:mending",
{ "id": "somemod:lifesteal", "required": false }
]
}
这样,无论是否安装了该模组,数据包都能正常加载。这是编写共享数据包时的安全做法。
在整合包中使用
任何模组的附魔都能使用,只需将 minecraft: 替换为该模组的 ID。整合包作者可以将数据包直接打包进整合包,这样玩家就不必自行设置。
客户端还是服务器?
该模组只安装在服务器上也能运行,但客户端也安装后,使用体验会更好:
- 创造模式物品栏中不会显示已禁用的附魔
/enchant命令会显示明确的错误信息,而不是通用错误信息
这会删除物品上的附魔吗?
是的。禁用某种附魔会将它从已有该附魔的物品上移除。如果附魔书上的附魔被全部移除,它就会变回普通书。
禁用任何内容前,请备份你的世界;也可以考虑补偿那些花了很长时间刷取你要移除的附魔的玩家。
前置要求
- Fabric 用户需要 Fabric API
- Forge 用户无需额外安装
致谢
这个模组最初由 Greenhouse Modding(与 ChrysanthCow)制作,并以公有领域形式发布。原版已被下架,因此我重新制作了这个版本,让它能够继续使用,并加入了一些修复和改进。它沿用了相同的模组 ID 和 enchantmentdisabletag:disabled 标签,因此你已有的数据包或世界无需修改即可继续使用。
原作的全部功劳归于他们。现在由我负责维护。
常见问题
Enchantment Disabler Tag 支持哪些 Minecraft 版本?
Enchantment Disabler Tag 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Enchantment Disabler Tag 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
DraupnirDev 的其他作品
查看全部 →Majrusz’s Progressive Difficulty Continued
Majrusz的渐进难度模组的非官方移植与延续版本!
Mimics Overhauled
打开配置结构中的箱子时,有概率遇到拟态怪!
Majrusz’s Accessories Continued
Majrusz's Accessories模组的非官方移植与延续!
WorldJS: KubeJS Addon
为整合包开发者添加通过 KubeJS 修改环境外观的功能
评论
登录后评论和评分