Glow lichen block states are weird/not java parity
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
2021-03-30, 07:37 PM
2024-11-07, 07:04 PM
11
3
498840
-