CosmetologyLib
A library designed to assist Minecraft mod developers in implementing custom cosmetic elements. Provides a unified interface for equipping decorative items supported by various rendering systems.
Important: this library is intended exclusively for developers and does not add any content on its own.
Key Features
- Slot system for different types of cosmetics
- Lock and unlock functionality for decorative elements
- Server-client data synchronization through network packets
- Pre-built interface elements for displaying cosmetics in menus
- Remote cosmetic element loading, allowing changes without requiring players to update the mod
- Most functions work when using shadow methods (requires manual event handler registration)
Rendering System Support
- Geckolib: adding an armor model layer to the player
According to the Minecraft user agreement, integration with NFTs and sale of cosmetics resembling capes is not recommended, so... don't do that.