mojira.dev
MC-1429

When beacon power level is changed, the GUI doesn't update until closed and reopened

The bug

An open beacon GUI does not update whenever beacon power level or active state changes.

How to reproduce

  1. Place

[media]
  1. structure file in .minecraft\saves\<world_name>\generated\minecraft\structures.

  2. Go in that world and run:

    /setblock ~ ~ ~ structure_block{mode:"LOAD",name:"mc-1429",showboundingbox:1}
  3. Get an iron ingot, stand on the pressure plate and put the iron in the beacon.
    → ❌ After the beacon is deactived, you can still select an effect

Linked issues

Attachments

Comments 18

Confirmed.

Could not reproduce in 13w04a creative or survival — as soon as I've placed a beacon, I can right-click it and get the GUI regardless of whether the beam is active or a pyramid is underneath.

Yes, but before the beam kicks in there are the effects missing in the GUI.
The beacon block checks only every few seconds (I assume for performance reasions), if it is placed on a legit pyramid and what kind of pyramid, and depending on that result the icons for the effects are shown.

Possible fix: The beacon block should do an additional check for legit pyramid immideatly after placing.

The interface does not appear right regardless in 14w02c, even if you wait for beam to appear or replace the beacon. See bug

MC-44907

Still a concern in 1.7.5 and 14w10c

8 more comments

Are you sure that this is WAI? The reason is apparently a different one as the GUI will never update until you reopen it.

[Mod] redstonehelper

Oh, I misread the report. Reopening.

I placed a beacon in 1.10 (just on normal ground) and quickly clicked on it. The GUI showed no choices (effects). Does that mean it's confirmed for 1.10?

Confirmed for 1.10.1.

In 1.16.1 and 20w29a.

Orion Humphrey

[Mod] turbo

(Unassigned)

Confirmed

Platform

Low

Beacon

Minecraft 1.4.2, Snapshot 13w04a, Minecraft 1.6.2, Minecraft 1.7.4, Minecraft 14w02c, ..., 1.16.1, 20w29a, 1.16.3, 1.19.3, 23w04a

21w20a

Retrieved