This is a simple plugin I made to nuke commands from snoopy people without having to disable tab-complete for all commands.
You can define filters with regex, permission nodes, priority and whitelist/blacklist modes
If your permission plugin supports per-server permissions you can apply the filters on a per server basis.
Note: If a user gains or looses a permission for a command, while their ability to use/not use that command will update immediately, they will need to switch-servers or relog for their their clients brigadier tree to update (their tab menu of commands)
Note: the permission checks are only done on login or server-switch
Click to view Configuration file
The commands blocked by default are “/<tab>” (removes only filtered commands), “/?”, “/? <tab>” and all “/.*:.*” commands
Requires: Protocolize - https://www.spigotmc.org/resources/protocolize-protocollib-for-bungeecord-waterfall-aegis.63778