
Plugin Hide Pro 2.12.2
Customize player's tabcompletion, Block Commands, Anti Tabcomplete, Suggestion blocker
- Added 1.20.4 support
- Added possibility to use “/plhide updategroup” when proxy mode is enabled [Spigot]
- Performance improvements [Spigot]
- Fixed some rare exceptions
- Re-added java 8 support
- Fixed version detection for some 1.8.8 forks
- Added 1.20.2 support
- Fixed that the tabcompletion didn’t update automatically on group change [Velocity]
- Fixed channel registration for legacy servers
- Small performance improvement
- 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
- Fixed that players might not get unregistered and thus cause errors [Velocity]
- Added 1.20 support
- Fixed an error when reloading [Velocity]
- Fixed error when a player tries to join although he is already online
- Added unregisterListener method to the API
- Added support for 1.19.4
- Fixed an error for server version below 1.19 [Spigot]
- Fixed that on 1.19.3 an error was thrown [Spigot]
- Improved performance [Spigot]
- Fixed that group updating didn’t work on version below 1.13 [Spigot]
- Added spigot 1.19.3 support
- Added support for 1.19.3 Velocity builds
- Fixed a rare bug when legacy clients connect
- Fixed that transferring plugin data to Bungeecord didn’t work [Bungee]
- Fixed memory leak [Bungee]
- Fixed database read error [Bungee]
- Fixed error when inherting a group that doesn't exist [Bungee]
- Fixed lists are not working [Velocity]
- Fixed error on startup in rare cases [Bungee]
This version adds the suggestion to use the list per server (Applies only to the Bungee/Velocity version):
Instead of the commands and the tabcomplete list coming after the group name, like this
GroupName:
commands: []
tabcomplete: []
priority: 5
servers:
- all
blocked-command-message: Unknown command. Type "/help" for help.
inherited-groups: []
They will now coming after a server name (these support regex, e.g. "Lobby-.*"), which are listed under the section “servers”. In addition, a fallback option must always be specified if no suitable server is found. This can be “fallback” or/and “all”
As a fallback option, you can use "fallback" as the server name (this will be applied if the player is on a server that doesn't match any of the listed servers) or "all", where the listed commands will be applied to every server.
The option “servers”, also got renamed to “enabled_servers”
Here is an example group with explanation:
GroupName:
servers: #<-New
#If no matching server could be found (for example if the player is one a server named "creative") this key will be used.
fallback:
commands: [ ]
tabcomplete: [ ]
#Commands listed here will be added to servers where the name starts with "Lobby-" (for example "Lobby-1", "Lobby-230")
"Lobby-.*":
commands: [ ]
tabcomplete: [ ]
#Commands listed here will only be added to the server with the name "Survival"
Survival:
commands: [ ]
tabcomplete: [ ]
#Commands listed here will be added to every other server automatically. This key (all) is optionally
all:
commands: [ ]
tabcomplete: [ ]
#Option for which servers the group should be enabled
enabled_servers: #<- got renamed
- all
priority: 1
blocked-command-message: "Unknown command. Type \"/help\" for help."
inherited-groups: [ ]
Bug fixes:
- Fixed that regex in the "servers" option got ignored for inherited groups
- Fixed that * placeholder is ignored in rare cases
- Fixed that tab-completion is falsely blocked in rare cases