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