Скачать Simple Registry Aliases — Minecraft Моды — MetaMods

Simple Registry Aliases

Активный

Установок

0

Последнее обновление

8 месяцев назад

Версии

1.21.4 — 1.21.9
Сервер
Fabric
Утилиты

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 при обращении к реестру предметов.

Важное ограничение: замена выполняется только когда целевой элемент реестра не существует в системе. Если элемент уже зарегистрирован, модуль использует оригинальную версию независимо от настроек.

Участники проекта
Patbox

Patbox

Разработчик

Создан: 11 фев 2025

ID: 71323