Мод для Майнкрафт, который добавляет статические данные для обмена сведениями о совместимости между модами и их интеграциями. Они доступны на раннем этапе загрузки и не меняются при перезагрузке датапаков, ресурс-паков или подключении к серверу.
Возможности
Статические данные можно использовать для регистрации блоков, сущностей и других объектов до блокировки реестров. Информацию для одного мода могут поставлять сам этот мод, другой мод, отдельный мод-интегратор или статический датапак; сведения объединяются.
Как пользоваться
Разработчик мода размещает файлы в каталоге staticdata рядом с assets и data. Например, файл интеграции будет расположен по пути:
src/main/resources/staticdata/architecture_extensions/blockgroups/obsidian.json
Внутри архива статического датапака используется путь:
/staticdata/architecture_extensions/blockgroups/obsidian.json
Статические датапаки в формате ZIP можно положить в .minecraft/staticdata/; туда же разрешается помещать отдельные файлы данных, сохраняя структуру каталогов. Подкаталоги с ZIP-архивами не считываются.
Требования и совместимость
Для разработки нужна зависимость Static Data в modImplementation и depends файла quilt.mod.json. Библиотеку рекомендуется включать в JAR мода через include.
Мод часто уже встроен в другие моды, поэтому для обычной игры достаточно установить дополнения, использующие его. Для создания интеграций в сборке сверяйтесь с документацией конкретного мода.
