Gelatin
Gelatin is a specialized library for mod developers that focuses on working with Minecraft's color palette. The main goal of this project is to provide a convenient tool for adding new dyes and color variants without the need to rewrite the game's basic mechanics.
Why is Gelatin Necessary?
Minecraft's standard color system has several technical limitations:
- Extending the built-in DyeColor enumeration can lead to synchronization issues between client and server
- Mod loading order affects color sequence, causing incompatibilities
- Adding each new color requires creating a complete set of colored block and item variants
- The need to implement complex crafting recipes significantly increases development effort
Gelatin solves these problems by providing a unified dye registration system that works stably and predictably.