
重映射ID
在运行时将物品、方块、实体、流体、标签、配方和战利品表ID重定向到替代ID
RemapIDs
将任意物品、方块、流体或实体 ID 重映射为另一个——数据驱动,零代码配置。
RemapIDs 是一款面向整合包开发者的实用模组,让你通过简单的 JSON 文件在全局范围内重定向注册表 ID。统一不同模组之间的重复矿石、替换已废弃的物品,或在模组版本之间迁移世界——全程无需编写任何代码。
功能特性
注册表重映射 支持 7 种注册表类型的重映射:
- 方块、物品、流体、实体类型
- 标签、配方、战利品表
重映射会深度应用——配方、战利品表、标签、物品栏和容器中的 NBT 数据都会被自动重写。
数据驱动配置
将 JSON 文件放入 config/remapids/remaps/ 即可完成配置:
{
"remaps": [
{
"source": "iceandfire:silver_ingot",
"target": "othermod:silver_ingot",
"types": ["item", "recipe", "loot_table"]
}
]
}
通配符模式 用一条规则批量重映射整个物品家族:
{
"source": "iceandfire:silver_*",
"target": "othermod:silver_*"
}
标签到物品的配方转换 将配方中的标签材料替换为特定物品:
{
"source": "#forge:ingots/silver",
"target": "othermod:silver_ingot",
"types": ["recipe"]
}
智能链式解析 如果 A 重映射到 B,B 重映射到 C,模组会自动将其展平为 A→C。循环依赖会被检测并拒绝。
实时重载
标签、配方和战利品表的重映射会在 /reload 时重新应用——无需重启。
零运行时开销 方块、物品、流体和实体的重映射会在启动时作为注册表别名应用。此后不会产生任何性能开销。
支持的版本
| Minecraft | 加载器 |
|---|---|
| 1.20.1 | Forge |
| 1.20.1 | Fabric |
| 1.21.1 | NeoForge |
| 1.21.1 | Fabric |
使用场景
- 矿石统一 —— 将来自 5 个不同模组的所有银锭重定向到一个规范 ID
- 模组迁移 —— 用替代品替换已移除模组的物品,且不破坏现有世界
- 战利品/配方清理 —— 重写战利品表和配方以使用你想要的物品
- 世界升级 —— 已在物品栏和容器中的物品会在加载时通过 NBT 进行重映射
快速开始
- 为你的加载器安装该模组
- 如果
config/remapids/remaps/不存在,请创建它 - 添加任意数量的
.json文件来定义你的重映射 - 启动游戏——重映射会自动应用
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。