{
  "processors": [
	{
      "processor_type": "minecraft:gravity",
	  "heightmap": "OCEAN_FLOOR",
	  "offset": -4
	},
	{
		"processor_type": "capped",
		"delegate": {
			"processor_type": "rule",
			"rules": [
				{
					"input_predicate": {
						"predicate_type": "always_true"
					},
					"location_predicate": {
						"predicate_type": "block_match",
						"block": "minecraft:sand"
					},
					"output_state": {
						"Name": "minecraft:suspicious_sand",
						"Properties": {}
					},
					"block_entity_modifier": {
						"type": "append_loot",
						"loot_table": "clifftree:beached_treasure"
					},
					"position_predicate": {
						"predicate_type": "axis_aligned_linear_pos",
						"axis": "y",
						"max_chance": 0,
						"max_dist": 6,
						"min_chance": 1,
						"min_dist": 5
					}
				},
				{
					"input_predicate": {
						"predicate_type": "always_true"
					},
					"location_predicate": {
						"predicate_type": "block_match",
						"block": "minecraft:gravel"
					},
					"output_state": {
						"Name": "minecraft:suspicious_gravel",
						"Properties": {}
					},
					"block_entity_modifier": {
						"type": "append_loot",
						"loot_table": "clifftree:beached_treasure"
					},
					"position_predicate": {
						"predicate_type": "axis_aligned_linear_pos",
						"axis": "y",
						"max_chance": 0,
						"max_dist": 6,
						"min_chance": 1,
						"min_dist": 5
					}
				}
			]
		},
		"limit": 4
	},
	{
		"processor_type": "rule",
		"rules": [
			{
				"input_predicate": {
					"predicate_type": "always_true"
				},
				"location_predicate": {
					"predicate_type": "block_match",
					"block": "minecraft:gravel"
				},
				"output_state": {
					"Name": "minecraft:gravel",
					"Properties": {}
				}
			},
			{
				"input_predicate": {
					"predicate_type": "always_true"
				},
				"location_predicate": {
					"predicate_type": "block_match",
					"block": "minecraft:sand"
				},
				"output_state": {
					"Name": "minecraft:sand",
					"Properties": {}
				}
			},
			{
				"input_predicate": {
					"predicate_type": "always_true"
				},
				"location_predicate": {
					"predicate_type": "block_match",
					"block": "minecraft:grass_block"
				},
				"output_state": {
					"Name": "minecraft:grass_block",
					"Properties": {}
				}
			},
			{
				"input_predicate": {
					"predicate_type": "always_true"
				},
				"location_predicate": {
					"predicate_type": "block_match",
					"block": "minecraft:dirt"
				},
				"output_state": {
					"Name": "minecraft:dirt",
					"Properties": {}
				}
			}
		]
	}
  ]
}