You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
- Author ArteffKods
- Creation date
Friendly reminder that most of these features and fixes have been available through out developer builds on our discord. Verify your purchase to get access to these builds!
- Added initial 1.21.10 support
- Added a major rewrite to how Cosmetics are updated, developers hooking into HMCC should take note of these changes. (Thanks @DebitCardz!)
- Added a major rewrite to how players are searched nearby, using Octrees to improve performance. (Thanks...)
This release contains a big backend overhaul and while we have done extensive testing, there might be some problems. If you do encounter any, join our discord and we will get a fix for it!
- Added 1.21.7 and 1.21.8
- Added minor versioning support (so similar version will now use the same NMS)
- Added NMS packet support
- Added scaling support (experimental)
- Added ability for other plugins to check cosmetic config
- Fixed menus not generating in previous release
- Removed `mainhand` cosmetic (this was deprecated! Please use offhand for a smoother experience!)
- Added initial 1.21.6 support
- Improved HMCColor integration
- Improved Invalid Item to use Spigot methods when paper is not available
- Fixed attributes having problems on older supported versions
- Fixed actions not handling nulls properly
- Fixed translations being formatted in legacy then attempting to use MiniMessage causing an error
- Fixed CosmeticUser not handling null entities properly
- Fixed click type settings not defaulting to proper value when not deleted in config
- Updated adventure dependencies
- Added new GUI textures and layouts. Re-install your default configurations to utilize the new templates!
![]()
- Added 1.21.5 Support
- Added ability to specify id of menu within files rather than filename
- Added PlayerPreUnloadEvent (Thanks DebitCardz!)
- Added improved worldguard listener (Thanks Boy!)
- Added CraftEngine hook
- Added ability for plugins to check if all hooks are active
- Fixed menu packet changes in 1.21.5
- Fixed ItemFlags on lower versions
- Tweaked HMCColor integration (Thanks Boy!)
- Tweaked server listener priorities to better integrate with other plugins
- Tweaked vanish api to use metadata rather than pinging plugins
- Removed Emotes
- Removed Player Head Model from ItemsAdder configuration
- Added ability for Hibiscus Commons to better check Minecraft versions
- Added several micro-optimizations (Thanks yusshu!)
- Added Abstracted version CosmeticUser in CosmeticHolder (Thanks yusshu!)
- Fixed Menu Types not being set causing errors -- it'll now default to EMPTY
- Fixed included resource pack for 1.21.4 and above
- General code cleanup
- Fixed an issue on startup with plugin not loading from conflicting dependencies on older paper versions
- Updated adventure to 4.19
- Added 1.21.4 Support
- Added more documentation for developers (Thanks Craftinators!)
- Added HibiscusHooksAllActiveEvent to prevent constant reloading
- Added ability to check invisibility with other plugins
- Added CosmeticSlot registry (Ability to both add/override all cosmetics through API)
- Added setDefaultMenu in set wardrobe setting command
- Added ability to disable lighting of...
- Moved to Java 21
- Added 1.20.3 Support
- Added Nexo support (Both within the plugin and configs)
- Added menu command will now open default menu is no menu is specified
- Added GSit Ccompatibility
- Added ability for console to apply any cosmetic to any player
- Added config options to ignore PAPI item processing in cosmetics (dramatically increases performance on bigger servers)
- Added improved loading of player data
- Added NMS packet handling for some packets to go around ProtocolLib
- Added defaultmenu to specific wardrobes
- Added listener to passenger packet to help ensure backpacks stay on
- Fixed players seeing other players cosmetics if they are hidden by another plugin
- Fixed mainhand showing even if invisible
- Fixed not checking if itemstack has meta data before modifying said meta data
- Fixed null in getEquipSlot method
- Fixed cosmetic applying owner skill null
- Fixed not checking null variable before usage in balloon handling within wardrobes
- Fixed balloon pufferfish sending packets to wrong people
- Fixed Model Engine throwing class not found
- Improved debug messages
- Improved Hibiscus Commons
- Improve versioning on dev versions
- Removed 1.19.4 Support
Release 2.7.3
In addition, smaller changes have been made to accommodate this new update.
- Added 1.20.6, 1.21, and 1.21.1 Support
- Bumped minimum version to 1.19.4
- Bumped minimum Java to 21
- Added firework item effect support for hmccolor
- Added hidden placeholder
- Added menu clicking cooldown to prevent abuse
- Added none as a database option
- Added CosmeticTypeRegisterEvent to allow for third party CosmeticTypes (Thanks Boy!)
- Added lastOpenMenu to the Wardrobe Manager class (Thanks Boy!)
- Reworked of slot options in the config
- Fixed closed connection to database not always reopening
- Fixed backpacks not appearing after respawning in a different world than player died in
- Fixed backpacks sometimes still being spawned after being hidden
- Fixed data loading not checking disabled boolean for disabled gamemodes
- Fixed HMCColor dye menu not using MiniMessage
- Fixed PAPI Placeholders not processing in wardrobe bossbar
- Fixed not checking if player is null before checking their world
- Fixed null entity check in offhand swap event
- Fixed worldguard wardrobe flag not working if region had cosmetic-allow flag set to allow
- Fixed ProtocolLib adjustments to equipment enum
- Fixed old code hotwarpping hotbar resetting NBT of a previous item (Thanks Boy!)
- Bumped TriumphGUI and Adventure/Minimessage dependencies
- Removed duplicate emote folder check
- Removed 1.18.2 and 1.19.3 support
- Added multi-hidden reason (Players can have more than one reason for having cosmetics hidden now)
- Added additional checks when exiting wardrobe to account for edge cases
- Added config option to prevent damage while in a wardrobe
- Fixed equipped armor visually disappearing and requiring a click when exiting wardrobe
- Fixed unloaded player using HMCC commands causing NPE
- Fixed SQL Memory Leak (Extremely minor)
- Fixed multiple schedulers being created when player joins...