ECosmetics v1.1.15

Wardrobe, tokens, balloons, backpacks, canes, hats, and more with Folia support
  • Fixed token menu interaction handling to prevent players from placing items into protected menu slots
  • Added proper support for CraftEngine image placeholders in cosmetic menus
  • Fixed LuckPerms permission update handling to prevent errors when cosmetic permissions are removed
  • Fixed an issue where player information could fail to save in specific cases
  • Fixed an issue where player data could fail to load during teleport or join events, causing console errors for some players
  • Updated resource pack configurations for Nexo, ItemsAdder, and CraftEngine
Recommended to back up plugins/ECosmetics before updating. If you use custom menus, check any missing slot values in your configs; missing optional slots now stay disabled instead of falling back to slot 0.
  • Fixed a critical issue where player cosmetic data could be overwritten during logout, reload, or shutdown.
  • Fixed NPC cosmetic data being removed from npcs.yml when an NPC was not loaded or spawned during the current server session.
  • Fixed several proxy-mode issues that could cause incorrect cosmetic syncing between backend servers and proxy servers.
  • Fixed possible stale packet handlers after plugin reloads.
  • Fixed database connection leaks after /ecosmetics reload.
  • Fixed periodic autosave not running.
  • Fixed SQLite connection settings for more stable local database usage.
  • Fixed first-time player loading so cosmetics and related load events initialize consistently.
  • Fixed an error during early login teleports where player data could be requested before the server marked the player as fully online.
  • Fixed reconnect timing issues where old logout saves could affect a newly joined player session.
  • Fixed the wardrobe camera state being refreshed incorrectly when another player joined, which could make the local first-person arm appear in the fitting room.
  • Fixed invalid color arguments being able to throw errors from commands.
  • Fixed malformed zone locations, NPC ids, and cosmetic offsets being able to interrupt loading.
  • Fixed cosmetic menu commands running more than once in some menu actions.
  • Fixed missing menu slot settings incorrectly defaulting to slot 0.
  • Fixed placeholder rendering mutating shared menu item templates.
  • Fixed non-YAML files inside the cosmetics folder being loaded as cosmetic configs.
  • Fixed CraftEngine image tags with a single key not being replaced.
  • Fixed locale and spray image downloads being able to hang without timeouts.
  • Fixed proxy player caches not being cleared after disconnect.
  • Fixed entity cosmetic cache entries staying around after entities were removed or died.
  • Fixed hidden disconnect behavior from internal sync logic.
  • Fixed missing optional plugin dependency declarations for several supported integrations.
  • Fixed runtime dependency drift for HikariCP and corrected the ModelEngine soft-dependency name.
  • Improved reload stability for player data, database connections, packet readers, menus, NPCs, and proxy syncing.
  • Improved Folia compatibility around removed entities and region-safe delayed cleanup.
  • Improved error handling for malformed plugin messages and invalid configuration values.
  • Improved database save/load isolation by moving blocking database work onto a plugin-owned executor.
  • Improved menu rendering reliability with safer item template cloning.
  • Improved NPC cosmetic loading so bad entries are skipped with warnings instead of stopping the whole load.
  • Improved startup safety: deferred initialization failures are now logged clearly and disable the plugin cleanly.
  • New config option: auto-download-locales controls automatic locale downloads on startup.
  • Added support for Paper/Folia 26.2.
  • Fixed Citizens NPC cosmetic assignment throwing an exception when equipping a cosmetic on an NPC that was not yet registered in ECosmetics data.
  • Citizens NPCs are now safely registered on first cosmetic assignment instead of failing with NoSuchElementException.
  • Added safer handling for invalid NPC cosmetic IDs and non-spawned Citizens NPCs.
  • Applied the same safe first-assignment handling to FancyNpcs.
  • Fixed PlayerData not found for offline player errors caused by PlaceholderAPI requests during player disconnect.
  • Fixed wardrobe tasks occasionally stopping after a player-related exception.
  • Fixed wardrobe zones appearing disabled until manually re-enabled.
  • Fixed players being visible to each other inside wardrobe zones.
  • Fixed ItemsAdder Hats Menu GUI alignment on Minecraft 1.21.11.
  • Fixed corrupted legacy color propagation in glyph-based GUI titles.
  • Zone enabled/disabled state is now saved immediately.
  • Improved Folia compatibility and fixed several scheduler-related issues.
  • Fixed GUI title rendering with Nexo/CraftEngine glyphs and MiniMessage/font tags.
  • Fixed hex and MiniMessage color parsing in item names and GUI titles.
  • Added right-click-token-redeem config option for token redemption by right-click.
  • Improved token exchange menu behavior.
  • Improved support for newer dyeable items in free color menus.
  • Fixed issues where missing or removed cosmetics could cause errors after reload.
  • Fixed resource provider issues that could cause NPEs on reload.
  • Fixed ItemsAdder CustomBlockPlaceEvent crash when specific custom items are not equipped.
  • Fixed MiniMessage and color parsing for gradients, hex colors, and resource image tags.
  • Made the zone selection tool configurable.
  • Added locale support for the zone selection tool name and lore.
  • Changed the default selection tool to BLAZE_ROD.
  • Updated the selection logic to detect the wand by NBT instead of material.
  • Added a configuration builder.
  • Added an automatic backup system for invalid configurations in the plugin backup folder.
  • Config verifier now automatically fills missing paths and reports invalid values.
  • Restored full functionality to the free-colored GUI.
  • Added an optional "allow-any-dyeable-item" setting for the free-colored feature.
  • Fixed free-colored secondary color crash caused by unset dye colors.
  • Fixed wardrobe and menu click handling on Paper/Leaf server forks.
  • Improved Netty packet injection stability on newer server versions (1.20.6+).
  • Fixed a shutdown crash where tasks were scheduled while the plugin was disabled.
  • Fixed backpack height offset issue.
Buy a license now
$12.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
6,740 Views
57 Purchases
118 Downloads
Aug 22, 2025 Published
Jul 11, 2026 Updated
5.00 star(s)
Average rating (10)
1.8 MB File size
Open source
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Monetization
  1. GUI
  1. Fun
Supported software
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Russian
  1. Turkish
Source access (legacy)
Closed source & unobfuscated
Crediting original
The plugin is a fork of the abandoned MagicCosmetics plugin
Creators
Support
Recommended for you
Plugin that adds realistic passports for extended roleplaying
Not yet rated
5 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,254 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,273 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,139 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
Share and earn
Refer this resource and earn a 10% commission.
6,740 Views
57 Purchases
118 Downloads
Aug 22, 2025 Published
Jul 11, 2026 Updated
5.00 star(s)
Average rating (10)
1.8 MB File size
Open source
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Monetization
  1. GUI
  1. Fun
Supported software
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Russian
  1. Turkish
Source access (legacy)
Closed source & unobfuscated
Crediting original
The plugin is a fork of the abandoned MagicCosmetics plugin
Creators
Support
Recommended for you
Plugin that adds realistic passports for extended roleplaying
Not yet rated
5 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,254 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,273 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,139 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
Top