Skip to content

Beacon behavior is incorrect. #120

@kennyvv

Description

@kennyvv

Describe the bug
The beacon's beam has a couple of issues.

  1. It is always rendered, even when the beacon hasn't been activated.
  2. It goes straight through all blocks above it.
  3. It does not respect tinted glass colors.

To Reproduce
Steps to reproduce the behavior:

  1. Place a beacon
    1.1. Beam is rendered regardless of the activation status of the beacon.

  2. Place a beacon
    2.1. Place a block in beam's path
    2.2. Beam goes through block.

  3. Place a beacon.
    3.1. Place tinted glass in beam's path.
    3.2. Beam does not change color.

Expected behavior

  1. The beacon's beam is only supposed to be rendered when the beacon has been activated.
  2. When the beam comes across any block besides bedrock it should stop.
  3. When a tinted glass block is placed in the beams path it's supposed to take that block's color from that point up.
  4. The beam should not be rendered if it is more than 64 blocks away from the player.

Screenshots
Soon

Additional context
For more information on the intended behavior see https://minecraft.fandom.com/wiki/Beacon

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions