Hollow Core - Universal Minecraft Modding Library
HollowCore is a powerful and user-friendly library for creating Minecraft modifications, developed by the HollowHorizon team. This tool significantly simplifies the mod development process for all popular loaders.
Multi-version Support
The library is compatible with Minecraft versions 1.21, 1.20.1, and 1.19.2, working on Forge, Fabric, and NeoForge platforms.
Loader Integration
The system provides universal solutions for working with various modding aspects:
- Universal registration of blocks, items, and entities using Kotlin delegates
- Automatic packet serialization and registration through annotations
- Capabilities system for storing NBT data in entities, blocks, and worlds
- Universal event system for all loaders
Development Simplification
The library includes numerous tools for automating routine tasks:
- Automatic model generation for blocks and items through built-in resource pack
- Object serialization and deserialization to NBT using Kotlinx.Serialization
- Configuration system based on Toml format
- Automatic creation of sounds.json files
Graphics Capabilities
Advanced features for working with graphics and media:
- ImGui-based framework with basic interface elements
- Asynchronous GLTF model loader with animation and PBR material support
- Integration with Effekseer particle system
- Support for GIF format textures
- Audio playback in MP3, OGG, and WAV formats