	{
		"processors": [
			{
				"processor_type": "minecraft:rule",
				"rules": [
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_blockstate_match",
							"block_state": {
								"Name": "minecraft:candle",
								"Properties": {
									"candles": "1",
									"lit": "true",
									"waterlogged": "false"
								}
							},
							"probability": 0.12
						},
						"output_state": {
							"Name": "minecraft:brown_candle",
							"Properties": {
								"candles": "2",
								"lit": "true",
								"waterlogged": "false"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_blockstate_match",
							"block_state": {
								"Name": "minecraft:candle",
								"Properties": {
									"candles": "1",
									"lit": "true",
									"waterlogged": "false"
								}
							},
							"probability": 0.12
						},
						"output_state": {
							"Name": "minecraft:light_gray_candle",
							"Properties": {
								"candles": "2",
								"lit": "true",
								"waterlogged": "false"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_blockstate_match",
							"block_state": {
								"Name": "minecraft:candle",
								"Properties": {
									"candles": "1",
									"lit": "true",
									"waterlogged": "false"
								}
							},
							"probability": 0.12
						},
						"output_state": {
							"Name": "minecraft:white_candle",
							"Properties": {
								"waterlogged": "false",
								"lit": "true",
								"candles": "2"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:barrel",
							"Properties": {
								"facing": "up"
							}
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "hopo:chests/mineshaft/abandoned_miners_stuff"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:raw_iron_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:raw_gold_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:raw_copper_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:coal_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:lava_cauldron"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:water_cauldron"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.09
						},
						"output_state": {
							"Name": "minecraft:light_gray_carpet"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0030
						},
						"output_state": {
							"Name": "minecraft:damaged_anvil"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0044
						},
						"output_state": {
							"Name": "minecraft:furnace"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:tnt"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:skeleton_skull",
							"Properties": {
								"rotation": "2"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:crafting_table"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:lantern"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:stonecutter"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:light_gray_banner",
							"Properties": {
								"rotation": "13"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:mangrove_slab"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:brown_mushroom"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:red_mushroom"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:cobweb"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:glow_lichen",
							"Properties": {
								"down": "true",
								"east": "false",
								"north": "false",
								"south": "false",
								"up": "false",
								"waterlogged": "false",
								"west": "false"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:decorated_pot"
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "hopo:archaeology/mineshaft_remnants"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:flower_pot"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.0073
						},
						"output_state": {
							"Name": "minecraft:candle",
							"Properties": {
								"candles": "3",
								"waterlogged": "false",
								"lit": "true"
							}
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.01
						},
						"output_state": {
							"Name": "minecraft:mossy_cobblestone"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.1
						},
						"output_state": {
							"Name": "minecraft:deepslate"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.01
						},
						"output_state": {
							"Name": "minecraft:infested_cobblestone"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.01
						},
						"output_state": {
							"Name": "minecraft:cobblestone"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.0005
						},
						"output_state": {
							"Name": "minecraft:barrel",
							"Properties": {
								"facing": "up",
								"open": "false"
							}
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "hopo:chests/mineshaft/abandoned_miners_stuff"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.03
						},
						"output_state": {
							"Name": "minecraft:suspicious_gravel",
							"Properties": {
								"dusted": "0"
							}
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "hopo:archaeology/mineshaft_remnants"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:stone",
							"probability": 0.033
						},
						"output_state": {
							"Name": "minecraft:gravel"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.01
						},
						"output_state": {
							"Name": "minecraft:raw_iron_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.01
						},
						"output_state": {
							"Name": "minecraft:raw_copper_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.02
						},
						"output_state": {
							"Name": "minecraft:redstone_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.02
						},
						"output_state": {
							"Name": "minecraft:coal_block"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.6
						},
						"output_state": {
							"Name": "minecraft:mud_bricks"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.88
						},
						"output_state": {
							"Name": "minecraft:packed_mud"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.3
						},
						"output_state": {
							"Name": "minecraft:mud"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_log",
							"probability": 0.095
						},
						"output_state": {
							"Name": "minecraft:cobweb"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:rail",
							"probability": 0.4
						},
						"output_state": {
							"Name": "minecraft:air"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:chiseled_stone_bricks",
							"probability": 0.5
						},
						"output_state": {
							"Name": "minecraft:infested_chiseled_stone_bricks"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:cobweb",
							"probability": 0.77
						},
						"output_state": {
							"Name": "minecraft:air"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_planks",
							"probability": 0.05
						},
						"output_state": {
							"Name": "minecraft:stone"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_block_match",
							"block": "minecraft:mangrove_log",
							"probability": 0.85
						},
						"output_state": {
							"Name": "minecraft:mud_bricks"
						}
					},
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:random_blockstate_match",
							"block_state": {
								"Name": "minecraft:mangrove_planks"
							},
							"probability": 0.05
						},
						"output_state": {
							"Name": "minecraft:mud_brick_slab",
							"Properties": {
								"type": "bottom",
								"waterlogged": "false"
							}
						}
					}
				]
			}
		]
	}
