
Pack & Add-on Doctor
Pack or add-on not working? Drop it in for plain answers — and a fix where one is safe.
Every check is made against this version's real file list, taken from Mojang's own assets — so "this texture does not exist any more" is a fact rather than a guess. Bedrock packs and add-ons are checked against the newest Bedrock release automatically.

Drop your pack or add-on here
Resource packs, .mcpack and .mcaddon files. Drop two add-ons together to see if they clash. Java packs are checked against Minecraft 26.1–26.1.2.
What gets checked
Bedrock add-ons
- Settings the add-on needs, like Beta APIs
- The other half (Behavior or Resource Pack) missing
- Too old or too new for your Minecraft
- Two add-ons that clash
- Broken manifest.json, repaired where it's safe
Textures
- Missing textures and broken paths
- Files renamed as .png that are really JPEG or WebP
- Capitals, spaces and symbols that break on Linux and Android
- Animation strips whose dimensions do not divide into frames
- Invalid .mcmeta files and frames that point past the end
Models & blockstates
- Invalid JSON, with the line it fails on
- Parents and #variables that never resolve
- Blockstates pointing at models the pack does not have
- Element coordinates outside Minecraft's allowed range
- Item overrides that stopped working in 1.21.4
Everything else
- sounds.json entries with no matching .ogg
- Font providers pointing at missing files
- Particle definitions with missing textures
- GUI sheets that 1.20.2 split into sprites
- pack.mcmeta, pack_format and the supported-version range
