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