From Minecraft Wiki
Jump to: navigation, search

Grants operator status to a player.


  • Java Edition
op <targets>
  • Bedrock Edition
op <player: target>


JE<targets>: game_profile
BE: player: target: CommandSelector<Player>

In Java Edition, must be a collection of game profiles (player profiles), which can be a player name (must be a real one if the server is in online mode), or a player-type target selector.
In Bedrock Edition, must be a player name or a target selector.  And the target selector must be of player type.
Specified the player to be grant op to.


CommandTriggerJava EditionBedrock Edition
anythe arguments are not specified correctly Unparseable Failed
if <targets> fails to resolve to one or more player profiles Failed N/A
if player: target fails to resolve to one or more online players N/A Failed
if all specified players are already op or higher. Failed
On successGrants target(s) operator status.


CommandEditionSituationSuccess Count/execute store success .../execute store result ...
anyJava EditionOn failN/A00
On successN/A1the number of players who are newly granted op


  • Level 1 Ops can bypass spawn protection. No commands are assigned for this level.

4 is the highest OP level. Any level op also has the lower levels' permissions.


Java Edition Classic
0.0.15a (Multiplayer Test 3)Added /op.
Java Edition Indev
0.31Removed all commands.
Java Edition Alpha
v1.0.16Re-added /op.
Pocket Edition Alpha
0.16.0build 1Added /op.