{
	"biomes": [
		"minecraft:frozen_peaks"
	],
	"rule": {
		"sequence": [
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"sequence": [
							{
								"type": "minecraft:condition",
								"if_true": {
									"type": "minecraft:steep"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": 0.0,
									"max_threshold": 0.2,
									"noise": "minecraft:packed_ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": 0.0,
									"max_threshold": 0.025,
									"noise": "minecraft:ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"surface_depth_multiplier": 0,
									"offset": 0,
									"type": "minecraft:water",
									"add_stone_depth": false
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:snow_block"
									},
									"type": "minecraft:block"
								}
							}
						],
						"type": "minecraft:sequence"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"surface_depth_multiplier": -1,
					"offset": -6,
					"type": "minecraft:water",
					"add_stone_depth": true
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": true,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "floor"
					},
					"then_run": {
						"sequence": [
							{
								"type": "minecraft:condition",
								"if_true": {
									"type": "minecraft:steep"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": -0.5,
									"max_threshold": 0.2,
									"noise": "minecraft:packed_ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": -0.0625,
									"max_threshold": 0.025,
									"noise": "minecraft:ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"surface_depth_multiplier": 0,
									"offset": 0,
									"type": "minecraft:water",
									"add_stone_depth": false
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:snow_block"
									},
									"type": "minecraft:block"
								}
							}
						],
						"type": "minecraft:sequence"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"result_state": {
						"Name": "minecraft:stone"
					},
					"type": "minecraft:block"
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"type": "minecraft:condition",
						"if_true": {
							"surface_depth_multiplier": 0,
							"offset": 0,
							"type": "minecraft:water",
							"add_stone_depth": false
						},
						"then_run": {
							"result_state": {
								"Properties": {
									"snowy": "false"
								},
								"Name": "minecraft:grass_block"
							},
							"type": "minecraft:block"
						}
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:dirt"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"surface_depth_multiplier": -1,
					"offset": -6,
					"type": "minecraft:water",
					"add_stone_depth": true
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": true,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "floor"
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:dirt"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": false,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "ceiling"
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:stone"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"result_state": {
						"Name": "minecraft:gravel"
					},
					"type": "minecraft:block"
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"sequence": [
							{
								"type": "minecraft:condition",
								"if_true": {
									"type": "minecraft:steep"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": 0.0,
									"max_threshold": 0.2,
									"noise": "minecraft:packed_ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": 0.0,
									"max_threshold": 0.025,
									"noise": "minecraft:ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"surface_depth_multiplier": 0,
									"offset": 0,
									"type": "minecraft:water",
									"add_stone_depth": false
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:snow_block"
									},
									"type": "minecraft:block"
								}
							}
						],
						"type": "minecraft:sequence"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"surface_depth_multiplier": -1,
					"offset": -6,
					"type": "minecraft:water",
					"add_stone_depth": true
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": true,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "floor"
					},
					"then_run": {
						"sequence": [
							{
								"type": "minecraft:condition",
								"if_true": {
									"type": "minecraft:steep"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": -0.5,
									"max_threshold": 0.2,
									"noise": "minecraft:packed_ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:packed_ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"min_threshold": -0.0625,
									"max_threshold": 0.025,
									"noise": "minecraft:ice",
									"type": "minecraft:noise_threshold"
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:ice"
									},
									"type": "minecraft:block"
								}
							},
							{
								"type": "minecraft:condition",
								"if_true": {
									"surface_depth_multiplier": 0,
									"offset": 0,
									"type": "minecraft:water",
									"add_stone_depth": false
								},
								"then_run": {
									"result_state": {
										"Name": "minecraft:snow_block"
									},
									"type": "minecraft:block"
								}
							}
						],
						"type": "minecraft:sequence"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"result_state": {
						"Name": "minecraft:stone"
					},
					"type": "minecraft:block"
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"type": "minecraft:condition",
						"if_true": {
							"surface_depth_multiplier": 0,
							"offset": 0,
							"type": "minecraft:water",
							"add_stone_depth": false
						},
						"then_run": {
							"result_state": {
								"Properties": {
									"snowy": "false"
								},
								"Name": "minecraft:grass_block"
							},
							"type": "minecraft:block"
						}
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"surface_depth_multiplier": 0,
						"offset": -1,
						"type": "minecraft:water",
						"add_stone_depth": false
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:dirt"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"surface_depth_multiplier": -1,
					"offset": -6,
					"type": "minecraft:water",
					"add_stone_depth": true
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": true,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "floor"
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:dirt"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"type": "minecraft:condition",
					"if_true": {
						"offset": 0,
						"add_surface_depth": false,
						"secondary_depth_range": 0,
						"type": "minecraft:stone_depth",
						"surface_type": "ceiling"
					},
					"then_run": {
						"result_state": {
							"Name": "minecraft:stone"
						},
						"type": "minecraft:block"
					}
				}
			},
			{
				"type": "minecraft:condition",
				"if_true": {
					"offset": 0,
					"add_surface_depth": false,
					"secondary_depth_range": 0,
					"type": "minecraft:stone_depth",
					"surface_type": "floor"
				},
				"then_run": {
					"result_state": {
						"Name": "minecraft:gravel"
					},
					"type": "minecraft:block"
				}
			}
		],
		"type": "minecraft:sequence"
	}
}
