Problem with terrain_matching generation

I'm making a datapack that introduces jungle villages into the game, I have now added road generation with the terrain_matching projection, but the road blocks match the short and tall grass making the road incredibly bumpy, I have messed around with creating a custom processor for this but had no success so far. This is the processor json if it helps: json { "processors": [ { "processor_type": "minecraft:rule", "rules": [ { "input_predicate": { "block": "minecraft:air", "predicate_type": "minecraft:block_match" }, "location_predicate": { "predicate_type": "minecraft:always_true" }, "output_state": { "Name": "minecraft:air" } }, { "input_predicate": { "block": "minecraft:air", "predicate_type": "minecraft:block_match" }, "location_predicate": { "predicate_type": "minecraft:always_true" }, "output_state": { "Name": "minecraft:air" } } ] } ] }
Continue to help post