mirror of
https://github.com/Pumpkin-MC/Pumpkin.git
synced 2026-08-30 20:14:23 +00:00
* fix: resolve multiple fluid flow bugs - Fix from_state_id overlapping ranges so WATER/LAVA source blocks are correctly identified instead of always returning FLOWING variants - Fix is_source always being false (was checking level==0 instead of is_still) - Fix waterlogged blocks getting garbage fluid properties - Fix lava receive_neighbor_fluids checking above instead of below - Remove incorrect falling-to-non-falling quiescence guard in apply_spread - Fix flow_to_sides TOCTOU by passing props from caller - Add matches_type/same_fluid_type/to_flowing helpers for fluid type matching * fix: check all 6 directions in lava receive_neighbor_fluids Vanilla checks all directions (including Up) for water interaction. * fix: clippy overlapping arm and redundant closure lints