All events, conditions or effects that involve the beacon block are not working. The beacon block is showing up in expressions like %target block%, but you can not place it, check for it in events or loops or do anything else with it.
Example:
# This works
on place:
set {_workaroundstring} to event-block
"%{_workaroundstring}%" is "beacon"
cancel event
# This does not
on place of beacon:
cancel event
Try the skript above with the newest Skript version and without any addons.
The beacon block to work like all other blocks do fine.
No error in log or while parsing.
I'll check this out later.
Closing this issue in favor of #2459.
Most helpful comment
I'll check this out later.