Это библиотечный мод для некоторых Fabric-модов от YUNG. Он представляет собой набор общих служебных функций и абстракций данных. Требуется для всех модов YUNG на Minecraft 1.16.5+.
Для разработчиков модов: API содержит множество полезных инструментов, особенно для работы с генерацией мира!
В состав API входит:
- Система AutoRegistration (только для 1.18+). Регистрация полей через простые аннотации независимо от загрузчика модов
- Переработанный Jigsaw Manager с улучшенной производительностью и поддержкой пользовательских типов элементов. Пример использования доступен в исходном коде Better Dungeons
- Новый критерий триггера для безопасного поиска структур
- Интерфейсы для сериализации/десериализации JSON со встроенными адаптерами типов
- Математические утилиты для работы с векторами и позициями
- BlockStateRandomizer и ItemRandomizer — абстракции для простой реализации рандомизации блоков и предметов в структурах
Примеры реализации можно найти в исходном коде моих модов. Вопросы можно задать через Discord.