Check compatibility before installing

Use the official project page to confirm the exact Minecraft version, server software, Java requirements, dependencies, and current build before installing on a production server.

What is CommandWhitelist?

Controls which commands and subcommands players can see, tab-complete, and execute. MSH lists it in Core & Management.

CategoryCore & Management
PricingFree
Typical platformBukkit/Paper-family servers plus supported Velocity/Waterfall proxy environments
Primary useControls which commands and subcommands players can see, tab-complete, and execute.

What it is good at

  • Whitelist or block command execution
  • Control tab completion visibility
  • Apply rules to commands and subcommands

What types of servers should consider it?

  • Public servers that want a cleaner player command surface
  • Networks that need command visibility rules across supported server/proxy platforms

Pricing and distribution

CommandWhitelist is distributed as a free project. Check the official page for current builds and license.

What to check before using it

  • Command visibility is not a replacement for correct permission configuration; keep permission nodes configured on the underlying plugins.

Practical deployment check: Hiding a command from tab completion is not the same as enforcing permissions. A whitelist/blocklist plugin must be tested against aliases, namespaced commands and subcommands.

Common questions

What does CommandWhitelist do?

Controls which commands and subcommands players can see, tab-complete, and execute.

Is CommandWhitelist free?

CommandWhitelist is distributed as a free project. Check the official page for current builds and license.

How do I install it?

Install a compatible CommandWhitelist build, configure a small allow-list for a non-OP test group and review fallback rules for unknown commands.

How do I know the plugin loaded?

Test permitted and forbidden commands directly, then test their aliases and tab completion. Confirm that underlying permissions still prevent unauthorized actions.

What if it does not load?

If a command bypasses the filter, inspect namespace/alias matching and the plugin’s configured rule order. Do not rely on tab hiding as a security boundary.

Alternatives

References

Plugin versions, pricing, and platform support can change. Use the current project pages below as the source of truth before installing or updating.

Was this article helpful?
Help us improve this article

Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.

What could we improve?
Do not include passwords, server IPs, or other private information.0 / 1000