
Configurable Data Fixers
允许通过配置创建自定义数据修复器
此模组已弃用,请访问新模组 此处
此模组提供了一个配置文件,允许转换已注册的 ID。
此模组同时支持原版注册表和通过 Fabric 注册 API 添加的模组注册表。 由于模组经常变更,此功能对于整合包可能很有用。
一个更高级的“schema”格式支持类型 block、biome、entity 和 item,但建议对物品使用注册表修复器。使用物品 schema 修复器可能导致物品从容器中被移除。
以下是配置格式:
{
"dataVersion": 0,
"schemas": [
{
"version": 1,
"fixers": [
{
"type": "biome",
"fixers": [
{
"old_id": "examplemod:example_biome",
"new_id": "newmod:new_biome"
}
]
}
]
}
],
"registryFixers": [
{
"registry_key": "minecraft:block",
"fixers": [
{
"old_id": "examplemod:example_block",
"new_id": "newmod:new_block"
}
]
},
{
"registry_key": "minecraft:item",
"fixers": [
{
"old_id": "examplemod:example_item",
"new_id": "newmod:new_item"
}
]
}
]
}
配置文件可在 ./config/configurabledatafixers.json 中找到。
配置文件中已为您设置好示例。
注意:配置文件中的条目仅在游戏内找不到 old_id 时才会进行转换。例如:如果您将 old_id 设置为 minecraft:grass_block,并将 new_id 设置为 minecraft:stone,草方块将保持不变。
此模组正是借助了 FrozenLib 的配置库才得以实现。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。