Minion
Minion is a compact utility library for modded Minecraft. It contains useful tools and APIs that I actively use in mod development and that may be helpful to other developers.
Main Features
Dynamic Texture Generation
Using technologies from the Dynamic Asset Generator mod (with great gratitude to its creator), Minion provides a simplified wrapper over powerful image processing APIs. Initially, a function for creating multi-layered textures with real-time overlay was implemented, but additional wrappers are planned to be added over time.
Custom Server-side Data Storage
The standard version of Minecraft offers basic capabilities for saving level data, but its API leaves much to be desired. Minion implements an improved server data storage system with several saving options: regular JSON (via codecs) and compressed gzip-JSON, which works similarly to the compressed NBT format used in vanilla game for the SavedData subsystem.