HollowCore is a minecraft modding library by HollowHorizon. It is designed to be a lightweight, easy to use, and powerful library for more easily creating minecraft mods. It is designed to be used with Forge.
- Easier registration of blocks, items, and tile entities using annotations. (also automatic model generation and renderers registration is required)
- NBT serialization and deserialization of objects using Kotlinx.Serialization.
- A simple and easy to creating gui's using special layout. (also easy to posing objects, and some widgets, for example lists, buttons, and navigation fields)
- A simple and easy to use networking system, without any serialization or deserialization required.
- Easier capabilities' system, without serialization and auto-generated providers for Entities, Tiles, Worlds and Chunks.
- GLTF model loading and rendering. (Deprecated)
- Automatic configuration file generation and loading with annotations. (maybe in future it will be possible to use it with gui and Kotlinx.Serialization)
- Automatic sounds.json generation.
- Assimp model loading (gltf, fbx, obj and some more)
- Post Processing, Shaders (visual effects, particles)
- Gui Framework (May be something like JCEF)