- Added HMCCosmetics and Cosmetics as aliases to the cosmetic command
- Fixed equipment packet kicking players in edge cases (Rewrote the packet modification to be more vanilla-like)
- Fixed wardrobes distances referencing configuration option no longer existing
- Fixed setting viewer location not referencing player eye location
- Removed old passenger removal logic on player quit
- Improved code quality
- Added offhand always show option
- Fixed hotbar visually messing up if players scrolled fast enough
- Fixed PAPI placeholders not being parsed in player-command menu action
- Fixed distance and permission being removed from the config
- Fixed pufferfish not being properly destroyed when out of range
- Removed unused NMS methods
- Remove deprecated static radius, this has been replaced with per-wardrobe distances since 2.4.0 and has done nothing since 2.4.0
- Fixed Backpack Packet Entity missing additional entity metadata
- Improved Shaders on 1.19.4+ (Thanks Yuuki!)
- Fixed balloons teleporting into WorldGuard regions producing errors
- Fixed issue with Cosmin taking up command
- Removed Internal Data Option (You should be using SQLite or MySQL)
- Refactored placeholders to use one method
- Added force-show-join to ignore hidden reason when a player joins
- Added enter-open-menu to open menu when player enters wardrobe
- Added Action Bar Message when players have cosmetics hidden
- Fixed an issue where messages that are null causing player to be kicked
- Added ability to reference entity directly from CosmeticUser class
- Optimized and Improved Lead System for Balloons
- Added HMCCosmeticsAPI class for easier API access
- Refactored all events into their own package
- Fixed Optifine continuing to show armor while emoting
- Removed 1.17.1 Support