{
	"processors": [
		{
			"processor_type": "minecraft:rule",
			"rules": [
				{
					"location_predicate": {
						"predicate_type": "minecraft:block_match",
						"block": "minecraft:air"
					},
					"input_predicate": {
						"predicate_type": "minecraft:block_match",
						"block": "minecraft:dirt"
					},
					"output_state": {
						"Name": "minecraft:air"
					}
				},
				{
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"input_predicate": {
						"predicate_type": "minecraft:random_block_match",
						"block": "minecraft:dirt",
						"probability": 0.1
					},
					"output_state": {
						"Name": "minecraft:end_stone"
					}
				},
				{
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"input_predicate": {
						"predicate_type": "minecraft:random_block_match",
						"block": "minecraft:dirt",
						"probability": 0.3
					},
					"output_state": {
						"Name": "minecraft:coarse_dirt"
					}
				},
				{
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"input_predicate": {
						"predicate_type": "minecraft:random_block_match",
						"block": "minecraft:dirt",
						"probability": 0.8
					},
					"output_state": {
						"Name": "minecraft:sand"
					}
				},
				{
					"location_predicate": {
						"predicate_type": "minecraft:always_true"
					},
					"input_predicate": {
						"predicate_type": "minecraft:random_block_match",
						"block": "minecraft:dirt",
						"probability": 0.15
					},
					"output_state": {
						"Name": "minecraft:gravel"
					}
				}
			]
		},
		{
			"processor_type": "minecraft:capped",
			"limit": {
				"type": "minecraft:uniform",
				"min_inclusive": 16,
				"max_inclusive": 35
			},
			"delegate": {
				"processor_type": "minecraft:rule",
				"rules": [
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:block_match",
							"block": "minecraft:dirt"
						},
						"output_state": {
							"Name": "minecraft:suspicious_sand",
							"Properties": {
								"dusted": "0"
							}
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "stellarity:shipwreck/archaeology/dunes/common"
						}
					}
				]
			}
		},
		{
			"processor_type": "minecraft:capped",
			"limit": {
				"type": "minecraft:uniform",
				"min_inclusive": 8,
				"max_inclusive": 15
			},
			"delegate": {
				"processor_type": "minecraft:rule",
				"rules": [
					{
						"location_predicate": {
							"predicate_type": "minecraft:always_true"
						},
						"input_predicate": {
							"predicate_type": "minecraft:block_match",
							"block": "minecraft:dirt"
						},
						"output_state": {
							"Name": "minecraft:suspicious_sand",
							"Properties": {
								"dusted": "0"
							}
						},
						"block_entity_modifier": {
							"type": "minecraft:append_loot",
							"loot_table": "stellarity:shipwreck/archaeology/dunes/rare"
						}
					}
				]
			}
		}
	]
}
