Kleiders Custom Renderer API
API for Customizing Player and Entity Display in Minecraft
This API provides developers with a powerful toolkit for modifying the appearance of players and entities in Minecraft. Using the KleidersPlayerRenderer class, you can completely replace character skins, add additional texture layers, and create unique models.
Main Features
The system supports multiple display modes: complete replacement of the character's internal texture, adding external layers over the standard skin, or a combined approach. You can create complex visual effects, such as giving entities wings when they are in water or adding special layers depending on potion effects.
For development convenience, a special MCreator plugin is available that allows working with the API through procedures. All procedures are grouped in a separate KleidersCustomRenderer tab for easy access.
Technical Features
The API supports texture transparency and provides an option to hide the base model when changing textures. Recent versions have added player variable synchronization in multiplayer mode, support for character animations, and the ability to change entity hitboxes through size events.
The system allows replacing parts of the skin without needing a complete texture - previously, missing any parts would make the character invisible, but this has now been fixed.
Usage Examples



Compatibility
The API supports Minecraft versions 1.16.5, 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4, and 1.20.6 for Forge and NeoForge. Procedures are separated for different game versions to ensure optimal performance.