Minecraft Guide

Minecraft Realms Mods: Can You Mod a Realm?

Can you add mods to Minecraft Realms? Not on Java. What a Realm does allow (data packs, Bedrock add-ons, client mods) and how to move it to a modded server.

CEO and founder, GTXGaming

  • Updated
  • Published
  • 7 min read
491
Minecraft servers running at GTX as of
$2.41/mo
per month for a Minecraft server

Quick answer

No, you can't add mods to a Java Edition Realm. Realms don't load Forge, NeoForge or Fabric mods, plugins or OptiFine, and there is no setting or command that changes that. Bedrock Realms are different: they run add-ons (behaviour and resource packs), but not Java mods. If your group wants a real modpack, you need a Minecraft server, and you can bring your Realm world with you.

On this pageCan you add mods to Minecraft Realms?
  1. Can you add mods to Minecraft Realms?
  2. What you can add to a Java Realm
  3. Bedrock Realms: add-ons, not mods
  4. Want real mods? Move your Realm to a modded server
  5. Realm or modded server: which one fits your group?
  6. Minecraft Realms mods FAQ

Below: what a Realm does let you add, how Bedrock add-ons work, and how to move a Realm world onto a modded server step by step, with the screens from our own game panel.

Last updated 7 October 2026. Checked against Java Edition 26.3 and Bedrock 26.x.

Can you add mods to Minecraft Realms?

Here is what each option can run:

Forge, NeoForge, Fabric mods No No Yes
Modpacks (CurseForge, Modrinth) No No Yes
Plugins (Paper, Spigot) No No Yes (Java)
Data packs Yes, inside an uploaded world No (Java only) Yes
Resource packs Yes Yes Yes
Add-ons / behaviour packs No (Bedrock only) Yes Yes (Bedrock server)
Players online at once 10 plus the owner Realms Plus: 10 plus the owner (Realms Core: 2) Set by you and your hardware

Click a column heading to sort.

Older guides (ours included, until this rewrite) claimed you could upload mods with a command or through the resource pack menu. That never worked. Mojang's Realms are locked to vanilla Minecraft on purpose, so every player can join without installing anything.

What you can add to a Java Realm

Data packs, inside an uploaded world

Data packs are the closest thing to mods a Java Realm accepts. They change recipes, loot, world generation and advancements, and add functions, all without new code on anyone's PC. You can't install them on the Realm directly, but you can upload a world that already has them:

  1. Create (or open) a singleplayer world on the same version as your Realm.
  2. On the world list, choose Edit, then Open World Folder, and drop the data pack's .zip into the datapacks folder.
  3. Load the world and type /datapack list to check the pack is enabled.
  4. Open your Realm's Configure screen and replace a world slot with this world. Replacing overwrites that slot, so download a backup first (next section shows how).

Two limits: Realms refuse worlds with experimental features turned on, and a data pack can't add brand-new blocks or mobs with their own models the way a mod can.

Resource packs

A Realm can push one resource pack to everyone who joins, so the whole group sees the same textures and sounds. Upload a world that contains the pack as resources.zip, and players are asked to download it when they connect. Need ideas? See our pick of the most realistic resource packs.

Client-side mods on your own game

Mods that only change your own game still work when you join a Realm, because the Realm never sees them: performance mods like Sodium, shaders through Iris, zoom or minimap mods. What they can't do is add anything to the shared world. Your friends won't see a new block, mob or item unless the server has the mod too, and a Realm can't have it.

Bedrock Realms: add-ons, not mods

On Bedrock (Windows, Xbox, PlayStation, Switch, phones and tablets) the add-on system is built into the game, and Realms support it:

  • Marketplace add-ons: anything you own from the Marketplace can be switched on in the Realm's world settings. Realms Plus includes the Marketplace Pass catalogue.
  • Your own .mcaddon or .mcpack files: open the file so Minecraft imports it, apply the behaviour and resource packs to a local world, test it, then replace your Realm's world with it. Players download the packs automatically when they join.

Java mods (.jar files from CurseForge or Modrinth) never work on Bedrock, Realm or not. If your group is all on Bedrock and wants more than add-ons can do, a Bedrock server gives you the same add-on system with full control of the settings and no 10-player cap.

Want real mods? Move your Realm to a modded server

