WARNING:
Please delete your old config.yml if you plan to use this version of PAT!
Information: This update is a combination of the 1.7.5 and (for some people accessable) 1.7.6 update.
Features:
- Add Folia support
- Add 1.21 & 1.21.1 support
- Add interactable EventManager for developers (PATEventManager)
- Add %no-message% placeholder to disable the response-message entirely.
- Add 'cancel-namespace' feature for Blacklist-mode users
- Add "Custom-Version" feature
- Add Priority-System (for Groups)
- Add '/(b)pat perms' command to check a player's PAT-related permissions
- Add '/(b)pat update' command to reload all player permissions (and tab-completions)
- Add '/(b)pat info' command
- Add '/(b)pat postdebug' command
- Add "Ignore-Server" feature: Servers listed in there won't be affected by the commands in the general-list
- Add "Custom-Protocol-Ping" feature for Paper/Purpur (+ forks) >> only supports 1.12.2 - 1.21 servers
- Add new variable for "Custom-Protocol-Ping" feature: Variable 'online-extended' (aka. dynamic player count)
- Add new option for "Custom-Protocol-Ping" feature: Use dynamic player count as max-players count
Improvements:
- Change update notification permission on join from 'proantitab.update' to 'proantitab.joinupdate'
- New and better ConfigUpdater
- Better command detection
- Better LuckPerms permission-change detection & sync
- Improve performance
- Better server detection
- Add %command% placeholder in "Unknown-Command" feature
Fixes:
- Fix ViaVersion incompatibility (Velocity: Server 1.8.8 with 1.12.2+ client)
- Fix plugin-exploit (Meteor Client)
- Fix issue that sometimes the tab-completion on certain backend servers dissapear
- Fix 1.20.6 tab-completion bypass
- Fix Skript, alias and event-based command detection (Unknown Command)
- Fix issues with WorldEdit commands (Generally // commands)
- Fix issues with per-server command detection for groups
- Fix console errors caused by the GroupManager