Constructing a beacon doesn't give the player an advancement.
Playing on a minecraft Realm.
Linked issues
is duplicated by 4
Attachments
Comments 9
No datapacks were used before I noticed this bug. Not sure about the blocks blocking view to the sky, there is a lantern and a trapdoor now however I dont know if I placed these after constructing the beacon.
I've made several other beacons in the world by now, some 3x3 and some others full scale. None of these beacons have granted the advancement.
Also tried the suggest blocking and breaking, didn't help.
Just tested it. Can confirm. Looks like the minecraft:construct_beacon
advancement trigger just doesn't work.
This is still a problem in 1.14.2-pre2.
I looked at the advancements generated by the server, and I think the problem is that the advancement uses invalid trigger data.
Here's what the relevant portion of the working minecraft:nether/create_beacon
looks like:
{
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": {
"min": 1
}
}
}
And here's what the bugged minecraft:nether/create_full_beacon
looks like:
{
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": 4
}
}
I'm guessing the level
predicate should use min
instead of a number.
@unknown, I cannot confirm that. The advancements seem to be properly granted to the player now. If there's any issues with the advancements triggers in 1.14.2-pre2, please create a new ticket.
Do you use any data packs in your world? Also, does deactivating and reactivating the beacon by blocking sky access for a few seconds solve the issue?