Short answer: Minecraft Bedrock Edition does not run Java Edition-style mods or plugins natively. Its supported customization system is made of behavior packs and resource packs, collectively called add-ons. Behavior packs change gameplay logic and run on the server; resource packs change textures, models, sounds and interface elements and are delivered to players.
Playing with friends? Godlike.Host runs hosted Minecraft Bedrock servers from 10 data-center locations, with free DDoS protection.
On a Bedrock Dedicated Server, you install downloadable pack files in the server’s pack directories and register them in the world’s world_behavior_packs.json and world_resource_packs.json files. Marketplace packs are a separate case: they can be used by players on their own devices, but cannot be applied to the dedicated server itself.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Playstation, Minecraft Bedrock for PS4 | $41.99 | Buy on Amazon |
| 2 |
|
Minecraft - Nintendo Switch | $29.83 | Buy on Amazon |
| 3 |
|
Minecraft: Switch Edition - Nintendo Switch | Buy on Amazon | |
| 4 |
|
Minecraft - Bedrock Edition PS4 | $42.98 | Buy on Amazon |
| 5 |
|
Mattel Games UNO Minecraft Card Game with Storage Tin,Ages 7+ | $11.66 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
What “mods” means on Bedrock
Players often use “mod” as a general term for any Minecraft customization. Technically, Bedrock has no native Java-style mod loader. You cannot copy a Java mod into a Bedrock installation and expect it to run, and a Bedrock Dedicated Server does not provide a built-in Java plugin API.
Bedrock’s official extension format is the add-on. An add-on normally contains one or both of these pack types:
#1 Best Overall
- Invizimals: The Alliance
- Discover the community's creations in the new store
- Access new mini-games and game modes
- Play together on your sofa too thanks to the split screen
| Pack type | What it changes | Where it runs | Who needs the files |
|---|---|---|---|
| Behavior pack | Entity behavior, spawn rules, loot tables, items, recipes, trade tables and other gameplay logic | On the world/server | The server must have it; players may also need a matching resource pack for custom visuals |
| Resource pack | Textures, entity and item models, sounds, particles, fonts and user-interface assets | On each player’s client | Players must download or import it, unless the server supplies it as a required server resource pack |
A gameplay add-on can therefore be split across two packs. The behavior pack makes a new creature act differently, while the resource pack gives that creature a new model and sound. Installing only the resource pack changes appearance without adding the associated server-side mechanics.
Bedrock add-ons versus Java-style mods
The distinction matters because the installation and compatibility rules are different. Java mods commonly depend on a particular game version and a mod-loading framework. Bedrock add-ons use the pack and manifest system built into Bedrock. A pack can work in a local world, on a Realm, or on a Dedicated Server only when its contents and target version support that environment.
Bedrock add-ons are powerful for data-driven changes, but they do not provide unrestricted access to the game engine. If a project requires a feature outside the add-on APIs, its author may offer a separate community server extension rather than an add-on. Treat that extension as different software with its own server version and maintenance requirements.
Rank #2
- Minecraft is a game about placing blocks and going on adventures
- Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles
- Play in creative mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armor to fend off the dangerous mobs
- Play on the go in handheld or tabletop modes
- Includes Super Mario Mash-Up, Natural Texture Pack, Biome Settlers Skin Pack, Battle & Beasts Skin Pack, Campfire Tales Skin Pack; Compatible with Nintendo Switch only
Where a dedicated server looks for packs
Microsoft’s creator guidance distinguishes between packs shared by the server and packs associated with one world. A pack placed in a top-level shared pack directory is available to every world on that server. A pack placed inside a particular world directory is loaded only when that world is running.
Folder names have changed in documentation and between server releases. The Minecraft Wiki’s custom-pack procedure refers to directories named development_behavior_packs and development_resource_packs, while Microsoft’s server guidance describes shared top-level pack folders. Do not assume a path from an older tutorial: check the directory layout shipped with your Bedrock Dedicated Server release. A guide that verified its details against Bedrock Dedicated Server 1.26.44.3 was updated in September 2026, but later releases can alter names or loading behavior.
How to install an add-on on a Bedrock Dedicated Server
The exact directory names can vary, but the registration process follows the same pattern. Make a backup of the world before changing packs, and stop the server while editing files.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Rank #3
- Minecraft is a game about placing blocks and going on adventures.
- Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles.
- Play in creative mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armor to fend off the dangerous mobs.
- Includes Super Mario Mash-Up, Natural Texture Pack, Biome Settlers Skin Pack, Battle & Beasts Skin Pack, Campfire Tales Skin Pack;Compatible with Nintendo Switch only.
- Play on the go in handheld or tabletop modes.
- Obtain a server-compatible pack. You need the extracted behavior-pack and/or resource-pack folder, not merely a pack that works in a local mobile or console world. Each pack must contain a valid
manifest.json. Read the manifest’s header UUID and version; those values are used for registration. - Place the pack folders in the server’s pack directories. Put the behavior pack in the behavior-pack directory and the resource pack in the resource-pack directory used by your server release. For development packs, that may be
development_behavior_packsanddevelopment_resource_packs. If the server documentation uses different shared-folder names, use those names instead. Keep each pack in its own folder so its manifest is at the expected level. - Identify the world folder. Find the folder for the world you want to modify. The two registration files belong inside that world folder, even when the actual pack files are in a top-level shared directory.
- Create or edit
world_behavior_packs.json. Add one entry for every behavior pack. Use the UUID and version from that pack’smanifest.json, not a UUID copied from another project.
[
{
"pack_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"version": [1, 0, 0]
}
]
- Create or edit
world_resource_packs.json. Register each resource pack in the same way, again using the resource pack’s own manifest values.
[
{
"pack_id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
"version": [1, 0, 0]
}
]
- Check pack priority. When packs change the same asset or definition, the higher-priority pack wins. If two packs conflict, adjust their priority using the ordering or world configuration supported by your server version and remove duplicate definitions where possible.
- Start the server and inspect the log. Look for manifest, UUID, dependency and JSON errors. Join with a test account, confirm that the behavior change occurs, and verify that players receive any required resource pack.
There is also a world-import shortcut. The Minecraft Wiki notes that you can activate packs in a single-player world and then import that world; Bedrock generates the two world JSON files automatically. This does not eliminate the need to make the pack files available to the server. You still need to import or copy the referenced packs into the server’s expected directories, and you should check the generated paths and UUIDs after the import.
Shared packs and per-world packs
| Placement | Effect | Use it when |
|---|---|---|
| Top-level shared pack directory | The pack can be referenced by every world on the server | You operate several worlds that should use the same gameplay or visual pack |
| Inside one world’s folder | The pack is available only when that world loads | You need different add-ons for separate survival, creative or event worlds |
World JSON files determine which packs a particular world activates. A pack being present in a server directory does not automatically mean every world uses it; it must be referenced by the relevant world configuration.
Can you use Marketplace add-ons on a dedicated server?
No. Marketplace packs cannot be applied to a Bedrock Dedicated Server through the server’s pack folders and world JSON files. Marketplace licensing and delivery are tied to the player’s account and client, rather than providing ordinary pack files for server administration.
Rank #4
- Play and share with friends on console, mobile and Windows 10
- discover community creations in the new in-game store
- access new mini games and game modes through servers
A player can still use a Marketplace resource pack locally on their own device while connecting to a server, unless the server’s resource-pack policy requires a particular server pack. That client-side use does not install the Marketplace pack for other players and does not add its behavior to the server. A Marketplace pack that contains gameplay logic therefore cannot be used as a substitute for a server-installed behavior pack.
For a shared add-on, obtain a pack distributed for server use, install its files on the server, and provide or require the corresponding resource pack for clients. If players see the world’s mechanics but missing textures, the behavior pack may be working while the resource pack is absent or incompatible.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What “server plugins” mean on Bedrock
Community server software such as Endstone offers a plugin-style approach for Bedrock servers. This is unofficial third-party software and is separate from Mojang’s add-on system. It does not make Java plugins compatible with Bedrock, and it introduces another compatibility layer: the plugin framework, the Bedrock server build and the plugin itself must all support one another.
Best Value
- The classic UNO card game builds fun on game night with a Minecraft theme.
- UNO Minecraft features a deck and storage tin decorated with graphics from the popular video game.
- Players match colors and numbers to the card on top of the discard pile as in the classic game.
- The Creeper card unique to this deck forces other players to draw 3 cards.
- Makes a great gift for kid, teen, adult and family game nights with 2 to 10 players ages 7 years and older, especially Minecraft and video game fans.
Use an add-on when the change can be expressed through Bedrock behavior and resource-pack APIs. Consider a community plugin framework only when you specifically need server-side hooks or administration features that add-ons cannot provide, and be prepared to follow that framework’s release notes and migration instructions.
Troubleshooting a pack that does not load
The server starts, but nothing changes
- Confirm the world folder contains
world_behavior_packs.jsonand/orworld_resource_packs.json. - Compare each JSON
pack_idandversionwith the matchingheadervalues inmanifest.json. - Make sure the manifest is directly inside the pack folder rather than one directory deeper after extraction.
- Check that you edited the active world’s folder, not a backup or a different world with a similar name.
Players connect but see missing textures or sounds
- Install and register the resource pack as well as the behavior pack.
- Check that the resource pack’s dependencies match the behavior pack’s identifiers and versions.
- Have the client leave and rejoin after accepting the server resource-pack prompt; cached assets can otherwise hide a corrected pack.
- Remember that a client-side Marketplace pack is not a server-installed resource pack.
A pack works locally but not on the server
- Verify that the pack supports the Dedicated Server version you are running. A pack made for a different Bedrock release can fail even if it imports into a local world.
- Use the server’s documented folder names and file layout rather than copying paths from an older tutorial.
- Inspect the server log for malformed JSON, missing dependencies, duplicate UUIDs or unsupported components.
The server rejects the downloaded file
Community forum threads have reported servers rejecting .mcpack, .mcaddon and .zip uploads, but those are unverified user reports rather than an official compatibility rule. When an upload is not accepted, extract the archive, inspect its folder structure and manifest, and place the resulting pack folder in the server’s documented directory. Do not rename a file blindly: an incorrectly nested manifest will prevent loading.
Free tools Windows power users keep installed
One-click scans. No signup required.
Choosing the right Bedrock customization method
| Your goal | Use | Important limitation |
|---|---|---|
| Change mobs, recipes, loot, trades or spawn behavior for everyone | Behavior pack on the server | Requires a server-compatible pack and world registration |
| Change textures, models, sounds or interface assets | Resource pack | Every client needs the assets, either by importing them or accepting the server pack |
| Use a purchased Marketplace world or add-on with friends | Client-side Marketplace support where applicable | The Marketplace pack itself cannot be installed on a Dedicated Server |
| Add server hooks or plugin-like administration | Community Bedrock plugin framework | Unofficial, separate from add-ons and tied to framework/server versions |
If you are moving a Java server concept to Bedrock, first classify each feature. Gameplay rules and data-driven content may fit a behavior pack; visual changes need a resource pack; features requiring server APIs may need third-party software or may not have a Bedrock equivalent. That classification prevents the common mistake of searching for a “Bedrock mod” when the required format is actually a behavior pack, resource pack or plugin.
Quick Recap
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.




