{
  "feature": {
    "type": "minecraft:disk",
    "config": {
      "state_provider": {
        "fallback": {
          "type": "minecraft:simple_state_provider",
          "state": {
            "Name": "minecraft:stone"
          }
        },
        "rules": []
      },
      "target": {
        "type": "minecraft:any_of",
        "predicates": [
          {
            "type": "minecraft:all_of",
            "predicates": [
              {
                "type": "minecraft:not",
                "predicate": {
                  "type": "minecraft:matching_blocks",
                  "blocks": [
                    "minecraft:mud",
                    "minecraft:muddy_mangrove_roots"
                  ]
                }
              },
              {
                "type": "minecraft:matching_blocks",
                "offset": [
                  0,
                  1,
                  0
                ],
                "blocks": [
                  "minecraft:air",
                  "minecraft:short_grass",
                  "minecraft:fern"
                ]
              },
              {
                "type": "minecraft:matching_block_tag",
                "tag": "minecraft:dirt"
              },
              {
                "type": "minecraft:any_of",
                "predicates": [
                  {
                    "type": "minecraft:all_of",
                    "predicates": [
                      {
                        "type": "minecraft:matching_blocks",
                        "offset": [
                          1,
                          -1,
                          0
                        ],
                        "blocks": [
                          "minecraft:short_grass",
                          "minecraft:air"
                        ]
                      },
                      {
                        "type": "minecraft:not",
                        "predicate": {
                          "type": "minecraft:matching_blocks",
                          "offset": [
                            -1,
                            0,
                            0
                          ],
                          "blocks": "minecraft:grass_block"
                        }
                      }
                    ]
                  },
                  {
                    "type": "minecraft:all_of",
                    "predicates": [
                      {
                        "type": "minecraft:matching_blocks",
                        "offset": [
                          -1,
                          -1,
                          0
                        ],
                        "blocks": [
                          "minecraft:short_grass",
                          "minecraft:air"
                        ]
                      },
                      {
                        "type": "minecraft:not",
                        "predicate": {
                          "type": "minecraft:matching_blocks",
                          "offset": [
                            1,
                            0,
                            0
                          ],
                          "blocks": "minecraft:grass_block"
                        }
                      }
                    ]
                  },
                  {
                    "type": "minecraft:all_of",
                    "predicates": [
                      {
                        "type": "minecraft:matching_blocks",
                        "offset": [
                          0,
                          -1,
                          1
                        ],
                        "blocks": [
                          "minecraft:short_grass",
                          "minecraft:air"
                        ]
                      },
                      {
                        "type": "minecraft:not",
                        "predicate": {
                          "type": "minecraft:matching_blocks",
                          "offset": [
                            0,
                            0,
                            -1
                          ],
                          "blocks": "minecraft:grass_block"
                        }
                      }
                    ]
                  },
                  {
                    "type": "minecraft:all_of",
                    "predicates": [
                      {
                        "type": "minecraft:matching_blocks",
                        "offset": [
                          0,
                          -1,
                          -1
                        ],
                        "blocks": [
                          "minecraft:short_grass",
                          "minecraft:air"
                        ]
                      },
                      {
                        "type": "minecraft:not",
                        "predicate": {
                          "type": "minecraft:matching_blocks",
                          "offset": [
                            0,
                            0,
                            1
                          ],
                          "blocks": "minecraft:grass_block"
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "type": "minecraft:all_of",
            "predicates": [
              {
                "type": "minecraft:not",
                "predicate": {
                  "type": "minecraft:matching_blocks",
                  "offset": [
                    0,
                    1,
                    0
                  ],
                  "blocks": [
                    "minecraft:air",
                    "minecraft:short_grass"
                  ]
                }
              },
              {
                "type": "minecraft:matching_blocks",
                "blocks": [
                  "minecraft:dirt",
                  "minecraft:rooted_dirt",
                  "minecraft:coarse_dirt"
                ]
              },
              {
                "type": "minecraft:any_of",
                "predicates": [
                  {
                    "type": "minecraft:matching_blocks",
                    "offset": [
                      1,
                      0,
                      0
                    ],
                    "blocks": "minecraft:air"
                  },
                  {
                    "type": "minecraft:matching_blocks",
                    "offset": [
                      -1,
                      0,
                      0
                    ],
                    "blocks": "minecraft:air"
                  },
                  {
                    "type": "minecraft:matching_blocks",
                    "offset": [
                      0,
                      0,
                      1
                    ],
                    "blocks": "minecraft:air"
                  },
                  {
                    "type": "minecraft:matching_blocks",
                    "offset": [
                      0,
                      0,
                      -1
                    ],
                    "blocks": "minecraft:air"
                  },
                  {
                    "type": "minecraft:matching_blocks",
                    "offset": [
                      0,
                      1,
                      0
                    ],
                    "blocks": "minecraft:stone"
                  }
                ]
              }
            ]
          },
          {
            "type": "minecraft:all_of",
            "predicates": [
              {
                "type": "minecraft:matching_blocks",
                "blocks": "minecraft:packed_mud"
              },
              {
                "type": "minecraft:matching_blocks",
                "offset": [
                  0,
                  1,
                  0
                ],
                "blocks": "minecraft:stone"
              }
            ]
          }
        ]
      },
      "radius": {
        "type": "minecraft:uniform",
        "min_inclusive": 3,
        "max_inclusive": 7
      },
      "half_height": 4
    }
  },
  "placement": [
    {
      "type": "minecraft:count",
      "count": 128
    },
    {
      "type": "minecraft:in_square"
    },
    {
      "type": "minecraft:height_range",
      "height": {
        "type": "minecraft:uniform",
        "min_inclusive": {
          "absolute": 80
        },
        "max_inclusive": {
          "absolute": 250
        }
      }
    },
    {
      "type": "minecraft:biome"
    }
  ]
}