- Add support for Minecraft versions: 1.21.6, 1.21.7, 1.21.8, 1.21.9
- Add PlaceholderAPI support for all items
- Add colored armor & tipped arrow support (Under an item's configuration simply add
color: "FFFFFF"with their respective material typematerial: LEATHER_ARMORormaterial: TIPPED_ARROW)- Add skull item support (Under an item's configuration simply add
skull: "skullTextureHere"with their respective material typematerial: PLAYER_HEAD)- Add custom model data support (Under an item's configuration simply add
model-data: 1)- Fix no placeholders on custom items in the category menu
- Fix Discord webhooks hitting the rate limit with too many punishments ran at once
- Removed shaded dependency Apache 5.0 HTTP Client (instead relying on Java's client thus reducing jar size)
- Fixes for Bukkit item version compatibility
- Add player auto-complete for the /punish command
- Fixes for 1.21.3
- Add support for 1.21.4
- Another fix for skulls not loading on offline mode servers breaking menus
Complete Rewrite
Before updating it is highly recommended to backup your "Yottabyte-Punishments" plugin folder and delete it so it generates all the necessary files for the plugin to work. Not doing so should not break the plugin but missing keys will use the default values defined in the plugin.
Full Changelog:
- Removed licensing system
- Dropped support for all Minecraft versions below 1.16.5-R0.1
- Dropped support for all Bungeecord versions below 1.16-R0.4
- Dropped support for all Velocity versions below 3.3.0-SNAPSHOT
- A minimum requirement of Java 17 is needed to run the plugin
- @WhoTookMyNuggies totally revamped the menus/GUIs configs
- Improved offline-player lookups
- Improved punishment history lookups
- Rewrote the Discord webhook system, allowing full customization for each embed
- Fixed a bug where using Plugman reloading the plugin would cause multiple messages being sent to Discord
- Add support for HEX color codes
- Fix Velocity color serialization & deserialization
- Add a way to disable any message by leaving an empty string
- Changed
/punishments infoto/punishments about- Changed
/punishments hookto/punishments hooks- Dropped support for MVdWPlaceholders
- Deleted the punishment rollback feature
- Permissions are no longer configurable and will stay this way
- Improved command & subcommand auto-complete (especially useful for /punish)
- Improved code maintainability
- Fixed a severe issue only happening with LibertyBans & Discord Web-hooks causing server lag & possibly even crashing.
