-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.12.2, 20w07a, 1.18.2
-
Confirmed
-
(Unassigned)
Advancements that are the child of advancements without the `display` tag are invisble until granted, even if the parent advancement or the parent of that advancement are granted.
Example used in the attached screenshots:
arcade_play.json
{ "display": { "icon": { "item": "minecraft:dye", "data":14 }, "title": { "text": "Play Arcade" }, "description": ["",{"text": "Join your friends in a round of arcade!"}] }, "parent": "pumpkinparty:general/costumes", "criteria": { "impossible": { "trigger": "impossible" } } }
seperator_1.json without display
{ "parent": "pumpkinparty:general/arcade_play", "criteria": { "instant": { "trigger": "location" } } }
seperator_1.json including display
{ "display": { "icon": { "item": "minecraft:air" }, "title": { "text": "Seperator" }, "description": ["",{"text": "test"}] }, "parent": "pumpkinparty:general/arcade_play", "criteria": { "instant": { "trigger": "location" } } }
arcade_win.json
{ "display": { "icon": { "item": "minecraft:dye", "data":1 }, "title": { "text": "Win Arcade" }, "description": ["",{"text": "Win a round of arcade"}] }, "parent": "pumpkinparty:general/seperator_1", "criteria": { "impossible": { "trigger": "impossible" } } }
I have attached a standalone version of this bug as a datapack for 1.18.2, using a boiled down version of the outdated example above.