So far, MonkeyShield lets you filter what commands each player/rank will see based on permissions. It affects the tab completion, and the response for commands that the player can not access. It also censors commands and chat messages, replacing those by anything you want, all based on the settings.
With MonkeyShield, you can leave the tab completion enabled, because players will only be able to see and use what you want them to.
You will need BitBase installed for this plugin to work!​
Current Features:
command filter: grant access to individual commands, making other commands invisible to the player
chat filter: censor commands/chat messages as you wish
it's very lightweight: makes use of internal permission caches to avoid server lag, recalculating them only if you change/reload the settings, or if player permissions change.