- Added config option auto_lowercase_base_commands to auto-lowercase base commands for mc versions 1.18 and higher
- Added new list system. Now you can create as many list files as you want in the “lists” folder. The old list file will get moved into the new folder automatically
- Renamed %player% placeholder to {player} for the blocked-command-message
- Added {cmd} placeholder for the blocked-command-message to display the blocked command
- Added support for Velocity builds higher than 328. It is now required to use at least build 329
- API changes:
- You now have to get the API instance via the PlHideAPIProvider class
- Renamed PlayerManager class to PlHidePlayerManager
- Fixed that the debug file might be empty
- Added 1.20.4 support
- Added possibility to use “/plhide updategroup” when proxy mode is enabled [Spigot]
- Performance improvements [Spigot]
- Fixed some rare exceptions
- Improved performance of the proxy plugin
- Replaced "bungee-mode" option with "proxy-mode" [Spigot]
- the ip and port options are no longer required
- If you have Pl-Hide installed on the proxy, make sure to install it on the Spigot server as well, with proxy-mode enabled
- Added support for autolisting all commands of Spigot plugins for Velocity (plugins: pluginName)
- Drastically reduced memory usage, especially noticeable on high player counts on the Proxy
- Removed the "bungee-mode" option from the proxy config
- Added auto group updating when using LuckPerms
- Increased the minimum required Java version to 11
- API: Removed the throwing of PlHidePlayerNotFoundException when PlHidePlayer doesn’t exist at PlayerManager#getPlHidePlayer. Instead, it will now return null
- Fixed that updategroup cmd could be executed without any permission [Spigot]
- Other smaller improvements
