Affects Version/s: Minecraft 1.11.2, Minecraft 17w06a, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, 20w17a, 1.16.3, 20w46a
Fix Version/s: None
Falling torch and redstone torch blocks (falling block entities) are placed at invalid positions. This is not
MC-114728 and can therefor happen even without valid block below.
- Place a block on which a torch cannot be placed but a falling block entity lands, for example a sea lantern
- Place a block on which a torch can be placed on diagonally above the block in step 1 (in the screenshot 2017-03-15_16.12.14.png it is the command block)
- Stand on the block placed in step 1 and summon a falling torch block
→ You will notice that the torch dropped because it was placed at an invalid position
Based on 1.11.2 decompiled using MCP 9.35 rc1
The class net.minecraft.block.BlockTorch is not overriding the method net.minecraft.block.Block.canPlaceBlockOnSide(World, BlockPos, EnumFacing) and therefor this method is called which ignores the side. The torch class then tests if the torch can be placed on any side. However, the specified block state is placed, which in this case is at an invalid position which causes it to drop.