- 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