TabCommandHider
What it does
Sometimes you want to hide a command so that your players do not know that you are using that command. Not all commands can be hidden from the tab complete list simply by having players not have the permission to use that command (and even sometimes you would want the player to have the permission but not know the command). Using this plugin, commands that are listed in the config will not appear in tab complete. This plugin requires ProtocolLib.
Config
| Path | Type | Use |
|---|---|---|
| hiddencommands* | List | Commands listed here (without the "/") will not appear in tab complete lists for commands |
| showalias | List | Commands that wouldn't normally appear that is listed will appear |
| update-type | String | How the plugin would check for updates. (see below) |
*If "all" is included as the first command in the list, then nothing will appear in tab complete.
Update Types
- notify (default) - will only nodify players with permission bpot.update of updates if one is available.
- auto - will automatically download an update and notify players to reload.
- none - no update checking
Permissions
| Permission | Use |
|---|---|
| tab.commands | Exempt from command hiding |
| tab.update | Notifies of plugin updates |
Source Code
Suggestions
If you have any suggestions, leave them in the comments.
Statistics

This plugin uses Metrics. It collects system information, player count, server and plugin version information and sends it to mcstats.org. If you don't want this information to be sent, go to plugins/PluginMetrics/config.yml and set opt-out to true.

