YUNG's API (NeoForge)
Активный0.0
Установок
Последнее обновление
YUNG's API (NeoForge)

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

Если хотите увидеть, как это работает на практике, можете изучить код более новых модов YUNG. Все эти инструменты активно используются в проектах разработчика.