2.6.2 Oct 26, 2022
- Fixed memory leak [Bungee]
- Fixed database read error [Bungee]
- Fixed error when inherting a group that doesn't exist [Bungee]
2.6.1 Oct 23, 2022
2.6.1
- Fixed lists are not working [Velocity]
- Fixed error on startup in rare cases [Bungee]
2.6 Oct 17, 2022
2.6 | Per server lists
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
2.5.5 Sep 4, 2022
- Fixed issue that commands won't blocked [Velocity]
- Fixed an error on reload
2.5.4 Aug 22, 2022
- Fixed that commands might not be removed from the tabcomplete when using the blacklist mode
2.5.3 Aug 16, 2022
- Fixed an error on the Bungee version which can appear sometimes
- Fixed an error when loading the Spigot version on version below 1.13
2.5.2 Aug 15, 2022
- 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
2.5.1 Jun 27, 2022
- Fixed that replace-f3-server-brand config value was ignored [Bungee/Velocity]
2.5 Jun 26, 2022
- 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]
2.4.2 Jun 16, 2022
- Fixed that plugin don’t work on 1.19 [Spigot]
- Fixed that duplicate tabcompletes can appear [Velocity]
2.4.1 Jun 10, 2022
- Added 1.19 support
- For Spigot please use at least ProtocolLib version 5.0.0
2.4 Jun 6, 2022
- 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
2.3.2 May 10, 2022
- Fixed bug with tabcomplete not completing, completing with a double initial or crashing the game [Spigot]
2.3.1 May 8, 2022
- Fixed issue that the plugins could be detected
2.3 Mar 21, 2022
- 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
2.2.5.2 Feb 25, 2022
- Fixed that the LuckPerms permission check isn't initialised correctly [Velocity]
2.2.5.1 Feb 25, 2022
- Fixed error on startup
2.2.5 Feb 25, 2022
- 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]
2.2.4 Feb 2, 2022
- Fixed Velocity version not loading
2.2.3.1 Feb 1, 2022
- Fixed that you can't execute command in 2.2.3
2.2.3 Feb 1, 2022
fixes problems from version 2.2.2
- Removed debug
- Fixed subtagcompletion
2.2.2 Jan 30, 2022
previous jar is malformed
2.2.2 Jan 30, 2022
- Fixed an error
- If a player is not registered a warning will be printed in the log instead of an error
- Updating groups on reload [Spigot]
- Fixed a bug in the legacy tabcompletion
- Added isRegistered method in the PlayerManager [API] (new API version 1.2)
2.2.1 Jan 11, 2022
- Fixed that the config in version 2.2 isn't loaded correctly on legacy server versions [Spigot]
2.2 Jan 9, 2022
- Made the op and * group optional. Simply delete them from your configuration to disable them.
- Fixed wrong permission for the plhide commands [Velocity]
- Added PlayerExecuteCommandEvent [API, new version 1.1]
- Added f3-server-brand change option [Velocity]
- The “plhide.unblock-plugin-named-commands” permissions are now ignored on whitelist mode
- Added update notify on join [Velocity]