Skyblock Advancements Wiki › Guides › Fixing Advancements That Won't Complete in SkyBlock Advancements
Fixing Advancements That Won't Complete in SkyBlock Advancements
The most common complaint with this mod is a node that looks satisfied but stays locked. Almost always the cause is a mismatch between what the advancement checks and what you actually did.
Common Causes
- Item vs. block: many nodes check for a block *placed in the world*, not the item in your inventory. Place it down and leave it there until the popup appears.
- Wrong dimension: some nodes only fire in the Overworld or only in the Nether. If you crafted the item in the wrong place, the check may not run.
- Missing root: a child node cannot be earned before its parent. If the parent is still locked, the child will never trigger no matter what you do.
- Already granted: if you earned a node before installing or updating the mod, it may not re-fire. Check whether it is already marked complete.
What to Do
1. Hover the node and read the exact wording — it tells you the trigger.
2. Reproduce the action in the correct dimension with the correct form (placed vs. held).
3. If it still will not fire, complete the parent node first, then retry.
4. Reload the world so advancement data is re-read before assuming the mod is broken.
Most "bugs" resolve once the placed-versus-held distinction is understood.