> ## Documentation Index
> Fetch the complete documentation index at: https://docs.purpify.host/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Bedrock operators

> Grant or remove operator access on a native Minecraft Bedrock Edition server.

Grant operator access to let a player run administrative commands on a native Minecraft Bedrock Edition server.

<Warning>
  Operators can run commands that make major changes to the server and world. Grant operator access only to people you trust.
</Warning>

## Before you begin

* Start the server and wait until it finishes loading.
* Ask the player to join. The `op` command does not work for an offline player.
* Use the player's exact Xbox Gamertag, including spaces and capitalization.
* Put a Gamertag in quotation marks when it contains spaces, such as `"Example Player"`.
* Confirm that this is a native Bedrock server. For Bedrock players joining through Geyser, use the Java server's permission system.

## Grant operator access

<Steps>
  <Step title="Open the console">
    Open the server in the Purpify game panel, then open its console view.
  </Step>

  <Step title="Confirm that the player is online">
    Wait until the player's exact Xbox Gamertag appears in the console.
  </Step>

  <Step title="Grant operator access">
    Enter `op` followed by the player's exact Xbox Gamertag. Do not add a leading `/` in the console.

    ```text theme={"dark"}
    op "Example Player"
    ```
  </Step>

  <Step title="Confirm access">
    Ask the player to reconnect if the permission does not take effect immediately. The player can test a harmless command such as `/list` in Minecraft chat.
  </Step>
</Steps>

## Remove operator access

Run `deop` followed by the player's exact Xbox Gamertag:

```text theme={"dark"}
deop "Example Player"
```

An existing operator can run the same commands in Minecraft chat by adding a leading `/`.

## Fix common problems

<AccordionGroup>
  <Accordion title="The console says the player cannot be found">
    Confirm that the player is connected, then re-enter the exact Xbox Gamertag. Put the full Gamertag in quotation marks if it contains spaces.
  </Accordion>

  <Accordion title="The command is unknown">
    Confirm that the server is running native Minecraft Bedrock Edition. Enter commands without `/` in the game panel console and with `/` in Minecraft chat.
  </Accordion>

  <Accordion title="The player joins through Geyser">
    Geyser provides Bedrock-to-Java cross-play. Manage the player with the Java server's operator or plugin permission system instead.
  </Accordion>
</AccordionGroup>
