Skip to content

HollowHorizon/HollowCore

Repository files navigation

HollowCore

HollowCore is a minecraft modding library by HollowHorizon. It is an easy to use and powerful library for easier creation of minecraft mods for Fabric, Forge and NeoForge.

Features

Integration with ModLoaders

  • Universal Registration system to register blocks, items, block entities, etc. using kotlin delegates.
  • Universal Packet system with automatic serialization and registration using annotations.
  • Universal Capabilities system to storing nbt in entities, block entities and worlds.
  • Universal EventBus system for all modloaders and basic events.

Easier development

  • Automatic models generation for blocks and items using embed resourcepack.
  • NBT serialization and deserialization of any objects using Kotlinx.Serialization.
  • Toml Config system based on KotlinX Serialization.
  • Automatic sounds.json generation.

Graphics

  • ImGui based framework: basic elements, items, entities, containers, slots, etc.
  • GLTF models support includes skeletal animations, skinning, morph targets, PBR materials with Iris/Oculus support.
  • Effekseer particles support.