{
	"processors": [
		{
			"processor_type": "minecraft:rule",
			"rules": [
				{
					"input_predicate": {
						"block": "minecraft:soul_wall_torch",
						"predicate_type": "minecraft:random_block_match",
						"probability": 0.9200000166893005
					},
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"output_state": {
						"Name": "minecraft:cave_air"
					}
				},
				{
					"input_predicate": {
						"block": "minecraft:shroomlight",
						"predicate_type": "minecraft:random_block_match",
						"probability": 0.8500000238418579
					},
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"output_state": {
						"Name": "minecraft:nether_bricks"
					}
				},
				{
					"input_predicate": {
						"block": "minecraft:rail",
						"predicate_type": "minecraft:block_match"
					},
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"output_state": {
						"Name": "minecraft:cave_air"
					}
				}
			]
		},
		{
			"processor_type": "minecraft:rule",
			"rules": [
				{
					"input_predicate": {
						"block": "minecraft:nether_bricks",
						"predicate_type": "minecraft:block_match"
					},
					"location_predicate": {
						"invert_condition": false,
						"phase_to_test_for": "SOLID",
						"predicate_type": "repurposed_structures:matter_phase_rule_test"
					},
					"output_state": {
						"Name": "minecraft:structure_void"
					},
					"position_predicate": {
						"axis": "y",
						"max_chance": 0.0,
						"max_dist": 1,
						"min_chance": 1.0,
						"min_dist": 0,
						"predicate_type": "repurposed_structures:piece_origin_axis_aligned_linear_pos_rule_test"
					}
				},
				{
					"input_predicate": {
						"block": "minecraft:cave_air",
						"predicate_type": "minecraft:random_block_match",
						"probability": 0.15000000596046448
					},
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"output_state": {
						"Name": "minecraft:structure_void"
					},
					"position_predicate": {
						"axis": "y",
						"max_chance": 1.0,
						"max_dist": 4,
						"min_chance": 0.0,
						"min_dist": 3,
						"predicate_type": "repurposed_structures:piece_origin_axis_aligned_linear_pos_rule_test"
					}
				}
			]
		},
		{
			"processor_type": "minecraft:rule",
			"rules": [
				{
					"input_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"location_predicate": {
						"invert_condition": false,
						"phase_to_test_for": "AIR_RAIL_OR_CHAIN",
						"predicate_type": "repurposed_structures:matter_phase_rule_test"
					},
					"output_state": {
						"Name": "minecraft:structure_void"
					},
					"position_predicate": {
						"axis": "y",
						"max_chance": 1.0,
						"max_dist": 1,
						"min_chance": 0.0,
						"min_dist": 0,
						"predicate_type": "repurposed_structures:piece_origin_axis_aligned_linear_pos_rule_test"
					}
				},
				{
					"input_predicate": {
						"block": "minecraft:cave_air",
						"predicate_type": "minecraft:block_match"
					},
					"location_predicate": {
						"block": "minecraft:chain",
						"predicate_type": "minecraft:block_match"
					},
					"output_state": {
						"Name": "minecraft:structure_void"
					}
				}
			]
		},
		{
			"processor_type": "repurposed_structures:mineshaft_sky_view_processor"
		},
		{
			"if_air_in_world": false,
			"ignore_down": false,
			"processor_type": "repurposed_structures:close_off_fluid_sources_processor",
			"weighted_list_of_replacement_blocks": [
				{
					"block": "minecraft:nether_bricks",
					"weight": 1
				}
			]
		},
		{
			"processor_type": "repurposed_structures:structure_void_processor"
		}
	]
}