CurseForge for Minecraft Bedrock: Install Add-ons (2026)

Published on

CurseForge Bedrock add-ons step by step: what each file type does on Windows, Android and iOS, the console limits, and how a server or Geyser loads the packs.

A pile of Minecraft blocks, including grass, bricks, wooden planks, logs and diamond ore

You searched for "curseforge bedrock", found an add-on you like, and now have a .mcaddon file in Downloads and a CurseForge app that only shows Java modpacks. Bedrock has no mod loaders and no app installer: the game imports the file itself, and you switch the add-on on per world. Below: what each file type does on Windows, Android and iOS, why consoles need a detour, which add-ons need experiments, and how a server loads the same packs.

Quick answer: CurseForge for Minecraft Bedrock is the Bedrock section of curseforge.com, with add-ons, maps, texture packs, scripts and skins. The CurseForge app does not install them: CurseForge's own guide says the app "manages Java Edition rather than Bedrock Edition". Download the file for your game version from the website and open it (double-click on Windows, tap it on Android or iOS) until Minecraft says "Successfully Imported". Then activate it in a world under Resource Packs and, for gameplay add-ons, Behavior Packs. Turn on an experiment only when the add-on page asks for one. Consoles cannot import files, so console players use add-ons through a Realm or a server. A Bedrock Dedicated Server loads the packs a world lists in world_behavior_packs.json and world_resource_packs.json; a Java server with Geyser can send resource packs to Bedrock players but cannot run behavior packs.

What CurseForge's Bedrock Section Is

CurseForge keeps Bedrock content in its own section at curseforge.com/minecraft-bedrock, apart from its Java mods. It has five classes: Addons, Maps, Texture Packs, Scripts and Skins. On 3 November 2026 the Addons listing alone showed "10,000+ Projects", with a Game Version filter that goes up to 26.60.

Three things work differently from Java Edition:

  • Add-ons, not mods. Bedrock content comes as resource packs (textures, models, sounds, UI) and behavior packs (mobs, items, recipes, loot tables, scripts). CurseForge's Bedrock mods guide says Java ".jar" files "will not work in Bedrock", and renaming one does not change that.
  • No app install. You click the orange Download button on the project page, and the game does the importing.
  • One file per game version. Every resource and behavior pack's manifest.json carries a min_engine_version, "the minimum version of the game that this pack was written for" in Microsoft's manifest reference. Pick the file that matches your game, and check the project page after a big update: CurseForge's install guide warns that "older packs may stop working after major game updates".

Bedrock Add-on File Types and What Opening Them Does

Every Bedrock content file is a ZIP archive with its own extension. Microsoft's file extension list defines them, and opening one starts an import.

FileWhat it isAfter you open it
.mcpackOne resource pack or one behavior packImported into your packs; activate it in a world
.mcaddonA ZIP of .mcpack or .mcworld files, usually one resource pack and one behavior packBoth packs are imported; activate both
.mcworldA complete world, with the packs it uses insideAppears in your worlds list under Play
.mctemplateA world templateAppears under Create New, in Imported Templates
.zipAnything: several packs, a world or a readmeRead the project page first

Microsoft's getting started guide says a world or add-on that downloads as a .zip can be renamed to .mcworld or .mcpack. CurseForge is more careful: "If the download arrives as a ".zip" file, make sure to follow the author's installation instructions."

How to Install CurseForge Add-ons on Windows, Android and iOS

Windows 10 and 11

  1. Download the file from the project's CurseForge page.
  2. Double-click the .mcaddon, .mcpack or .mcworld. If Windows asks which app to use, pick Minecraft. If another program opens it, right-click the file, choose Open with and select Minecraft.
  3. Wait for "Import Started" and then "Successfully Imported".

If the import keeps failing, install the packs by hand. Rename the .mcpack or .mcaddon to .zip and extract it (a .mcaddon often has .mcpack files inside; extract those too). Press Win+R and open %appdata%\Minecraft Bedrock\users\shared\games\com.mojang, the folder Microsoft gives for the current Windows release. Copy each behavior pack folder into behavior_packs and each resource pack folder into resource_packs, with manifest.json directly inside the pack folder, and restart Minecraft.

Android

Microsoft's steps: download the file to your phone, then open the Settings app and go to Storage > Explore, or use any file manager app. Open the folder you saved it to, usually Download, and tap the file. Minecraft opens and imports it.

iPhone and iPad

Tap the file where you got it: a Safari download, the Files app or an email attachment. iOS asks which app should open it. Tap Open in Minecraft and the import starts.

Xbox, PlayStation and Nintendo Switch

CurseForge's guide says: "Xbox, PlayStation, and Nintendo Switch do not provide an officially supported way to import downloaded files directly." For local play it points console players to the official Marketplace. For a CurseForge add-on, Microsoft's route goes through Realms: on a Windows PC with a Realms subscription, activate the add-on in a world, upload that world to your Realm, then open the Realm on the console. A Bedrock server with the packs installed does the same job; our console guide covers how consoles join servers.

Activate the Add-on in a World

Importing only copies the pack. CurseForge says it plainly: "Installing a pack doesn't automatically activate it."

  1. Select Play, then Create New World, or the pencil icon next to an existing world.
  2. Open Resource Packs, find the pack under Available and select Activate.
  3. For an add-on that changes gameplay, do the same under Behavior Packs. A .mcaddon usually has a pack in each list.
  4. Create or load the world and test it.

A texture pack you want in every world can go under Global Resources in the main menu's Settings instead. The Minecraft Wiki notes that "Global resources are always applied above world resource packs."

Make a copy before you add a behavior pack to a world you care about. The Minecraft Wiki's achievement page lists "External behavior packs are activated" among the settings that switch off achievements for good in that world, and enabled experiments are on the same list. Resource packs are not on it.

