- Added support for 1.20 (1.20 items for the GUI aren't supported yet)
- Updated Velocity to version 3.1.1
- Updated Floodgate to version 2.2.2-SNAPSHOT
- Updated LiteBans to latest
- Fixed tab complete for BungeeCord
- Fixed a LibertyBans bug when searching for players
- Made jar slightly smaller
- Add option to disable silent commands (check config.yml: "settings.disable-silent")
- Add punishment tree variable to punishment item lores (add "messages.format-punishment-tree" to config, check config.yml for example)
- Add Tab complete for /punishments (Velocity)
- Add Tab complete for /punish (Velocity)
- Fix Tab complete for /punish (Bukkit/Spigot 1.8.8)
- Massive code cleanup & recode for GUIs
- GUIs should feel A LOT faster
- Vastly improved player fetching
- Add server offline-mode support for player fetching (update your config.yml for this)
- Add category item config option (update your config.yml for this)
- Add category punishment item config option (update your config.yml for this)
- Fixed an issue where AdvancedBan would store target name in the UUD column (don't ask me, I have no clue why)
- Fixed issue with offline player names not being fetched correctly anymore due to an API change
- Fixed error message when the plugin loads with no selected ban plugin
- Fixed tab complete loading arguments that the user doesn't have permission for
- Optimized Discord webhook notifications
- Added support for 1.19.3
- Code cleanup
- Added floodgate support for online Bedrock players (e.g. /punish .Wekylend, now works)
- Updated Material parsing library for 1.19 materials
- Code cleanup
- Added ability to add multiple punishments in the punishments tree e.g.
1: BAN,CUSTOM_COMMAND_CONSOLE:say %player% was banned for %reason%!
- Add punishment id sorting for category GUI
- Add single custom player + console command for punishments (w/ more to come)
- Add PlaceholderAPI and MVdWPlaceholderAPI support for custom commands
Set a custom command for a punishment:
'1': CUSTOM_COMMAND_PLAYER:msg %player% %reason%!'1': CUSTOM_COMMAND_CONSOLE:msg %player% %reason%!
