A cross-platform command blocker and tab-complete manager for Paper/Spigot, Velocity, and Waterfall.
Control exactly which commands each player can execute and see in tab-complete — using a flexible permission group system with inheritance, priority, and per-server rules.
en_EN and ru_RU bundled, add your own lang file/cg check <player> — inspect which group and commands a player has/cg updategroup <player> — push updated tab list to a player instantly| Platform | Versions |
|---|---|
| Paper / Spigot | 1.13+ |
| Velocity | 3.1+ |
| Waterfall | 1.18+ |
Java 17+ required.
Install CommandGuard on both the proxy and each backend server, set is_network: true on both sides. The proxy will automatically push its allowed command list to the backend on every player connection — no relog needed after /cgv reload.
Full documentation: 1wairesd.github.io/1wairesdIndustriesWiki
Source code: github.com/1wairesd/CommandGuard

CommandGuard is a cross-platform command blocker and tab-complete manager for Spigot/Paper, Velocity, and Waterfall.