HollowCore is now running on 1.21, 1.20.1 and 1.19.2 (WIP) by the Forge, Fabric and NeoForge loaders.
- 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.
- 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.
- ImGui based framework: basic elements, items, entities, containers, slots, etc.
- Async GLTF model loader with skeletal animations, skinning, morph targets, PBR materials with Iris/Oculus support.
- Effekseer particles support.
- Gif textures.
- MP3, OGG, WAV Sound formats support.