HollowCore Docs
Итак, начнём с того, зачем вам может потребоваться этот мод.
Возможности HollowCore
Поддержка нескольких модлоадеров
- Универсальная система регистрации игрового контента с помощью Kotlin делегатов.
- Универасльная система пакетов с автоматической сериализацией и регистрацией пакета.
- Универсальная система хранилища nbt данных для бл оков, сущностей и измерений.
- Универсальная система событий, а также поддержка корутин.
Упрощение разработки
- Автоматическая генерация шаблонных моделей для блоков и предметов через встроенный ресурспак.
- Сериализация любых объектов в nbt при помощи KotlinX Serialization.
- Система Toml конфигова основанная на KotlinX Serialization.
- Автоматическая генерация шаблонного sounds.json.
Графика
- Библиотека UI основанная на ImGui, отрисовка: базовых виджетов, предметов, блоков, конт ейнеров, слотов и т.д.
- Поддержка GLTF моделей, включая: скелетную анимацию, скиннинг, morph target'ы, PBR материалы для Iris/Oculus.
- Поддержка эффектов из Effekseer.
Установка HollowCore
Скачать HollowCore можно на GitHub.
Для работы также необходим: Kotlin For Forge.