This is the route we walk customers through most often. Your Realm keeps running while you do it, so nothing is lost if you change your mind. The steps are for Java Edition.

1. Download your Realm world

  1. In Minecraft, click Minecraft Realms, select your Realm and click Configure.
  2. Open World Backups and click Download Latest. Only the Realm's owner can do this.
  3. The world appears in your Singleplayer list. Select it, click Edit, then Open World Folder, and zip that folder.

2. Pick a mod loader and version

Mods are built for one loader (NeoForge, Forge or Fabric) and one Minecraft version, so choose the ones your mods need. In the GTX game panel, open Versions, pick the launcher (Vanilla, Paper, Fabric, NeoForge and the rest), then the Minecraft version. Take a backup first if the server already has a world on it.

GTX game panel Versions page listing Minecraft Java versions to install
The Versions page in the GTX game panel: choose the launcher and the Minecraft version, and the panel installs it.

Going for a full modpack instead? Open Modpacks, choose CurseForge, Modrinth, FTB, Technic or ATLauncher, search for the pack and install the version your friends will play. The panel sets the loader for you. Full steps: installing a modpack on your Minecraft Java server.

GTX game panel Modpacks page with CurseForge modpacks and download buttons
The Modpacks page: pick a provider, search, and install a pack in one go.

If the server won't start after a change, the Java version is the usual cause: Minecraft 26.x needs Java 25, 1.20.5 to 1.21.11 need Java 21. Set it on the Startup page (how to set the Java version).

3. Upload your Realm world

  1. Stop the server in the panel.
  2. Open Files, upload your zipped world and unarchive it. Big worlds are quicker over SFTP (connect to your server with SFTP).
  3. Open server.properties and set level-name to the world folder's name, or rename the folder to world.
  4. Start the server. Your Realm builds, inventories and coordinates come across as they were.

Moving a world from vanilla to a mod loader of the same version is safe. Moving it to an older version is not, and adding world-generation mods only changes chunks you haven't explored yet.

4. Add mods and share them with your friends

Put single mods' .jar files in the server's mods folder (Files or SFTP) and restart. Most mods have to be on every player's game too, in the same versions, so share the list or, easier, a modpack everyone installs with the CurseForge, Modrinth or Prism launcher. Mods marked "server-side only" are the exception.

5. Invite your group

Give your friends the server address from the top of the panel (Multiplayer, Add Server). Then make yourself operator on the Players page and turn on the whitelist (whitelist on, then whitelist add Name), so only your group gets in. That's the same invite-only feel a Realm has.

Realm or modded server: which one fits your group?

  • Stay on Realms if you play vanilla, you're ten or fewer, some of you are on consoles, and nobody wants to touch a setting. It's the simplest way to play together.
  • Move to a server as soon as you want mods, a modpack or plugins, more than ten players online, or control over things Realms keep from you, such as the server files and every line of server.properties.

We've hosted game servers since 2008 and see both sides: plenty of groups start on a Realm and move once they find a modpack they love. If that's you, our Minecraft server hosting installs modpacks from the panel and keeps your world online around the clock. For everything else about running one, from server types to backups and admin commands, read our Minecraft server guide.

Minecraft Realms mods FAQ

Can you put OptiFine on a Realm?

Not on the Realm itself. You can run OptiFine (or Sodium and Iris) on your own game and join the Realm with it, because those mods only change how your game looks and runs.

Can you play a CurseForge modpack on Realms?

No. Modpacks need a server that runs the same pack, which a Realm can't. Install the pack on a server, and everyone joins with the matching pack from their launcher.

Do Bedrock add-ons work on Realms?

Yes. Marketplace add-ons you own can be switched on in the Realm's settings, and your own packs work if you apply them to a world and then upload that world to the Realm.

Will Mojang ever allow mods on Realms?

There's no sign of it. Realms are built so anyone can join with an unmodded game, and Mojang hasn't announced any plan to change that.

Can Bedrock friends join a modded Java server?

Only partly. The Geyser plugin lets Bedrock players join a Java server, but it works best on plugin servers; blocks and items added by mods won't show up for them.

Ideas for what to run once you have your own server: our list of the best Minecraft minigames.

Keep playing: more Minecraft guides

Part of ourMinecraft Server Guide106 guides on setting up, modding and running your own Minecraft server.Open the guide