CosmeticsCore

VIP Plugins CosmeticsCore

Version: 1.3.15
New features and compatibility
  • Added support for Minecraft 26.3.
  • Modern supported servers now use NativePackets, with automatic installation and update handling. ProtocolLib is required only on supported legacy servers.
  • Added WorldGuard integration: use cosmeticscore-wear to control cosmetic visibility and cosmeticscore-menu to control access to menus and wardrobes inside regions.
  • Added CustomCapes integration to prevent duplicate replacement nametags when both plugins are installed.
  • Added hide_with_elytra_only_when_gliding, allowing cosmetics to remain visible while an Elytra is equipped but not in use.
  • Added clearer model configuration using model.wear and model.gui. Existing model.normal configurations remain supported.
  • Added warnings for unknown, misplaced or incompatible cosmetic properties.

Cosmetic fixes
  • Fixed body cosmetics ignoring player scale.
  • Fixed body cosmetic rotation not following player turns correctly.
  • Improved passenger handling to preserve existing riders when cosmetics attach or update.
  • Improved cosmetic visibility during swimming, gliding and transitions between hiding conditions.
  • Fixed nametag positioning when older and modern clients view the same entity.
  • Cosmetics are now automatically unequipped when the player loses permission to wear them.
  • Improved compatibility with updated ItemsAdder APIs.

Wardrobe and inventory fixes
  • Fixed real helmets being incorrectly replaced or restored during wardrobe use.
  • Fixed visual cosmetic items being copied or dropped through Creative mode interactions.
  • Fixed item lore accumulating after repeated wardrobe use.
  • Fixed player inventory contents appearing when opening the wardrobe.
  • Fixed category pagination, including incomplete final pages and navigation limits.
  • Improved tutorial, color-picker and menu transitions, preventing delayed updates from affecting another inventory.
  • Fixed wardrobe visibility restoration and cleanup.
  • Updated modern resource-pack definitions for wardrobe icons, cursors and tutorial elements.
  • Improved slot highlighting in the standalone wardrobe resource pack.

Stability and integrations
  • Improved Adventure text compatibility across Paper and Spigot.
  • Fixed initialization failures potentially shutting down the server instead of disabling CosmeticsCore.
  • Improved cleanup after partial initialization, player disconnects and server shutdown.
  • Improved license identification for Spigot, BuiltByBit and Voxel/Polymart purchases.

Companion Blockbench Editor 2.0
  • Improved body and head cosmetic editing, placement controls and previews.
  • Added automatic export of all four body compatibility variants.
  • Added face-level colorable masks and default dye-color previews.
  • Added combined export of models, textures and linked ItemsAdder/CosmeticsCore configurations.
  • Improved export validation and overwrite handling.

Updating
Back up your configuration and resource pack. Follow any full-server restart instructions after NativePackets installation or updates. Refresh the bundled CosmeticsCore assets and rebuild your resource pack to receive the wardrobe rendering fixes.
  • Added support for Minecraft 26.2.
  • Fixed wardrobe previews allowing unowned cosmetics to remain equipped.
  • Fixed balloon colors resetting after respawning or affecting other players’ balloons.
  • Improved balloon leash visibility and behavior.
Thanks to Puppy for the help!
- fixed commands via Brigadier - fixed issues with hat command - add hide elytra system - fixed ansi error - added 26.1.1 and 26.1.2 support - improved minimessage support Thanks to PuppyTransGirl!
- 26.1.1 and 2 support - fixed Ansi issue Thanks to PuppyTransGirl!