Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-123175

Glow lichen block states are weird/not java parity

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.17.20.20 Beta, 1.17.0.54 Beta, 1.17.0.52 Beta, 1.17.0.50 Beta, 1.16.230.50 Beta, 1.17.2 Hotfix, 1.18.30, 1.20.40.22 Preview, 1.20.30, 1.21.41 Hotfix
    • Confirmed
    • Multiple
    • 498840

      The issue

      Glow lichens only have a single block state, multi_face_direction_bits, which is basically a glorified damage value, merging all of the properties of the block into a single value which pretty much defeats the purpose of block states. Consequences of this include:

      • It's unnecessarily difficult to place a glow lichen in the configuration you want with commands
      • It's impossible to detect a glow lichen in a specific direction, since you have to specify the entire bit field
      • Issues like MCPE-122599
      • Java disparity

      Java does this with six different true/false block states, one for each direction.

      How to reproduce

      /setblock ~ ~ ~ glow_lichen["north":true,"east":true]
      Error
      Expected result
      Glow lichen is placed with lichen on the north and east faces of the block

            tryashtar [Mod] tryashtar
            Votes:
            13 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              CHK: