Minecraft

"op command does not exist" / commands don't work — why?

If commands aren't working or you're told a command "does not exist," it's almost always one of a handful of common causes. Here's how to diagnose and fix it.

Common causes

  • You're typing the command in-game without OP. Run it from the Console first (the Console is always OP), e.g. op yourname.
  • The server isn't fully started — wait until the Console shows "Done."
  • You're on a proxy (BungeeCord) console. Backend commands don't exist on the proxy — run them on the backend server's own Console.
  • On modded servers, some vanilla commands are altered or replaced by mods.

The fix

  1. Open the panel Console.
  2. Run op yourname (the Console always has operator rights).
  3. Wait until the server is fully started if it isn't yet.
  4. Now use commands in-game as an operator.

Tip: When in doubt, run the command directly in the Console — it bypasses the "not OP" problem entirely.

Frequently asked questions

Why don't my commands work on the BungeeCord console? A proxy runs no world, so backend/world commands don't exist there. Run them on the backend server's Console instead.

I'm OP but a command is missing on modded — why? Mods sometimes change or remove vanilla commands. Check the mod's documentation for its replacement command.

How do I know the server is ready? Watch the Console for the "Done" message — commands work reliably only after the server has fully started.