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!


1750965751656.png
  • 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
  • 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
In addition, smaller changes have been made to accommodate this new update.
  • 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...
  • Fixed HMCColor hook
Back
Top Bottom