Surface rule interfering with noise caves
So I'm tweaking my world by adding white concrete below grass on a savanna plateau in order to distinguish it from the regular savanna so I added a surface rule where any block on the surface of a savanna plateau would be grass block, followed by 4 blocks of white concrete (plus surface depth) and 1 block of light gray concrete
However, the issue is, the surface rule also applies to noise caves; is there any way to fix that?
I originally thought of using a noise threshold condition using density but density isn't actually a noise it's a density function
I wonder if above preliminary surface works, but I'm changing blocks below the surface so I don't really know how that would work
It might also be helpful to note that the edits I made to surface rule are first in the sequence, this is because I find it impossible navigating through the other 3 sequences as it has surface rules for the rest of the game