- Fixed that you can't execute command in 2.2.3
 
 
         
        
        
        fixes problems from version 2.2.2
        
- Removed debug
 
- Fixed subtagcompletion
 
 
         
        
        
        
        previous jar is malformed
 
         
        
        
        
        
- 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)
 
 
         
        
        
        
        
- Fixed that the config in version 2.2 isn't loaded correctly on legacy server versions [Spigot]
 
 
         
        
        
        
        
- 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]
 
 
         
        
        
        
        - Fixed group merging and group inheritance in the Velocity version
         
        
        
        
        - Added player name placeholder for the blocked command message (%player%)
- Groups can now be merged
    - If a player has permission for two groups with the same priority, both will apply
- Plugin named commands (pluginName:command) will be blocked by default from tab and from execution. If you want to unblock, give your players these permissions
    - plhide.unblock-plugin-named-commands.execution
    - plhide.unblock-plugin-named-commands.tabcomplete
         
        
        
        
        - Fixed legacy client detection in the Bungee version, which caused commands in tabcomplete to not be correctly blocked
         
        
        
        
        - Changed the blacklist permissions to
    - plhide.blacklist.commands
    - plhide.blacklist.tabcomplete
- Fixed that there was no sub-tab completion for blacklist mode if nothing was listed
- The Spigot version can now be reloaded with Plugman
- Fixed that capitalization is not ignored when executing commands
         
        
        
        
        - Fixed bugs in the tabcomplete alogrithm
- Fixed a problem with the command block alogrithm
    - for example if "home" and "home farm" is listed,  home can't be executed
    - In order to get it to work now you have to list "home ~" and "home farm"
- Fixed an issue with the update notifier
- Added a command to get information about a player such as the group and the group mode
    - /plhide check 
- Fixed that messages are transparent [Velocity]
         
        
        
        
        - Fixed that no sub-arguments are displayed in tabcomplete [Bungee]
         
        
        
        
        - Fixed that the default generated config will be updated once
- Fixed that the blacklist mode won't work in the Bungee version
- Removed debug messages in the console in the Velocity version
         
        
        
        Heavy changes
        - Removed the "group-mode" options from the config
    - Instead they are now default on whitelist mode
    - You can still set the group mode to blacklist if you give the player a permission
    (for commands "plhide.commands.blacklist" and for tabcomplete
    "plhide.tabcomplete.blacklist")
- Rewrote all algorithm for tabcomplete and commands execution blocking
- Updated to Protocolize 2.0
- Added a little API (see wiki for more info, will be available the next days)
- Added Automatic config updater
- Fixed issue with the Velocity version that groups won't be set correctly
- Removed the "block-plugin-named-commands" options from the config
- Changed the permission to see the real plugin with /pl to plhide.bypass.pl-message
- Added support for blocking subtab completions for the Velocity version
- Renamed plugin from PL-Hide-Pro to Pl-Hide-Pro
    - Note that you have to rename the plugin folder to "Pl-Hide-Pro"!
- Fixed that player with * permission can't see the custom pl message
- Fixed small memory leak
- Added "example-config.yml" which contains comments
         
        
        
        
        Fixed the problem with the Velocity version that the current server cannot be determined
         
        
        
        
        - Added * and op group to the default config
- Better error handling: instead of throwing an error, an informative message is sent
         
        
        
        
        - Fixed that unauthorized operators won't be kicked
- Added a * and op group (OP group only for the spigot version)
- Added a message if plugin:PluginName doesn't provide commands
- Improved the explanations in the config
- Added Velocity support. Only a few features are supported (Beta)
- JVM flag --illegal-access=permit is no longer neccessary on Bungeecord
- Fixed some commands in tabcomplete not being able to be edited
- Minor bug fixes
         
        
        
        
        - More detailed explanation of the bungee mode added in the config
- A few comments from the config about bungeemode removed because they were not correct
- Hopefully fixed a Socket error (Broken pipe)
- Fixed that a warning from ProtocolLib will be printed for legacy servers [Spigot]
- Fixed that some plugins will not recognized by the new feature (plugin:pluginName)
         
        
        
        
        - Fixed error on shutdown [Bungee]
- Fixed error if player has op or *
         
        
        
        
        * Added the option to add all commands of a plugin automatically. Read in the wiki for more information
* By the way, the plugin is also compatible with the 1.17 ;)
* A lot code and minor performance improvements
* A new configuration is created due to the bungee mode of the auto-listing feature