Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Running a Minecraft server usually means more than placing blocks and hoping nobody turns spawn into a crater. At some point, the owner needs access to administrative commands for moderation, testing, world management, or controlled chaos with friends. That access is called operator status, usually shortened to OP.
An operator can use server commands that normal players cannot. The exact powers depend on the server type, installed plugins or mods, and the OP permission level assigned to the player. On a simple vanilla server, OP may allow commands like changing gamemode, teleporting, banning players, or stopping the server. With plugins, OP can also unlock plugin commands unless those plugins use a separate permissions system.
For most server owners, the first account to make OP should be their own. After that, give operator access carefully. OP is powerful, and Minecraft does not ask whether someone meant to run a command before the damage is done.
The safest way to grant OP for the first time is through the server console. You cannot run the OP command in-game unless you already have permission, which is not very helpful when you are setting it up for the first time.

`op username`
Replace `username` with the exact player name. Then press Enter.

`Made username a server operator`
To remove operator access later, run:
`deop username`
Minecraft has four operator levels. Higher levels include the abilities of the levels below them. These levels are useful when you want someone to help manage the server without giving them every possible command.
Server owners normally use level 4 for themselves. For helpers, moderators, or friends who should not have full control, a lower level is usually better. If your server uses a permission plugin such as LuckPerms, use that for fine-grained command access instead of relying only on OP levels.
The default OP level controls what level new operators receive when you run the `op username` command. Changing this setting does not always update players who are already listed as operators, so treat it as the setting for future OP assignments.



After the restart, any new player you make OP should receive that selected level by default. If someone already had OP before this change, update their level manually or remove and re-add their OP access after confirming the default setting.
If a player is already OP and needs a different level, edit the operator list directly. This is useful when you want to reduce access without fully removing the player from the operator list.



Once the server starts again, the account should have the new OP level. If the change does not appear to apply, remove OP with `deop username`, confirm the level setting, then run `op username` again.
If the console says the command failed, first confirm the server is fully online. OP changes should be made while the server is running, especially when using the console.
For crossplay servers, Bedrock usernames may include a prefix. If the player joins as `.Player1`, use the full name in the command:
`op .Player1`
If the username has spaces, try wrapping it in quotation marks. Also check spelling carefully. Minecraft usernames are not a great place for creative punctuation experiments.
Offline mode servers can also create confusion because player UUIDs may differ from normal online-mode UUIDs. If an operator entry looks correct but permissions behave strangely, check whether the server has changed between online and offline mode.
If you are OP but cannot use every command you expected, the permission level is probably too low. Open Config Files, then Server Settings, and check OP Permission Level. For full access, set it to the highest level, commonly shown as the level that allows `/stop`.
Save the setting and restart the server. Then run:
`deop username`
After that, run:
`op username`
This refreshes the operator entry with the current default level. If that still does not work, open the Operators file and manually check the player entry's `level` value.
Usually, `deop username` removes operator access immediately. If the player remains in the operator list, run this from the console after deopping them:
`save-all`
If the entry still remains, stop the server and remove the account manually from the Operators file in Config Files. Be careful with the file structure while editing it. One missing comma can turn a simple permission change into a small formatting lecture from the server.
After OP is working, consider setting up a permissions plugin if multiple staff members need different command access. OP levels are simple, but they are not a full staff permission system. For larger servers, a permissions plugin gives much better control over who can use moderation commands, admin tools, economy commands, and plugin features.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.