{
  "feature": {
    "type": "minecraft:flower",
    "config": {
      "tries": 16,
      "xz_spread": 7,
      "y_spread": 3,
      "feature": {
        "feature": {
          "type": "minecraft:simple_random_selector",
          "config": {
            "features": [
              {
                "feature": "terralith:technical/generic_swamp_tree",
                "placement": [
                  {
                    "type": "minecraft:count",
                    "count": 16
                  },
                  {
                    "type": "minecraft:random_offset",
                    "xz_spread": {
                      "type": "minecraft:uniform",
                      "value": {
                        "min_inclusive": -1,
                        "max_inclusive": 1
                      }
                    },
                    "y_spread": 0
                  },
                  {
                    "type": "minecraft:block_predicate_filter",
                    "predicate": {
                      "type": "minecraft:matching_blocks",
                      "blocks": [
                        "minecraft:oak_sapling"
                      ]
                    }
                  },
                  {
                    "type": "minecraft:block_predicate_filter",
                    "predicate": {
                      "type": "minecraft:not",
                      "predicate": {
                        "type": "minecraft:any_of",
                        "predicates": [
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              0
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              0
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              1
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              0
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              -1
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              1
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              -1
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              -1
                            ],
                            "tag": "minecraft:logs"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              1
                            ],
                            "tag": "minecraft:logs"
                          }
                        ]
                      }
                    }
                  }
                ]
              },
              {
                "feature": {
                  "type": "minecraft:simple_block",
                  "config": {
                    "to_place": {
                      "type": "minecraft:simple_state_provider",
                       "state": {
                          "Name": "minecraft:blue_orchid"
                        }}
                  }
                },
                "placement": [
                  {
                    "type": "minecraft:block_predicate_filter",
                    "predicate": {
                      "type": "minecraft:not",
                      "predicate": {
                        "type": "minecraft:any_of",
                        "predicates": [
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              0
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              0
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              1
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              0
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              0,
                              0,
                              -1
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              1
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              -1
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              1,
                              0,
                              -1
                            ],
                            "tag": "minecraft:saplings"
                          },
                          {
                            "type": "minecraft:matching_block_tag",
                            "offset": [
                              -1,
                              0,
                              1
                            ],
                            "tag": "minecraft:saplings"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            ]
          }
        },
        "placement": [
          {
            "type": "minecraft:count",
            "count": 2
          }
        ]
      }
    }
  },
  "placement": [
    {
      "type": "minecraft:count",
      "count": 0
    },
    {
      "type": "minecraft:in_square"
    },
    {
      "type": "minecraft:height_range",
      "height": {
        "absolute": -1000
      }
    },
    {"type":"biome"}
  ]
}
