AdvancePlHide is a plugin designed to control what the client can see when using tab-completion.
This kind of functionality isn’t widely available in the plugin ecosystem—so this plugin was created to fill that gap.
It doesn’t just hide plugin:command entries from the tab list; it also blocks plugin completions from showing up after
commands like /ver (try it on your server without this plugin and watch your plugin list!).
The plugin also gives you full control over which commands are visible to clients, so your plugins don’t accidentally
expose themselves.
You can specify a list of visible commands or block specific ones from showing up.
Note: This only affects tab-completion—it does not prevent commands from being executed.
plugin:command from the client’s visible command list./plugins and similar.Check out the documentation to get started.
Occasionally, Mojang introduces breaking changes that may require the plugin to be updated for compatibility with newer versions. While this is relatively rare, you should always test the plugin on the target version before reporting any issues.
This notice applies strictly to Spigot—Paper, Bungee and Velocity are unaffected.
It is recommended to set the permission
bukkit.command.*tofalsefor all players.

Remove unwanted tab entries and hide plugins from the tab completer for a cleaner, more secure tab-completion.