Мод для Майнкрафт, представляющий API для разработки модов сразу под Fabric и NeoForge. Unified API заменяет код, зависящий от конкретного загрузчика, общими реестрами, событиями, помощниками и конструкторами контента.
Возможности
API предоставляет реестры для предметов, блоков, сущностей, блочных сущностей, вкладок творческого режима, компонентов данных, звуков и назначений клавиш.
Среди помощников есть работа с платформой и наборами ресурсов, вкладками творческого режима, сетевыми пакетами, изменением биомов, преобразованием блоков, частицами, рендерами сущностей, подсказками, компонентами данных и музыкой структур.
События позволяют менять стандартные компоненты данных предметов и таблицы добычи, добавлять команды, обрабатывать вход, выход и возрождение игроков, такты клиента и сервера, интерфейс, экраны и загрузку датапаков.
Конструкторы упрощают создание наборов инструментов и брони, древесных наборов и комплектов каменных либо кирпичных блоков. Есть компоненты для топлива печи и компостирования, а также тег постоянных задержек использования предметов.
Как пользоваться
Полная документация и руководство по настройке доступны на unified-api.dev. Для перехода между выпусками API есть руководство по миграции.
Требования и совместимость
API не имеет отдельных зависимостей: для Fabric нужен Fabric API, а для NeoForge достаточно базового NeoForge.
