介绍
在制作 Prodigium Reforged 时,我一直没能找到合适的模组,来覆盖或添加某些物品/装备的修理材料,同时还要兼容其他模组(例如,能被 Quality Equipment 模组识别为新的重铸物品)
。如果你也想解决这个问题,或者只是想更改或添加任意物品的修理材料,这个模组应该能帮到你。
工作原理
该模组会在五个原版类的 isValidRepairItem 方法开头安装 Mixin 注入器:Item、TieredItem、ArmorItem、ElytraItem 和 ShieldItem。当物品存在已注册的覆盖规则时,Mixin 会使用自定义 Ingredient 检查候选物品,并返回检查结果,完全取代原版检查。
使用方法
所有设置都通过数据包完成。它支持添加多个物品,甚至可以添加标签作为修理物品。data/<your_namespace>/repair_overrides/<anything>.json
允许使用多种材料:
基于标签(标签中的任意物品均可使用):
已知边缘情况
如果某个物品继承自 Item,并在自己的子类中覆盖了 isValidRepairItem,该物品不会自动受到支持(类似于原版 ElytraItem 和 ShieldItem 需要各自专用的 Mixin)。请在问题跟踪器中报告,我们可以为对应的类添加专用 Mixin。
本项目的开发过程中使用了 Claude Code。
常见问题
Repair Override 支持哪些 Minecraft 版本?
Repair Override 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Repair Override 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
DenLille_ 的其他作品
查看全部 →Prodigium Reforged
高度受 Terraria 启发,通过击败 Boss 推进游戏进程,并采用独特的成长系统。专注于战斗、冒险与 RPG 体验,包含大量原创内容。
Prodigium Dungeons
专为 Prodigium Reforged 整合包定制
Terraria Structures
泰拉瑞亚建筑动态生成,自定义战利品表并支持模组
Prodigium Additions
为 Prodigium Reforged 整合包量身打造
评论
登录后评论和评分