{
	"type": "minecraft:tree",
	"config": {
		"ignore_vines": true,
		"force_dirt": false,
		"minimum_size": {
			"type": "minecraft:two_layers_feature_size"
		},
		"dirt_provider": {
			"type": "minecraft:simple_state_provider",
			"state": {
				"Name": "minecraft:mud"
			}
		},
		"trunk_provider": {
			"type": "minecraft:simple_state_provider",
			"state": {
				"Name": "minecraft:warped_hyphae",
				"Properties": {
					"axis": "y"
				}
			}
		},
		"foliage_provider": {
			"type": "minecraft:simple_state_provider",
			"state": {
				"Name": "minecraft:verdant_froglight",
				"Properties": {
					"axis": "y"
				}
			}
		},
		"root_placer": {
			"type": "minecraft:mangrove_root_placer",
			"root_provider": {
				"type": "minecraft:simple_state_provider",
				"state": {
					"Name": "minecraft:warped_hyphae",
					"Properties": {
						"axis": "y"
					}
				}
			},
			"trunk_offset_y": {
				"type": "minecraft:uniform",
				"value": {
					"min_inclusive": -4,
					"max_inclusive": -2
				}
			},
			"above_root_placement": {
				"above_root_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:warped_hyphae",
						"Properties": {
							"axis": "y"
						}
					}
				},
				"above_root_placement_chance": 0.2
			},
			"mangrove_root_placement": {
				"max_root_width": 2,
				"max_root_length": 10,
				"random_skew_chance": 0.2,
				"can_grow_through": [
					"minecraft:air"
				],
				"muddy_roots_in": [
					"minecraft:moss_block"
				],
				"muddy_roots_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:moss_block"
					}
				}
			}
		},
		"trunk_placer": {
			"type": "minecraft:cherry_trunk_placer",
			"base_height": 12,
			"height_rand_a": 10,
			"height_rand_b": 3,
			"branch_count": {
				"type": "minecraft:uniform",
				"value": {
					"min_inclusive": 2,
					"max_inclusive": 3
				}
			},
			"branch_horizontal_length": {
				"type": "minecraft:uniform",
				"value": {
					"min_inclusive": 2,
					"max_inclusive": 7
				}
			},
			"branch_start_offset_from_top": {
				"min_inclusive": -4,
				"max_inclusive": 0
			},
			"branch_end_offset_from_top": {
				"type": "minecraft:uniform",
				"value": {
					"min_inclusive": 0,
					"max_inclusive": 2
				}
			}
		},
		"foliage_placer": {
			"type": "minecraft:random_spread_foliage_placer",
			"radius": 2,
			"offset": 0,
			"foliage_height": 1,
			"leaf_placement_attempts": 150
		},
		"decorators": [
			{
				"type": "minecraft:attached_to_leaves",
				"probability": 1,
				"exclusion_radius_xz": 0,
				"exclusion_radius_y": 0,
				"required_empty_blocks": 1,
				"block_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:jungle_leaves",
						"Properties": {
							"distance": "7",
							"persistent": "true",
							"waterlogged": "true"
						}
					}
				},
				"directions": [
					"up"
				]
			},
			{
				"type": "minecraft:attached_to_leaves",
				"probability": 1,
				"exclusion_radius_xz": 0,
				"exclusion_radius_y": 0,
				"required_empty_blocks": 1,
				"block_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:jungle_leaves",
						"Properties": {
							"distance": "7",
							"persistent": "true",
							"waterlogged": "true"
						}
					}
				},
				"directions": [
					"north"
				]
			},
			{
				"type": "minecraft:attached_to_leaves",
				"probability": 1,
				"exclusion_radius_xz": 0,
				"exclusion_radius_y": 0,
				"required_empty_blocks": 1,
				"block_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:jungle_leaves",
						"Properties": {
							"distance": "7",
							"persistent": "true",
							"waterlogged": "true"
						}
					}
				},
				"directions": [
					"east"
				]
			},
			{
				"type": "minecraft:attached_to_leaves",
				"probability": 1,
				"exclusion_radius_xz": 0,
				"exclusion_radius_y": 0,
				"required_empty_blocks": 1,
				"block_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:jungle_leaves",
						"Properties": {
							"distance": "7",
							"persistent": "true",
							"waterlogged": "true"
						}
					}
				},
				"directions": [
					"south"
				]
			},
			{
				"type": "minecraft:attached_to_leaves",
				"probability": 1,
				"exclusion_radius_xz": 0,
				"exclusion_radius_y": 0,
				"required_empty_blocks": 1,
				"block_provider": {
					"type": "minecraft:simple_state_provider",
					"state": {
						"Name": "minecraft:jungle_leaves",
						"Properties": {
							"distance": "7",
							"persistent": "true",
							"waterlogged": "true"
						}
					}
				},
				"directions": [
					"west"
				]
			},
			{
				"type": "minecraft:trunk_vine"
			}
		]
	}
}
