
Simple Registry Aliases
Активный0.0
Установок
Последнее обновление
Версии
Simple Registry Aliases
Модификация предоставляет доступ к системе псевдонимов Fabric API через удобный конфигурационный подход. Вы можете назначать альтернативные идентификаторы для элементов реестра Minecraft любым удобным способом.
Функциональность охватывает как статические реестры (предметы, блоки), так и динамические (ремёсла, биомы).
Настройка конфигурации
Все определения псевдонимов хранятся в каталоге ./config/registry_aliases/
как JSON-объекты. Для стандартных реестров файлы называются по пути <регистрационный_путь>.json
- например, псевдонимы предметов размещаются в item.json
, блоков в block.json
, а биомов в worldgen/biome.json
(где worldgen
создаётся как отдельная папка).
Для пользовательских реестров (работает и для стандартных) формат имени включает пространство имён: <пространство>/<путь>.json
. Например, реестр magic_mod:spells
требует файл magic_mod/spells.json
.
Структура файла предельно проста - JSON-массив, где ключи содержат исходные идентификаторы, а значения - заменяющие. Рассмотрим пример из ./config/registry_aliases/item.json
:
{
"toomanymetals:enderite_pickaxe": "minecraft:netherite_pickaxe",
"toomanymetals:enderite_axe": "minecraft:netherite_axe"
}
После загрузки такой конфигурации все предметы toomanymetals:enderite_pickaxe
автоматически преобразуются в minecraft:netherite_pickaxe
при обращении к реестру предметов.
Важное ограничение: замена выполняется только когда целевой элемент реестра не существует в системе. Если элемент уже зарегистрирован, модуль использует оригинальную версию независимо от настроек.