HMCCosmetics icon

HMCCosmetics 2.7.7

Intuitive, easy-to-use cosmetics plugin, designed for servers using resource packs.

Page 1 2 3 4
2.7.7 21 days ago
  • 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
  • General code cleanup
  • Fixed the included Resource Pack for 1.21.4 and above
2.7.6 Feb 26, 2025
  • Fixed an issue on startup with plugin not loading from conflicting dependencies on older paper versions 
  • Updated adventure to 4.19
2.7.5 Feb 25, 2025
1.21.4 Support
  • 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 backpack
  • Added additional API events (PlayerLoadEvent, PlayerPreLoadEvent, PlayerUnloadEvent)
  • Added CosmeticUserProvider (Thanks Tech!)
  • Added async listeners to intensive packets
  • Fixed loading user data not checking if a world is valid
  • Fixed issue where having a dyed cosmetics leads to cosmetic item in coloring menu appearing with that color
  • Removed 1.20.1 and 1.20.2 Support
  • Removed unused code
  • Removed Oraxen configuration and added Nexo one
2.7.4 Dec 29, 2024
Release 2.7.4
  • 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
2.7.3 Aug 16, 2024
  • 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 has been made to accommodate this new update.
 
2.7.2 Apr 25, 2024
HMCColor 2.0, bug fixes, and emote shader removal
  • 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 backpacks going black when under a block
  • Fixed backpack sometimes not attaching after teleporting
  • Fixed getting kicked in wardrobe if allow-flight was set to false
  • Fixed a dead player still in the respawn screen causes NPE
  • Fixed disabled worlds going through nether portals
  • Updated default input and output slots for dye-menu configuration
  • Updated dye menu GUI texture
  • Updated ItemsAdder configs to use contents folder
  • Removed emote shader files from all configurations
  • Removed emotes from default menu configs
2.7.1 Jan 14, 2024
  • Fixed HMCColor hook
2.7.0 Jan 13, 2024
  • Refactored into Hibiscus Commons
  • Added reduced packet usage for armor cosmetics
  • Added priority system for menu items
  • Added ability for long-distance wardrobes
  • Added eco item lookup support
  • Added PlayerArmorChnageEvent for paper servers
  • Added backpacks and balloons being fully despawned when hidden
  • Fixed pose changes in wardrobe causing backpack issues
  • Fixed issue with data trying to be retrieved for a player who leaves before data is loaded
  • Fixed player dying causing an NPE due to lack of an entity
  • Fixed Optifine not removing player model in wardrobe
  • Fixed enchants not properly being passed to cosmetics
  • Fixed wardrobe spawning player even after player leaves wardrobe immidently after entering
  • Fixed Balloons and Backpacks not spawning in wardrobe for some servers
  • Fixed wardrobe menu being able to be open during setup and ending
  • Fixed titles not showing in 1.20.4
2.6.6 Dec 16, 2023
  • Added 1.20.3/4 Support
  • Added amount placeholder
  • Add HMCColor colors in commands
2.6.5 Nov 15, 2023
1.20.2 Support
  • Added 1.20.2 Support
  • Added option to fully disable emotes
  • Added more translation options, such as if a player is offline
  • Added option to hide cosmetics in configurable gamemodes
  • Moved Model Engine api to 4.0 (Dropped 3.x ME support)
  • Improved code quality
  • Improved NMS support checker for future versions
  • Fixed empty menu item not processing PAPI to the item
  • Fixed offhand cosmetic not respecting if an item was in the slot
  • Fixed menu item heads not processing PAPI placeholders for its owner
  • Fixed configurate snakeyml dependency version mismatch on some servers
  • Fixed conflict with MythicMobs over damage mechanic
  • Fixed Geary integration (Thanks Boy!)

There is a known issue with the models on 1.20.2, with Minecraft not putting the model all the way down like in previous versions. This is a resource pack issue, not a plugin issue. If you are updating from 1.20.1, use the new models provided in the pack.

2.6.4 Sep 15, 2023
  • 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
2.6.3 Aug 30, 2023
  • 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
2.6.2 Aug 27, 2023
Release 2.6.2
  • Added MMOItems Hook
  • Added entity cooldown teleportation packet, this helps decrease the amount of packets sent
  • Fixed the issue of swapping items leading to other players visually seeing the offhand cosmetic in their main hand
  • Fixed certain entity metadata not being added correctly on 1.19.3+
  • Improved documentation around wardrobe objects
2.6.1 Aug 26, 2023
Release 2.6.1
  • 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
2.6.0 Aug 24, 2023
Bug fixes + Menu Shading & more
  • Added menu shading (natively supports Oraxen, other plugins soon)
  • Added ability to strictly define unapply/apply clicks
  • Added .8 HMCColor support
  • Added ability to define firstperson backpack height
  • Added ability to define per cosmetic balloon offset
  • Added option to disable camera mode in emotes
  • Added option to force sending of backpack riding packets
  • Fixed first-person cosmetics not passing color
  • Fixed not having a cosmetic in equipped slot returning null
  • Fixed offhand cosmetics flicking when interacting with other entities
  • Fixed balloons attempting to respawn themselves after spawning in
  • Fixed despawned backpacks producing NPE when modified
  • Fixed unchecked wardrobe causing PAPI to wrongly report if cosmetic can be equipped
  • Fixed armor not showing after cosmetic unapply for a few seconds
  • Improved backpacks by making them all packets
  • Improved code quality
2.5.2 Aug 3, 2023
  • Added config option to require specific click types for cosmetic type of gui item
  • Added getAllCosmetics and getAllCosmeticUsers to API class
  • Fixed model not being recognized by Model Engine if it has uppercase characters
  • Fixed entering wardrobe with a trident causes wardrobe to break
  • Fixed backpack mounts when other mounts are there (Thanks MomoPewPew!)
  • Moved invalid backpack message to debug
  • Improved event priorities
  • Improved general code quality
2.5.1 Jul 31, 2023
  • Fixed stack overflow when entity is invalid introduced in the previous version
2.5.0 Jul 30, 2023
First-person Backpacks & More
  • Added first-person backpacks
  • Added world guard flag to disable emotes in a region
  • Added equip and unequip to main API class
  • Added new gui backend system feating improvements such as refresh-rates
  • Added new cosmetic, The Flora Flower, in celebration of the first update since Flora launch
  • Fixed minimessage not being processed in translations
  • Fixed players still in wardrobe after teleporting (Thanks @AverageGithub!)
  • Fixed Title Messages not using proper time specified in config (Thanks @AverageGithub!)
  • Fixed skin overlays not showing on wardrobe NPCs (Thanks @AverageGithub!)
  • Moved ModelEngine to internal hook system
  • Moved to Gradle 8 for building
  • Removed unused utils
2.4.10 Jul 9, 2023
  • Fixed 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
2.4.9 Jun 29, 2023
  • Added PAPI placeholders to cosmetic item names
 
Page 1 2 3 4

cosmetics