Waterlogged leaves and mangrove roots or fire-resistant wooden items not being lit on fire by lava random ticks still causes block updates
The Bug
Waterlogged leaves and mangrove roots or fire-resistant wooden items with lava nearby don't burn and shouldn't cause any block updates, since there is no visible fire but they do.
As far as i can tell, the blockstate can be set to it but it immediately updates and is extinguished
Affected fire-resistant wooden items:
- All wooden door
- All wooden trapdoor
- All wooden pressure plate
- Bed
- Campfire
- Soul campfire
- All wooden sign
- All wooden hanging sign
- Chest
- Daylight detector
- Trapped chest
referencing this line for burnability:
REPLACEABLE_PLANT = (new Material.Builder(MapColor.DARK_GREEN)).allowsMovement().lightPassesThrough().notSolid().destroyedByPiston().replaceable().burnable().build();
And here in rava randomtick
if (blockState.isAir()) { if (this.canLightFire(world, blockPos)) { world.setBlockState(blockPos, AbstractFireBlock.getState(world, blockPos)); return; } }
(yarn mappings, LavaFluid.class:84)
How to reproduce
- Build the setup from the screenshot
- wait
- The piston will fire meaning that the observer detected a block update
2022-10-24, 11:40 PM
2023-06-12, 02:18 PM
5
6
-