Registry Blocker

Registry Blocker

阻止注册表的条目进行注册

在 config/registry-blocker.json 中修改配置。
键是注册表标识符,值是条目标识符。
重新加载数据包时配置应重新加载。
如果注册表被另一个条目引用,latest.log 中会出现错误。

推荐与 https://modrinth.com/mod/data-dumper 一起使用,以通过标签或正则表达式导出匹配的注册表。
推荐与 https://modrinth.com/mod/mod-sets 一起使用,以在发布的整合包中禁用正在开发的模组。

使用场景

  • 移除结构。
  • 移除整合包中不需要的物品。
  • 禁用结构集,并将所有结构分组到少数几个结构集中,以避免重叠。

示例

{
    // 由于 https://github.com/misode/mcmeta/blob/data-json/data/minecraft/worldgen/structure_set/pillager_outposts.json#L6 需要此条目。世界将无法加载
    "minecraft:worldgen/structure_set": [
        "minecraft:villages"
    ],
    "minecraft:block": [
        "minecraft:redstone_wire"
    ]
}