mojira.dev
MC-150414

Constructing and placing a beacon doesn't give the advancement

Constructing a beacon doesn't give the player an advancement.

Playing on a minecraft Realm.

Linked issues

Attachments

Comments 9

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?

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.

I'm having the same problem.

Can confirm for 1.14.1-pre2

Can confirm for 1.14.1

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.

The problem now occurs in 20w17a.

Franke van Zuilen

migrated

Confirmed

Advancements

advancement, beacon

Minecraft 1.14, Minecraft 1.14.1 Pre-Release 2, Minecraft 1.14.1

Minecraft 1.14.2 Pre-Release 1

Retrieved