
简单注册表别名
以简单、配置驱动的方式暴露Fabric API的注册表别名功能。
简单注册表别名
此模组允许你定义注册表条目的别名,通过简单的、配置驱动的方式,暴露了 Fabric API 的注册表别名系统。
它同时支持静态(方块、物品等)和动态(生物群系、附魔等)注册表。
配置
所有别名定义都存储在与 JSON 文件映射的 ./config/registry_aliases/ 目录中。
对于原版注册表,文件应命名为 <注册表路径>.json,
例如,物品注册表别名将位于 item.json,方块别名为 block.json,
生物群系位于 worldgen/biome.json(worldgen 是一个文件夹),以此类推。
对于模组注册表(虽然它也适用于原版),文件应命名为 <注册表命名空间>/<注册表路径>.json,
例如,对于注册表 magic_mod:spells,文件名为 magic_mod/spells.json。
文件本身只是一个 JSON 映射,键为原始条目 ID,值为替换条目。
例如,位于 ./config/registry_aliases/item.json 的文件,内容如下:
{
"toomanymetals:enderite_pickaxe": "minecraft:netherite_pickaxe",
"toomanymetals:enderite_axe": "minecraft:netherite_axe"
}
将会使得所有(因源自物品注册表的)物品 toomanymetals:enderite_pickaxe 在加载时被替换为 minecraft:netherite_pickaxe。
值得注意的是,这仅在你想替换的注册表条目不存在时有效。如果它存在,这将不会生效,并且会使用原始条目。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。