YUNG’s API (NeoForge) — это библиотечный мод, необходимый для работы ряда модификаций YUNG на платформе NeoForge, поддерживающий версии Minecraft от 1.20.4 до 1.21.1.
Описание
Мод представляет собой набор общих утилит и абстракций данных, используемых в нескольких других модах YUNG. Он обеспечивает удобные инструменты для разработчиков, особенно для тех, кто занимается генерацией мира.
Совместимость
- Работает только с версиями Minecraft 1.20.4–1.21.1.
- Требуется для всех модов YUNG на NeoForge в указанных версиях.
Основные возможности
- Система автоматической регистрации объектов (начиная с 1.18), позволяющая регистрировать поля с помощью простой аннотации независимо от загрузчика модов.
- Кастомная реализация менеджера Jigsaw с улучшенной производительностью и новыми типами элементов пула с расширенными свойствами.
- Новый триггер критериев для безопасного определения расположения структур: если структура отсутствует, триггер возвращает ошибку вместо мгновенного успешного результата.
- Интерфейсы для сериализации и десериализации JSON с поддержкой встроенных адаптеров типов.
- Легковесные математические утилиты для работы с векторами и позициями колонн.
- Абстракции BlockStateRandomizer и ItemRandomizer, упрощающие добавление случайных состояний блоков и предметов в структуры.
Установка
- Убедитесь, что у вас установлена версия Minecraft от 1.20.4 до 1.21.1.
- Скачайте мод YUNG’s API (NeoForge) соответствующей версии.
- Поместите файл мода в папку mods вашего Minecraft-клиента с NeoForge.
- Запустите игру с выбранным профилем NeoForge.
Полезные рекомендации
- Для разработчиков: изучение кода модов YUNG позволит лучше понять, как использовать предоставленные API и утилиты.
- Мод активно применяется в различных проектах YUNG и является обязательным компонентом для их работы.





