
# -> Grass growth
execute if block ~ ~-1 ~ grass_block run \
    fill ~ ~ ~ ~ ~ ~ short_grass replace #air

# -> Tall grass growth
function overly_realistic:general/random_events/random_event_3600t/tall_grass_growth_detect

# -> Leaf litter spread
execute positioned over motion_blocking_no_leaves \
    positioned ~ ~-1 ~ \
    if function overly_realistic:general_checks/is_placeable_on_top_block/is_placeable_on_top_block \
    positioned ~ ~1 ~ run \
        function overly_realistic:general/random_events/random_event_3600t/leaf_litter_spread/leaf_litter_block_check
