{
	"type": "minecraft:random_patch",
	"config": {
		"tries": 128,
		"xz_spread": 7,
		"y_spread": 3,
		"feature": {
			"feature": {
				"type": "minecraft:block_column",
				"config": {
					"direction": "down",
					"allowed_placement": {
						"type": "minecraft:true"
					},
					"prioritize_tip": true,
					"layers": [
						{
							"height": 1,
							"provider": {
								"type": "minecraft:simple_state_provider",
								"state": {
									"Name": "minecraft:crimson_roots"
								}
							}
						},
						{
							"height": 1,
							"provider": {
								"type": "minecraft:simple_state_provider",
								"state": {
									"Name": "minecraft:crimson_nylium"
								}
							}
						}
					]
				}
			},
			"placement": [
				{
					"type": "minecraft:block_predicate_filter",
					"predicate": {
						"type": "minecraft:all_of",
						"predicates": [
							{
								"type": "minecraft:matching_blocks",
								"blocks": [
									"minecraft:air"
								]
							},
							{
								"type": "minecraft:matching_blocks",
								"offset": [
									0,
									-1,
									0
								],
								"blocks": [
									"minecraft:nether_wart_block"
								]
							},
							{
								"type": "minecraft:all_of",
								"predicates": [
									{
										"type": "minecraft:not",
										"predicate": {
											"type": "minecraft:matching_blocks",
											"offset": [
												1,
												-1,
												0
											],
											"blocks": [
												"minecraft:air",
												"minecraft:lava"
											]
										}
									},
									{
										"type": "minecraft:not",
										"predicate": {
											"type": "minecraft:matching_blocks",
											"offset": [
												-1,
												-1,
												0
											],
											"blocks": [
												"minecraft:air",
												"minecraft:lava"
											]
										}
									},
									{
										"type": "minecraft:not",
										"predicate": {
											"type": "minecraft:matching_blocks",
											"offset": [
												0,
												-1,
												1
											],
											"blocks": [
												"minecraft:air",
												"minecraft:lava"
											]
										}
									},
									{
										"type": "minecraft:not",
										"predicate": {
											"type": "minecraft:matching_blocks",
											"offset": [
												0,
												-1,
												-1
											],
											"blocks": [
												"minecraft:air",
												"minecraft:lava"
											]
										}
									}
								]
							}
						]
					}
				}
			]
		}
	}
}
