TabCommandHider
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.
Hi,
I made some aliases and it would be awesome, if I could add them in a seperate section, so they are shown in TabCommandList. Is that possible?
[code]
hiddencommands:
- a
- b
showaliases:
- alias1
- alias2
@Chikaze
I will
Can u add "All" command hiding?