HatCosmetics icon

HatCosmetics -----

An easy way to implement resource pack models as hats!




Bug Fixes
  • Fixed a bug where a hat could be moved to the intentory if a helmet was equipped by right clicking in the world.
    • Thanks to hellay for reporting the bug on Discord.
Changes
  • Added v3 prototype for version checking. This version checker will check against Modrinth rather than SpigotMC. It also has a more robust checking system which can be expanded on further.
  • Added GitHub Actions for automatic builds for releases (these are currently disabled, but will be useful in the near future).
----------, Jul 22, 2024

  • Updated to 1.21
  • Fixed minor compatibility issues by supporting a wider range of Java versions (JDK16 to JDK21).
----------, Jun 17, 2024

Fixes:
  • Fixed an issue where running an older version with Java 17 would cause an IllegalArgumentException at startup
----------, May 12, 2024

Due to my lack of updates to this plugin, its compatibility with newer MC versions has been very dependent on me to update NBT-API, an API that is shaded into the plugin. This was meant to make installing the plugin simpler for server owners, but quickly became a hindrance for server owners since they would have to wait for me to update the plugin solely to update the API.

To finally address this issue, I no longer shade the API into the plugin and it is now the server owner's responsibility to install and update the plugin version of NBT-API. Hopefully, this will allow the plugin to keep going without me holding it back. NBT-API can be downloaded on Spigot here.

Since this is a major change to how the plugin works and I want to draw attention to that, I am calling this version 2.0.0, despite the lack of major feature additions/changes to the plugin itself.
----------, Apr 19, 2024

Additions:
  • Added support for 1.20.4
----------, Apr 19, 2024

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.


Additions:
  • Added support for 1.20 & 1.20.1
Thank you @Supermarcel10 for the contribution!
----------, Jun 20, 2023

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

Additions:
  • Added 1.19 Support
----------, Jun 15, 2022

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.


Fixes:
  • Fixed pages after the first starting at the wrong hat
----------, Apr 6, 2022

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

Additions:
  • Added 1.18.2 Support
  • Added Hex Color Code Support (&#000000)
  • Added Update Checker
----------, Mar 10, 2022

[​IMG]
RELOADING CONFIG AND MESSAGES IS REQUIRED!

THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

Not that this should really impact anyone, but the API version has been updated from 1.14 to 1.16 to prepare for features like hex color code support. This means that there will no longer be support for 1.14 and 1.15 servers!

Additions:
  • Added option to auto adjust GUI size depending on amount of hats
  • Added option to hide hats player doesn't have permission to
  • Added hat pages for hats that can't fit in the first page
----------, Dec 30, 2021

[​IMG]

Additions:
  • Added 1.18 Support
----------, Dec 13, 2021

[​IMG]
Additions:
  • Added 1.17 Support
----------, Jun 24, 2021

[​IMG]
RELOADING CONFIG AND MESSAGES IS REQUIRED!
If you encounter any issues, please let me know on the Discord or in discussions.

Fixes:
  • /hats reload now uses the correct permission
  • Attempting to run /hats unequip without a hat on now returns a message
Additions:
  • /hats unequip now has a player argument to remove hats from other player (hatcosmetics.unequip.other)
  • Added /hats equip <hat> [player] to equip the specified hat without going into the GUI
  • Added messages.yml for message customization
  • Hats can now be specific materials that are different from other hats
  • Hats can now have their own unique descriptions
  • GUI now highlights the hat you are already wearing with the option to unequip the hat
  • Hats can now be unequipped by just clicking on it in player's inventory
  • Added bstats
Just want the changes the latest beta to release? Check out the v1.1.0 tag on GitLab!
----------, Apr 19, 2021

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

This update is only really necessary if you were experiencing issues with the GUI. Unless more issues need fixed, the next update will likely be the 1.1.0 release.

Fixes:
  • Fixes IndexOutOfBoundsException thrown when clicking on hat in GUI
----------, Apr 1, 2021

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.


Fixes:
  • /hats equip now works properly
  • Removed "Click to Equip" from hats that were given from /hats equip
  • Several other minor fixes
Additions:
  • Unequip hat in GUI
  • Unequip hat from player's inventory by clicking on it
----------, Mar 30, 2021

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

Although this is not mandatory, it is encouraged to reload the config by deleting your existing config and letting the plugin regenerate the new version.

Additions:
  • Add material overwrite
  • Add 1.16.4 support
  • Add messages.yml
----------, Nov 22, 2020

[​IMG]
THIS IS A BETA UPDATE! There may be issues in this version! If you encounter any, please let me know on the Discord or in discussions.

Hello everyone! This is the first step towards the next release of HatCosmetics, adding the ability to avoid the use of the GUI and the ability to apply/remove hats from other players. If you want to see what else will be added in the next release, please check out the Trello board!

Fixes:
  • /hats reload now uses the correct permission
Additions:
  • /hats unequip now has a player argument to remove hats from other players (hatcosmetics.unequip.other)
  • Added /hats equip <hat> [player] to equip the specified hat without going into the GUI
  • Player argument permission: hatcosmetics.equip.other
----------, Sep 15, 2020

Resource Information
Author:
----------
Total Downloads: 7,787
First Release: Aug 24, 2020
Last Update: Jul 22, 2024
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings