
Plugin Hide Pro 2.12.3
Customize player's tabcompletion, Block Commands, Anti Tabcomplete, Suggestion blocker
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
- Fixed issue that commands won't blocked [Velocity]
- Fixed an error on reload
- Fixed that commands might not be removed from the tabcomplete when using the blacklist mode
- Fixed an error on the Bungee version which can appear sometimes
- Fixed an error when loading the Spigot version on version below 1.13
- Fixed that the Velocity version didn't work with 1.19.1 and 1.19.2 because of Velocity's api changes
- Added missing permission check for the check command
- Improved performance on Bungeecord version
- Improved performance on reload
- Fixed error on incorrect tabcomplete caused by hackclients, which also could decrease performance
- API: replaced the abstract class Group with the interface IGroup
- Fixed some other errors
- Fixed that replace-f3-server-brand config value was ignored [Bungee/Velocity]
- Added new command /plhide updategroup <Player>
- This will update the player's current group and also update their tab
- You can also update the players group via the API
- Added hex color support [Velocity]
- Fixed that the %server% placeholder won’t work in the f3 brand [Velocity]
- Fixed error on join [Bungee]
- Added tabcomplete for the /plhide command [Velocity]
- Fixed that plugin don’t work on 1.19 [Spigot]
- Fixed that duplicate tabcompletes can appear [Velocity]
- Added 1.19 support
- For Spigot please use at least ProtocolLib version 5.0.0
- Fixed that original server brand was still be sent to the client
- Added the feature that you can create lists. Read more about it here https://github.com/Nononitas/Plugin-Hide-Pro/wiki/Lists
- Fixed bug with tabcomplete not completing, completing with a double initial or crashing the game [Spigot]
- Fixed issue that the plugins could be detected
- Added * operator (check wiki for more information)
- Added regex support for the server names [Bungee/Velocity]
- Added a placeholder for spaced commands: %space%
- Changed included-groups to inherited-groups in the config. So there is a config update
- Changed API artifact name to “pl-hide-pro-api” and the api version is now the plugin version
- Fixed that the LuckPerms permission check isn't initialised correctly [Velocity]
- Fixed error on startup
- Added hex color support for example #123456
- Fixed legacy client detection [Velocity]
- Added if a command is getting blocked it will be logged in debug mode
- LuckPerms permissions with context are now working [Velocity]
- Fixed Velocity version not loading
- Fixed that you can't execute command in 2.2.3
previous jar is malformed