The Bug
Light blocks are meant to be completely non-solid for all non-mapmaking purposes, yet carpets consider them a suitable block for placement atop, which is not the case for air. This does not seem intended.
Steps to Reproduce
Build the setup as shown in the attachment below. setup.png
Obtain a light block and a carpet.
/give @s minecraft:light /give @s minecraft:white_carpet
Place down the light block on top of the diamond block.
Place down the carpet on top of the light block by looking at the gold block.
Take note as to whether or not carpets can be placed on top of light blocks.
Observed Behavior
Carpets can be placed on top of light blocks.
Expected Behavior
Carpets would not be able to be placed on top of light blocks.
Linked issues
is duplicated by 2
Attachments
Comments 21
Duplicate of MC-17833
Can confirm, however this is likely intended. This actually very useful. This is the first time that it is possible to have floating carptets with a block below that cannot be broken in survival mode (structure void can be broken in survival, see MC-102908) and has no collision box unlike barriers. You can place carpets on top of any block that is not air, which is intended per MC-17833.