
附魔筛选
从附魔台、战利品和铁砧中移除禁用的附魔。完全可通过TOML配置——非常适合服务器禁用类似“经验修补”等过于强力的附魔。
附魔过滤器
一款轻量级的 Forge 模组,适用于 Minecraft 1.20.1,让您完全掌控游戏中可能出现的附魔效果。
非常适合服务器和整合包使用,尤其是当某些附魔(如经验修补或迅捷潜行)破坏了平衡性时。
功能
- 附魔台过滤
- 从附魔台中移除被禁止的附魔。
- 如果所有选项都被禁止,则会在更低/更高等级上重新生成附魔池(可配置)。
- 如果仍然没有有效选项,则该槽位将显示为空白。
- 战利品与铁砧过滤
- 从生成的战利品表中剥离被禁止的附魔。
- 如果一件物品同时拥有允许和禁止的附魔,则仅移除被禁止的附魔。
- 同样适用于铁砧——被禁止的附魔书或物品将无法保留被禁止的附魔。
- 村民交易过滤
- 阻止任何村民提供被禁止的附魔作为交易。
- 动态生效:如果您更新被禁止的附魔列表并重新加载配置,村民将不再出售那些附魔书。
- 如果图书管理员可能提供的所有附魔都被禁止,则该交易槽位将根本不会生成。
- 通过 TOML 文件配置
- 配置文件位于
config/enchant_filter-common.toml。 - 允许您将禁止的附魔列为资源位置,例如:
[general] bannedEnchantments = ["minecraft:mending", "minecraft:swift_sneak"] - 可选择在空结果时重新生成附魔池:
fallbackLowerLevels = true
- 调试日志
- 启用后,会将过滤的附魔和备选尝试直接输出到控制台。
🛠️ 安装
- 下载最新版本的 Forge 1.20.1。
- 将模组的 JAR 文件放入您的
mods/文件夹中。 - 启动游戏一次以生成默认配置文件。
- 根据需要编辑
config/enchant_filter-common.toml。
⚠ 已知问题与限制
Mixin 冲突:
同样注入EnchantmentHelper.getAvailableEnchantmentResults的模组可能会产生冲突。
如果您在启动时发现缺少选项或崩溃,请检查模组日志以查找 mixin 冲突。整合包:
服务端可以正常工作,但客户端也需要安装该模组,以避免界面中出现幽灵附魔。UnionLib / Antique Atlas:
在某些整合包中,这些模组已被观察到会导致无关界面崩溃;并非由附魔过滤器引起。映射:
基于 官方 (MojMap) 映射构建,适用于 1.20.1。无法在不同映射(例如 Yarn)上使用。
📝 许可证
本项目采用 MIT 许可证。
💡 故障排除
附魔台中不显示任何附魔
→ 检查您的禁止列表是否阻止了所有附魔。
→ 设置 debugLogging = true 并查看控制台,以了解哪些附魔正在被移除。
战利品中仍然出现被禁止的附魔
→ 某些模组完全覆盖了原版战利品生成。在这种情况下,我们的全局战利品修改器可能不会生效。
🤝 贡献 / 反馈
发现漏洞或有功能请求?
请在 CurseForge 上留下反馈。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。