{
  "infinity_version": 2000003,
  "biomes": [
    "minecraft:bamboo_jungle",
    "minecraft:birch_forest",
    "minecraft:cold_ocean",
    "minecraft:dark_forest",
    "minecraft:deep_cold_ocean",
    "minecraft:deep_dark",
    "minecraft:deep_ocean",
    "minecraft:flower_forest",
    "minecraft:forest",
    "minecraft:frozen_river",
    "minecraft:frozen_ocean",
    "minecraft:jungle",
    "minecraft:lush_caves",
    "minecraft:meadow",
    "minecraft:ocean",
    "minecraft:old_growth_birch_forest",
    "minecraft:plains",
    "minecraft:river",
    "minecraft:savanna",
    "minecraft:savanna_plateau",
    "minecraft:snowy_plains",
    "minecraft:snowy_taiga",
    "minecraft:sparse_jungle",
    "minecraft:sunflower_plains",
    "minecraft:taiga",
    "minecraft:the_void",
    "minecraft:windswept_forest",
    "minecraft:cherry_grove"
  ],
  "rule": {
    "type": "minecraft:sequence",
    "sequence": [
      {
        "type": "minecraft:condition",
        "if_true": {
          "type": "minecraft:stone_depth",
          "add_surface_depth": false,
          "offset": 0,
          "secondary_depth_range": 0,
          "surface_type": "floor"
        },
        "then_run": {
          "type": "minecraft:condition",
          "if_true": {
            "type": "minecraft:water",
            "add_stone_depth": false,
            "offset": -1,
            "surface_depth_multiplier": 0
          },
          "then_run": {
            "type": "minecraft:sequence",
            "sequence": [
              {
                "type": "minecraft:condition",
                "if_true": {
                  "type": "minecraft:water",
                  "add_stone_depth": false,
                  "offset": 0,
                  "surface_depth_multiplier": 0
                },
                "then_run": {
                  "type": "minecraft:block",
                  "result_state": {
                    "Name": "minecraft:grass_block",
                    "Properties": {
                      "snowy": "false"
                    }
                  }
                }
              },
              {
                "type": "minecraft:block",
                "result_state": {
                  "Name": "minecraft:dirt"
                }
              }
            ]
          }
        }
      },
      {
        "type": "minecraft:condition",
        "if_true": {
          "type": "minecraft:water",
          "add_stone_depth": true,
          "offset": -6,
          "surface_depth_multiplier": -1
        },
        "then_run": {
          "type": "minecraft:sequence",
          "sequence": [
            {
              "type": "minecraft:condition",
              "if_true": {
                "type": "minecraft:stone_depth",
                "add_surface_depth": true,
                "offset": 0,
                "secondary_depth_range": 0,
                "surface_type": "floor"
              },
              "then_run": {
                "type": "minecraft:sequence",
                "sequence": [
                  {
                    "type": "minecraft:block",
                    "result_state": {
                      "Name": "minecraft:dirt"
                    }
                  }
                ]
              }
            }
          ]
        }
      },
      {
        "type": "minecraft:condition",
        "if_true": {
          "type": "minecraft:stone_depth",
          "add_surface_depth": false,
          "offset": 0,
          "secondary_depth_range": 0,
          "surface_type": "floor"
        },
        "then_run": {
          "type": "minecraft:sequence",
          "sequence": [
            {
              "type": "minecraft:condition",
              "if_true": {
                "type": "minecraft:stone_depth",
                "add_surface_depth": false,
                "offset": 0,
                "secondary_depth_range": 0,
                "surface_type": "ceiling"
              },
              "then_run": {
                "type": "minecraft:block",
                "result_state": {
                  "Name": "minecraft:stone"
                }
              }
            },
            {
              "type": "minecraft:block",
              "result_state": {
                "Name": "minecraft:gravel"
              }
            }
          ]
        }
      }
    ]
  }
}
