Mojira Archive
MC-256857

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:

  1. All wooden door
  2. All wooden trapdoor
  3. All wooden pressure plate
  4. Bed
  5. Campfire
  6. Soul campfire
  7. All wooden sign
  8. All wooden hanging sign
  9. Chest
  10. Daylight detector
  11. 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

Unresolved

HoppelHobbit

2022-10-24, 11:40 PM

2023-06-12, 02:18 PM

5

6

Confirmed

Low

Platform

Block states, Performance

1.19.2 - 1.20.11.19.2, 22w44a, 1.20, 1.20.1 Release Candidate 1, 1.20.1

-