- 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
Changes:
- Fixed that the sub tab completion of /plhide was only visible to ops [Spigot]
- Fixed an error which occurs if you enabled the f3-branding via the plugin reload [Spigot]
Fixed the bug that the "replace-f3-server-brand" option was inverted [Spigot]
* Fixed a bug, that sometimes a nullpointer error is thrown when a player joins [Spigot]
* Fixed a bug that playernames can't be tabed, when the player is playing with a legacy version [Spigot]
* The "server-list" list is now added to the groupchecker [Bungee]
- Added option to deactivate the serverbrand feature
- Fixed null pointer when players join
- Fixed duplicates in the tabcomplete
Note, a new config will be created
Changes:
Bypassed a bug from Protocolize, which caused an error when a player joins (Bungee version)
Groups are now checked for missing entries
Changes:
* Added %server% placeholder to the the f3-server-brand feature [Bungeeversion]
Changes:
* Added the placeholder ~, which will whitelist a command without it subargs
- For example: if you add "weather" to your whitelist, you can execute or tab "weather clear".
- If you add "weather ~" to your whitelist, you can't tab or execute "weather clear" so you can only tab or execute /weather
* Removed that automatically empty tabcompletes will be filled with playernames, because this meant that vanished players could be tabbed
* You can now change the server brand in the upper left of the F3 debug screen
You have to reconfigure your config. An backup of your old config will be created.
1.3.2.1
Changes:
Fixed blacklist won't remove commands
Fixed whitelist won't add some commands
1.3.2
Changes:
* Fixed errors on join
* Fixed empty suggestions