{
  "config": {
    "depth": 1,
    "extra_bottom_block_chance": 0.0,
    "extra_edge_column_chance": 0.3,
    "ground_state": {
      "state": {
        "Name": "minecraft:grass_block",
        "Properties": {
          "snowy": "false"
        }
      },
      "type": "minecraft:simple_state_provider"
    },
    "replaceable": "#arboria:dirt",
    "surface": "floor",
    "vegetation_chance": 0.25,
    "vegetation_feature": {
      "feature": {
        "config": {
          "half_height": 1,
          "radius": 3,
          "state_provider": {
            "fallback": {
              "entries": [
                {
                  "data": {
                    "Name": "minecraft:stone"
                  },
                  "weight": 3
                },
                {
                  "data": {
                    "Name": "minecraft:cobblestone"
                  },
                  "weight": 2
                },
                {
                  "data": {
                    "Name": "minecraft:andesite"
                  },
                  "weight": 3
                }
              ],
              "type": "minecraft:weighted_state_provider"
            },
            "rules": [
              {
                "if_true": {
                  "predicates": [
                    {
                      "blocks": [
                        "minecraft:stone",
                        "minecraft:cobblestone",
                        "minecraft:andesite",
                        "minecraft:water"
                      ],
                      "offset": [
                        1,
                        0,
                        0
                      ],
                      "type": "minecraft:matching_blocks"
                    },
                    {
                      "blocks": [
                        "minecraft:stone",
                        "minecraft:cobblestone",
                        "minecraft:andesite",
                        "minecraft:water"
                      ],
                      "offset": [
                        0,
                        0,
                        1
                      ],
                      "type": "minecraft:matching_blocks"
                    },
                    {
                      "blocks": [
                        "minecraft:stone",
                        "minecraft:cobblestone",
                        "minecraft:andesite",
                        "minecraft:water"
                      ],
                      "offset": [
                        -1,
                        0,
                        0
                      ],
                      "type": "minecraft:matching_blocks"
                    },
                    {
                      "blocks": [
                        "minecraft:stone",
                        "minecraft:cobblestone",
                        "minecraft:andesite",
                        "minecraft:water"
                      ],
                      "offset": [
                        0,
                        0,
                        -1
                      ],
                      "type": "minecraft:matching_blocks"
                    },
                    {
                      "predicates": [
                        {
                          "blocks": "minecraft:air",
                          "offset": [
                            0,
                            1,
                            0
                          ],
                          "type": "minecraft:matching_blocks"
                        },
                        {
                          "predicates": [
                            {
                              "blocks": "minecraft:water",
                              "offset": [
                                0,
                                1,
                                0
                              ],
                              "type": "minecraft:matching_blocks"
                            },
                            {
                              "blocks": "minecraft:air",
                              "offset": [
                                0,
                                2,
                                0
                              ],
                              "type": "minecraft:matching_blocks"
                            },
                            {
                              "blocks": "minecraft:water",
                              "offset": [
                                2,
                                1,
                                0
                              ],
                              "type": "minecraft:matching_blocks"
                            },
                            {
                              "blocks": "minecraft:water",
                              "offset": [
                                0,
                                1,
                                2
                              ],
                              "type": "minecraft:matching_blocks"
                            },
                            {
                              "blocks": "minecraft:water",
                              "offset": [
                                -2,
                                1,
                                0
                              ],
                              "type": "minecraft:matching_blocks"
                            },
                            {
                              "blocks": "minecraft:water",
                              "offset": [
                                0,
                                1,
                                -2
                              ],
                              "type": "minecraft:matching_blocks"
                            }
                          ],
                          "type": "minecraft:all_of"
                        }
                      ],
                      "type": "minecraft:any_of"
                    }
                  ],
                  "type": "minecraft:all_of"
                },
                "then": {
                  "state": {
                    "Name": "minecraft:water",
                    "Properties": {
                      "level": "0"
                    }
                  },
                  "type": "minecraft:simple_state_provider"
                }
              }
            ]
          },
          "target": {
            "predicates": [
              {
                "predicates": [
                  {
                    "blocks": "#arboria:dirt",
                    "type": "minecraft:matching_blocks"
                  },
                  {
                    "blocks": "#arboria:stone",
                    "type": "minecraft:matching_blocks"
                  }
                ],
                "type": "minecraft:any_of"
              },
              {
                "predicates": [
                  {
                    "blocks": [
                      "minecraft:air",
                      "minecraft:water"
                    ],
                    "offset": [
                      0,
                      1,
                      0
                    ],
                    "type": "minecraft:matching_blocks"
                  },
                  {
                    "blocks": [
                      "minecraft:air",
                      "minecraft:water"
                    ],
                    "offset": [
                      1,
                      1,
                      0
                    ],
                    "type": "minecraft:matching_blocks"
                  },
                  {
                    "blocks": [
                      "minecraft:air",
                      "minecraft:water"
                    ],
                    "offset": [
                      0,
                      1,
                      1
                    ],
                    "type": "minecraft:matching_blocks"
                  },
                  {
                    "blocks": [
                      "minecraft:air",
                      "minecraft:water"
                    ],
                    "offset": [
                      -1,
                      1,
                      0
                    ],
                    "type": "minecraft:matching_blocks"
                  },
                  {
                    "blocks": [
                      "minecraft:air",
                      "minecraft:water"
                    ],
                    "offset": [
                      0,
                      1,
                      -1
                    ],
                    "type": "minecraft:matching_blocks"
                  }
                ],
                "type": "minecraft:any_of"
              }
            ],
            "type": "minecraft:all_of"
          }
        },
        "type": "minecraft:disk"
      },
      "placement": [
        {
          "xz_spread": 0,
          "y_spread": -2,
          "type": "minecraft:random_offset"
        },
        {
          "count": 3,
          "type": "minecraft:count"
        }
      ]
    },
    "vertical_range": 2,
    "xz_radius": {
      "type": "minecraft:uniform",
      "min_inclusive": 4,
      "max_inclusive": 5
    }
  },
  "type": "minecraft:vegetation_patch"
}