Skip to main content

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.