iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Godlike.Host offers hosted Minecraft Java servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
Yes—you can make another player an operator without typing /op, but the method depends on the edition and the type of server. On a Java Edition server, edit the server’s ops.json file while the server is stopped. On a Bedrock Dedicated Server, edit permissions.json with the player’s XUID. On Bedrock Realms, use the Manage Members screen. Java Realms has an operator control in its player-management screen, although the exact access level and menu wording should be checked in the current game client.
What “OP” means and what you need first
“OP” means operator: a player with elevated server permissions. An operator can use administrative commands and, depending on the edition and permission level, change world settings, teleport, and perform other actions unavailable to ordinary members. Because operator access is powerful, grant it only to people you trust.
The no-command methods still require the right kind of access. You need file access to a self-hosted server or its hosting panel for file-based changes, or owner/administrator access to the relevant Realms screen. You cannot promote someone on a server you do not control merely by changing your own game settings.
- Java Edition server: access to the server folder or a host panel’s file manager.
- Bedrock Dedicated Server: access to the server files and the player’s XUID. A gamertag alone is not the correct identifier.
- Bedrock Realm: Realm-owner access to the Manage Members screen.
- Java Realm: Realm-owner access to the player-management screen; menu labels can vary by current client version.
Back up the relevant file before editing it. Keep the server stopped during a Java ops.json edit so the running server does not write its in-memory data back over your change.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Choose the method for your setup
| Edition or setup | No-/op method |
Identifier or screen | How the change takes effect |
|---|---|---|---|
| Java Edition server | Edit ops.json |
Player UUID | Save the file and restart the server |
| Bedrock Dedicated Server | Edit permissions.json |
Player XUID | Reload permissions from the server console, or restart if your setup requires it |
| Bedrock Realm | Manage Members screen | Player listed in the Realm | Use the Realm interface’s Operator role |
| Java Realm | Realm player-management screen | Player listed in the Realm | Use the available operator control; verify the resulting level in-game |
“Without commands” normally means you are avoiding the /op player command. File edits and Realm controls satisfy that goal. A Bedrock Dedicated Server may still require a console permission reload after the file edit; that reload applies the file and is separate from granting the role with /op.
Java Edition: add an operator through ops.json
For a Java server, operator records are stored in ops.json in the server’s main folder. This works for a self-hosted server and for a managed host that gives you a file manager.
1. Stop the server before touching the file
Use the server panel’s Stop control or shut down the server cleanly. Do not edit the file while the server is running: the server can overwrite your manual change when it saves its current operator list during shutdown. If other players are online, announce the short maintenance window first.
2. Back up ops.json
Download or copy the existing file before editing. A backup lets you restore the previous operator list if the JSON becomes invalid or a player is given the wrong privilege.
3. Open the file in the server folder
Locate ops.json beside the server’s other configuration files. A hosting panel usually exposes it through a file manager; on a self-hosted installation, open it with a plain-text editor. Do not use a word processor that adds formatting.
4. Find the player’s UUID
Java identifies players by UUID rather than relying only on the name shown in chat. Obtain the intended player’s UUID from a reliable UUID lookup or from records associated with that account, and check every character before saving. A wrong UUID can grant access to nobody—or to a different account.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
5. Add the player’s operator entry
Each operator record contains the player’s uuid, name, and level. Add a new object to the JSON array, preserving the commas and quotation marks used by the existing file. The name should match the player’s current Java account name, while the UUID is the authoritative identity.
Choose the smallest level that meets your need:
| Java operator level | Practical meaning | When to use it |
|---|---|---|
| 1 | Bypasses spawn protection, but does not provide the broader command access normally associated with an operator. | Only when spawn-protection bypass is the specific requirement. |
| 2 | The common level for ordinary administrative commands such as changing gamemode or giving items. | Typical moderator or trusted-player access. |
The file can support higher operator levels, but do not select a higher value simply because it is available. The exact command permissions can depend on the server version and configuration; use the lowest level that accomplishes the task.
6. Validate, save, and restart
Check that the JSON remains valid: braces and brackets must be balanced, each field must use double quotes, and entries in an array need commas between them but not after the final entry. Save the file, start the server, and have the player reconnect. A successful change normally becomes apparent when the player can use an operator-only command or action appropriate to the level you selected.
If the server refuses to start after the edit, stop it, restore the backup, and repeat the change carefully. A malformed JSON file is more common than a Minecraft permission bug when a hand edit fails.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteBedrock Dedicated Server: edit permissions.json
Bedrock Dedicated Server stores player permission entries in permissions.json. Bedrock uses the player’s Xbox user identification number (XUID), not the visible gamertag, as the key identity.
1. Confirm online mode and identify the XUID
Online mode must be enabled for the server to verify the player account and resolve its XUID. Obtain the correct XUID for the account you intend to promote. Do not substitute a gamertag, even if it appears exactly as it does in the player list.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
2. Stop the server and back up the permissions file
Stop the Bedrock server before editing if your host or installation writes permission data on shutdown. Make a copy of permissions.json so you can undo the change without reconstructing the original list.
3. Set the entry to operator
Open permissions.json in a plain-text editor, locate the entry keyed to the player’s XUID, and set that player’s permission value to operator. Preserve the file’s existing JSON structure and capitalization. If the player has no entry yet, add one using the same structure as the other entries in the file rather than inventing a different format.
Recommended Free Tools
4. Apply the change
The Bedrock Dedicated Server documentation path described for a live change is the console command permission reload. In the server console, type the command without a slash so the server rereads permissions.json. A gamertag containing spaces must be quoted when a console command requires the name; that detail does not change the XUID stored in the file.
If you are avoiding every command, not just /op, edit the file while the server is stopped and restart the server instead of performing a live reload. The important distinction is that the role is granted by the file; the reload or restart only causes the server to read the updated file.
5. Test with the player
Ask the player to reconnect if necessary and test one operator-only action. If the status does not change, recheck the XUID, confirm that the edited file belongs to the active server instance, and reload or restart again after correcting the entry.
Bedrock Realms: use Manage Members
Bedrock Realms provides an in-game way to promote a member without editing a server file. The Realm owner opens the Realm’s member-management screen, selects the player, and changes the player’s role to Operator.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
- Open Minecraft Bedrock and enter the Realms management area for the Realm you own.
- Open Manage Members.
- Find the player in the member list. Invite the player first if they are not already a Realm member.
- Open that player’s role control and choose Operator.
- Save or close the management screen, then have the player rejoin if the new permissions are not visible immediately.
Realms menus can change with game updates and platform differences. If you do not see exactly these labels, look for the member list and the role selector rather than trying to use a server-file method that Realms does not expose.
Published descriptions of Bedrock Realm permission levels are not fully consistent, so avoid promising a particular numeric level. The reliable result to verify is the role shown in the current Manage Members screen and the permissions the player can actually use.
Java Realms: check the current player controls
Java Realms does not provide the same file access as a self-hosted Java server. Third-party instructions describe a path similar to Realms configuration → Players → select the player → Operator. Because this path and the associated level descriptions are not confirmed consistently across official material, treat the labels as version-dependent.
- Open the Realm configuration screen as the Realm owner.
- Open the player list.
- Select the intended player and look for the available operator or permission control.
- Apply the role, then ask the player to reconnect and test the expected privilege.
If the control is absent, the account may not be the Realm owner, the player may not be a Realm member, or the current client may use different wording. Do not edit local Java server files expecting them to change a Realm hosted by Mojang; those files are not the Realm’s live configuration.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What operator access gives a player
Operator is not a cosmetic title. It is the highest permission role in the Bedrock permission model and includes operator commands, world-setting controls, teleportation, and all permissions available to ordinary members. The Bedrock setup guidance therefore recommends caution when assigning it.
For a Bedrock Dedicated Server, the default role for newly joining players is controlled by default-player-permission-level in server.properties. Its supported values are visitor, member, and operator. Setting the default to visitor prevents every new player from arriving with broad building or administrative access; promote trusted people individually instead.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
On Java, the operator level in ops.json determines how much command access is available. Level 1 is limited compared with the level 2 access commonly used for commands such as gamemode and give. Do not assume that a player needs the maximum level for routine moderation.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Troubleshooting: when the promotion does not work
The file changed, but the server reverted it
This usually means the server was still running or the edit was made in the wrong server directory. Stop the active instance, identify the folder used by its launch configuration, restore the backup if needed, and edit the file again before restarting.
The player still has member permissions
Check the identity field first. Java requires the correct UUID; Bedrock Dedicated Server requires the correct XUID. A correctly spelled gamertag cannot compensate for an incorrect identifier. Also confirm that you edited the live server or Realm, not a local test copy.
Bedrock reports no change after editing permissions.json
Ensure online mode is enabled, the permission value is exactly operator, and the file is valid JSON. Apply the documented permission reload in the server console or restart the server after stopping it. Have the player disconnect and reconnect after the server has reread the file.
The server will not start after a manual edit
Restore the backup immediately, then compare the edited entry with the original file’s structure. Typical causes are a missing comma, an extra comma after the last array item, unmatched braces, or smart quotation marks inserted by a rich-text editor.
Free tools Windows power users keep installed
One-click scans. No signup required.
The Realm option is missing
Only the Realm owner can normally change member roles. Verify that the player is listed as a member, update Minecraft if the client is behind, and inspect the current Manage Members or Realm configuration screen for a renamed role control. File-based instructions for dedicated servers do not apply to Realms.
The player can do more than intended
Remove the operator entry or change the role back to member using the same edition-specific method. On Java, use the appropriate lower level or remove the record from ops.json; on Bedrock Dedicated Server, change the XUID entry in permissions.json; on Realms, change the role in the member screen. Recheck access after the player reconnects.
Quick Recap
Safest choice by situation
| Your situation | Best no-/op approach |
Main risk to avoid |
|---|---|---|
| You run a Java server on your computer | Stop it, back up and edit ops.json, then restart |
Using a name without verifying the UUID |
| You use a Java hosting panel | Use the panel’s file manager for ops.json |
Editing while the server is running or editing the wrong instance |
| You run Bedrock Dedicated Server | Edit permissions.json with the XUID, then reload or restart |
Using the gamertag instead of the XUID |
| You own a Bedrock Realm | Manage Members and select Operator | Granting the role to the wrong member |
| You own a Java Realm | Use the current Realm player controls and verify in-game | Assuming a third-party menu description or numeric level is universal |
| You have no file or owner access | Ask the server owner or administrator to make the change | Trying to alter a server you do not control |
Final checklist
- Confirm whether the world is Java, Bedrock Dedicated Server, Bedrock Realm, or Java Realm.
- Back up the file before editing it.
- Use a Java UUID or Bedrock XUID, not an assumed display name.
- Stop the server before a file edit when possible.
- Use valid JSON and preserve the existing structure.
- Apply the change with a permission reload or restart where required.
- Give operator access only to a trusted player and test the actual privilege afterward.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

