What Does "Missing Dependency" Mean?
When Minecraft Bedrock shows the "missing dependency" message, it means the addon you're trying to activate needs another pack to work properly. Think of it like a puzzle — you have one piece, but you're missing the other one that connects to it.
In Minecraft Bedrock, addons are made up of two types of packs:
- Behavior Packs (BP) — Control how things work: mob AI, item functions, game rules
- Resource Packs (RP) — Control how things look: textures, models, sounds, animations
Most addons need both to function correctly. The behavior pack tells Minecraft what to do, and the resource pack tells it how things should look. If you only have one of them, Minecraft will warn you that a dependency is missing.
Why Does This Happen?
There are several common reasons you might see this error:
1. You only downloaded one part of the addon
Many addons are distributed as separate files — one for the behavior pack and one for the resource pack. If you only downloaded and imported one of them, Minecraft will flag the missing one. Always check the addon's download page for all required files.
2. The .mcaddon didn't extract correctly
A .mcaddon file is supposed to bundle both packs together. However, sometimes the import process fails silently — only one pack gets imported while the other one doesn't. This is especially common on iOS and older Android devices.
3. The addon depends on a library pack
Some advanced addons use shared library packs — a base pack that multiple addons reference. For example, several addons from the same creator might all depend on one "core" pack. You need to install that core pack separately.
4. Version mismatch
If you updated the addon but not its dependency (or vice versa), the version numbers won't match and Minecraft will treat them as incompatible. Always update all parts of an addon at the same time.
5. The dependency was accidentally deleted
If you previously had the dependency installed but cleared your storage, reinstalled Minecraft, or manually deleted pack folders, the dependency may be gone. You'll need to re-import it.
How to Fix It — Step by Step
Read the Error Message Carefully
Minecraft usually tells you the name of the missing pack in the error. Look for text like "Requires: [Pack Name]" or "Missing: [UUID]". This tells you exactly what you need to find.
Go Back to the Download Page
Visit the website where you originally downloaded the addon. Look for a section labeled "Dependencies", "Required Packs", or "Download All Files". Many addon pages list the companion packs you need.
Download and Import the Missing Pack
Download the missing behavior pack or resource pack. Open the file with Minecraft just like you did with the original addon — tap or double-click the .mcpack or .mcaddon file to import it.
Activate Both Packs in Your World
Go to your world settings. Under Behavior Packs and Resource Packs, make sure both the addon and the dependency pack show as activated. If either one says "missing dependency," something is still wrong — see the troubleshooting section below.
Restart Minecraft and Test
Close Minecraft completely (don't just minimize it). Relaunch the game, open your world, and check if the addon works correctly. The error should be gone.
.mcaddon file and you're still getting the error, try renaming it to .zip, extracting it, and importing each pack (.mcpack) inside it individually. This often solves import issues.
When a .mcaddon File Doesn't Import Both Packs
This is one of the most frustrating scenarios. You download a .mcaddon file — which is supposed to contain both the behavior pack and resource pack — but after importing, only one shows up. Here's what to do:
Rename the File
Change the file extension from .mcaddon to .zip. For example: my-addon.mcaddon becomes my-addon.zip.
Extract the ZIP
Use any file manager or archive tool to extract the ZIP. Inside you'll find two folders (or two .mcpack files) — one for the behavior pack and one for the resource pack.
Import Each Pack Separately
Open each .mcpack file with Minecraft one at a time. You should see "Successfully imported" for each one. If the extracted files are folders instead of .mcpack files, you'll need to manually place them in the com.mojang directory.
%AppData%\Minecraft Bedrock\Users\Shared\games\com.mojang
/storage/emulated/0/Android/data/com.mojang.minecraftpe/files/games/com.mojang
Place behavior pack folders inside behavior_packs and resource pack folders inside resource_packs.
Dealing with Library / Core Dependencies
Some addon creators build a shared library pack that their addons all depend on. This is common with creators who make multiple addons that share the same base systems (custom UI, scripting engine, etc.).
If the missing dependency is a library pack:
- Check the addon creator's main page or profile — library packs are usually listed there
- Look for a pack with words like "Core", "Library", "API", or "Framework" in the name
- Install the library pack before installing the addon that depends on it
- Library packs are activated in your world just like any other behavior/resource pack
Still Not Working? Advanced Troubleshooting
Error persists after installing both packs
Remove both packs from the world, restart Minecraft, and add them again in this order: dependency first, then the main addon. The activation order can matter in some cases.
The error shows a UUID instead of a name
This means Minecraft is looking for a specific pack by its internal ID. You can search for this UUID online, or contact the addon creator to ask which pack it corresponds to. It's usually the companion resource or behavior pack.
Addon worked before but now shows the error
This happens after a Minecraft update. The game version changed but the addon or its dependency hasn't been updated yet. Check if the addon creator has released a new version compatible with your Minecraft version.
Console players (Xbox / Switch) getting this error
If you're using Realms to sync addons, make sure the dependency pack was also applied to the Realm from the PC/phone. Both packs need to be present in the Realm settings for console players to receive them.
Frequently Asked Questions
.mcaddon file, the dependency should have been bundled inside. If it wasn't, contact the addon creator or search for the dependency pack name online.