{
	"type": "minecraft:add",
	"argument1": {
		"__comment__": "VERY BOTTOM",
		"type": "minecraft:add",
		"argument1": {
			"type": "minecraft:add",
			"argument1": "tfg:glacio/offset",
			"argument2": -0.5
		},
		"argument2": {
			"type": "minecraft:add",
			"argument1": {
				"type": "minecraft:y_clamped_gradient",
				"from_value": 0.5,
				"from_y": -28,
				"to_value": -1.3,
				"to_y": 130

			},
			"argument2": {
				"type": "minecraft:y_clamped_gradient",
				"from_value": 1,
				"from_y": -28,
				"to_value": 0,
				"to_y": 0
			}
		}
	},
	"argument2": {
		"type": "minecraft:add",
		"argument1": {
			"type": "minecraft:add",
			"argument1": {
				"__comment__": "PLANET SURFACE",
				"type": "minecraft:add",
				"argument1": {
					"type": "minecraft:y_clamped_gradient",
					"from_value": 1,
					"from_y": 300,
					"to_value": -0.5,
					"to_y": 340
				},
				"argument2": {
					"type": "minecraft:y_clamped_gradient",
					"from_value": 1.5,
					"from_y": 300,
					"to_value": -1,
					"to_y": 325
				}
			},
			"argument2": {
				"__comment__": "UNDERSIDE OF CRUST",
				"type": "minecraft:add",
				"argument1": {
					"type": "minecraft:y_clamped_gradient",
					"from_value": -1.3,
					"from_y": 230,
					"to_value": -0.5,
					"to_y": 295

				},
				"argument2": {
					"type": "minecraft:y_clamped_gradient",
					"from_value": 0,
					"from_y": 290,
					"to_value": 1.0,
					"to_y": 300
				}
			}
		},
		"argument2": {
			"type": "minecraft:add",
			"argument1": {
				"type": "minecraft:mul",
				"argument1": -1,
				"argument2": "tfg:glacio/offset"
			},
			"argument2": -0.5
		}
	}
}