{ "type": "minecraft:disk", "config": { "half_height": 2, "radius": { "type": "minecraft:uniform", "value": { "max_inclusive": 6, "min_inclusive": 2 } }, "state_provider": { "fallback": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:sand" } }, "rules": [ { "if_true": { "type": "minecraft:matching_blocks", "blocks": "minecraft:air", "offset": [ 0, -1, 0 ] }, "then": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:sandstone" } } } ] }, "target": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:dirt", "minecraft:grass_block" ] } } }