
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.
| File | What it is | After you open it |
|---|---|---|
| .mcpack | One resource pack or one behavior pack | Imported into your packs; activate it in a world |
| .mcaddon | A ZIP of .mcpack or .mcworld files, usually one resource pack and one behavior pack | Both packs are imported; activate both |
| .mcworld | A complete world, with the packs it uses inside | Appears in your worlds list under Play |
| .mctemplate | A world template | Appears under Create New, in Imported Templates |
| .zip | Anything: several packs, a world or a readme | Read 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
- Download the file from the project's CurseForge page.
- 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.
- 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."
- Select Play, then Create New World, or the pencil icon next to an existing world.
- Open Resource Packs, find the pack under Available and select Activate.
- For an add-on that changes gameplay, do the same under Behavior Packs. A .mcaddon usually has a pack in each list.
- 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 see | Likely cause | What to do |
|---|---|---|
| Nothing happens when you open the file | The extension is not linked to Minecraft | Use Open with > Minecraft, or the manual install on Windows |
| The pack is missing from the world's list | Wrong tab, or the import failed | Check both Resource Packs and Behavior Packs; download and import again |
| Textures change but no new mobs or items | Behavior pack not active | Activate it under Behavior Packs |
| Packs active, features still missing | An experiment is required | Turn on the toggle the project page names, on a copy of the world |
| It broke after a game update | The pack was written for an older version | Get the newer file from the project page |
| An update to the pack changes nothing | The same or a higher version is already installed | Remove 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:
- 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_packsand both JSON files. - Rename the .mcworld to .zip and extract it into a new folder inside the server's
worldsfolder, withlevel.datdirectly in that folder. - Set
level-namein server.properties to that folder's name, which "has to match exactly, including letter case" (Microsoft). Addtexturepack-required=trueif 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:
- CurseForge: Minecraft Bedrock section, Bedrock Addons listing, How to Add Minecraft Bedrock Mods (26 October 2026), How to Install Add-Ons in Minecraft Bedrock (29 April 2026)
- Microsoft Learn: Getting Started with Minecraft Add-Ons, Minecraft File Extensions, Add-Ons Reference: manifest.json, Experimental Features, Create a World Template from an Exported World, Getting Started with Bedrock Dedicated Server, Bedrock Dedicated Server Properties
- Mojang: bedrock_server_how_to.html in bedrock-server-1.26.61.1.zip
- GeyserMC: Resource packs, Setup (Paper)
- Minecraft Wiki: Resource pack, Behavior pack, Achievement