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.
Attachments
Comments 0
No comments.