Which Add-ons Need Experimental Toggles

Most add-ons run without experiments. Those that need one name the toggle on the project page. Microsoft's experimental features page lists the toggles for add-on creators, among them Beta APIs ("Use "-beta" versions of API modules in Add-On packs"), Upcoming Creator Features and Custom Biomes. Microsoft also warns that the list "is subject to frequent changes", so your game may show other names.

You can check a scripted add-on yourself. Open the behavior pack's manifest.json and look at dependencies. A module_name such as @minecraft/server with a version that ends in -beta means the pack uses a beta script module, which is what the Beta APIs toggle is for.

To turn a toggle on, open the world's Game settings, scroll to Experiments, switch on the one the add-on names and confirm. On an existing world, "A copy of your world will be generated automatically", Microsoft says, but "Worlds that use experimental features cannot be restored to a non-experimental state." CurseForge's advice: enable only the experiment the add-on asks for, and export the world first.

When the Add-on Does Not Show Up or Work

What you seeLikely causeWhat to do
Nothing happens when you open the fileThe extension is not linked to MinecraftUse Open with > Minecraft, or the manual install on Windows
The pack is missing from the world's listWrong tab, or the import failedCheck both Resource Packs and Behavior Packs; download and import again
Textures change but no new mobs or itemsBehavior pack not activeActivate it under Behavior Packs
Packs active, features still missingAn experiment is requiredTurn on the toggle the project page names, on a copy of the world
It broke after a game updateThe pack was written for an older versionGet the newer file from the project page
An update to the pack changes nothingThe same or a higher version is already installedRemove the old pack from com.mojang, then import again

Microsoft's manifest reference explains the last row: when you import a pack again, "The new pack will replace the old one if the version is higher, and ignored if it's the same or lower."

Bedrock Add-ons on a Server

The server side is short here. Our Bedrock add-ons server guide has the full steps, and our Bedrock Dedicated Server guide covers installing the server itself.

Bedrock Dedicated Server

BDS has no menu for packs. The guide inside Mojang's server download says of its behavior_packs folder: "At the moment there's no way of activating them in a level." Activation lives in the world folder, in two files that Microsoft says hold each pack's "ID and version": world_behavior_packs.json and world_resource_packs.json.

The quickest route reuses the world you already tested:

  1. On Windows, activate the add-on, and any experiment it needs, in a world. Then go to its settings, General > File Management > Export World. Microsoft's world template guide shows that such an export includes behavior_packs, resource_packs and both JSON files.
  2. Rename the .mcworld to .zip and extract it into a new folder inside the server's worlds folder, with level.dat directly in that folder.
  3. Set level-name in server.properties to that folder's name, which "has to match exactly, including letter case" (Microsoft). Add texturepack-required=true if every player must use the resource pack, and restart.

Adding packs by hand works too: put them in the server's top-level behavior_packs and resource_packs folders and list each one in the world's JSON file as { "pack_id": "...", "version": [1, 0, 0] }, with the uuid and version from the header section of its manifest.json. The modules section has a uuid of its own, which is the wrong one here.

Java Server with Geyser

Geyser lets Bedrock players join a Java server, and its resource pack page sets the limits. Geyser "supports sending Bedrock edition resource packs to connecting Bedrock clients": put the pack as a .zip or .mcpack in Geyser's packs folder (plugins/Geyser-Spigot/packs/ on Paper) and restart the server or reload Geyser. Behavior packs are a no on the same page: "These would require modifications on the Java server side, which isn't possible when Geyser is used on a proxy." Custom items and blocks go through the Geyser API instead, and Geyser does not convert Java resource packs to Bedrock.

So on a Geyser server, CurseForge Bedrock texture packs that change blocks, items, sounds or the UI work for Bedrock players; add-ons with new mobs, items or scripts do not. Every Space-Node Minecraft plan can run Bedrock directly or Java with Geyser, with three port allocations, so Geyser can have a port of its own. Our Geyser and Floodgate guide covers that setup.

Marketplace Content

Marketplace add-ons do not move to your own server. The Minecraft Wiki says Marketplace packs can be applied like custom packs "including Realms, but not to worlds in external servers". For a server, use CurseForge or other community packs.

FAQ

Does the CurseForge app work for Minecraft Bedrock? No. CurseForge's October 2026 guide says the app "manages Java Edition rather than Bedrock Edition". Use the Bedrock section of curseforge.com in a browser and let Minecraft import the file.

Are there mods for Minecraft Bedrock on CurseForge? Yes, under the name add-ons. What most people search for as "minecraft bedrock mods" are behavior packs and resource packs. Forge, Fabric and NeoForge mods are Java Edition files and do not run on Bedrock.

Can I use CurseForge add-ons on Xbox, PlayStation or Switch? Not by importing a file. Activate the add-on in a world on Windows, upload that world to a Realm and open it on the console, or join a server that runs the packs.

Do Bedrock add-ons turn off achievements? External behavior packs do, for good in that world, and so do experiments. Resource packs are not on the Minecraft Wiki's list. CurseForge's own guide is stricter: Marketplace add-ons "can preserve achievement eligibility", but add-ons from outside the Marketplace, CurseForge's included, "do not qualify for Mojang's achievement support". Several popular CurseForge add-ons put "Achievements restored" in their title; that is the author's claim, so test it on a copy of your world.

Can I put Marketplace add-ons on my Bedrock server? No. Marketplace packs work on Realms, but not on worlds on external servers, per the Minecraft Wiki.

Is CurseForge safe for Bedrock add-ons? CurseForge says it scans files downloaded through its website and app for malware; our safety guide covers what that catches. A Bedrock add-on is one of the file types in the table above, so a download that wants to run an .exe installer is something else.

Sources

All opened on 3 November 2026: