{
	"type": "minecraft:flat_cache",
	"argument": {
		"type": "minecraft:cache_2d",
		"argument": {
			"type": "minecraft:add",
			"argument1": -0.1,
			"argument2": {
				"type": "minecraft:mul",
				"argument1": 1.5,
				"argument2": {
					"type": "minecraft:spline",
					"spline": {
						"coordinate": "stellarity:climate/continents",
						"points": [
							{
								"location": 0.2,
								"derivative": 0.2,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.6,
											"derivative": 0,
											"value": 0.15
										},
										{
											"location": 0.7,
											"derivative": 0,
											"value": 0.2
										},
										{
											"location": 0.8,
											"derivative": 0,
											"value": 0.21
										},
										{
											"location": 0.9,
											"derivative": 0,
											"value": 0.37
										},
										{
											"location": 1,
											"derivative": 0,
											"value": 0.25
										}
									]
								}
							},
							{
								"location": 0.3,
								"derivative": 0,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.1,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.2,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.3,
											"derivative": 0,
											"value": 0
										},
										{
											"location": 0.4,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.5,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.9,
											"derivative": 0,
											"value": 0.37
										},
										{
											"location": 1,
											"derivative": 0,
											"value": 0.25
										}
									]
								}
							},
							{
								"location": 0.4,
								"derivative": 0,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.1,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.2,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.3,
											"derivative": 0,
											"value": 0
										},
										{
											"location": 0.4,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.5,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.6,
											"derivative": 0,
											"value": 0.15
										},
										{
											"location": 0.7,
											"derivative": 0,
											"value": 0.2
										},
										{
											"location": 0.8,
											"derivative": 0,
											"value": 0.21
										},
										{
											"location": 0.9,
											"derivative": 0,
											"value": 0.37
										},
										{
											"location": 1,
											"derivative": 0,
											"value": 0.25
										}
									]
								}
							},
							{
								"location": 0.5,
								"derivative": 0.21,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.3,
											"derivative": 0,
											"value": 0
										},
										{
											"location": 0.4,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.5,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.8,
											"derivative": 0,
											"value": 0.21
										},
										{
											"location": 0.9,
											"derivative": 0,
											"value": 0.37
										},
										{
											"location": 1,
											"derivative": 0,
											"value": 0.25
										}
									]
								}
							},
							{
								"location": 0.6,
								"derivative": -0.2,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.2,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.5,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.6,
											"derivative": 0,
											"value": 0.15
										}
									]
								}
							},
							{
								"location": 0.7,
								"derivative": 0.2,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.1,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.8,
											"derivative": 0,
											"value": 0.21
										}
									]
								}
							},
							{
								"location": 0.9,
								"derivative": 0,
								"value": {
									"coordinate": "stellarity:climate/erosion",
									"points": [
										{
											"location": 0.1,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.2,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.3,
											"derivative": 0,
											"value": 0
										},
										{
											"location": 0.4,
											"derivative": 0,
											"value": 0.05
										},
										{
											"location": 0.5,
											"derivative": 0,
											"value": 0.1
										},
										{
											"location": 0.6,
											"derivative": 0,
											"value": 0.15
										},
										{
											"location": 0.7,
											"derivative": 0,
											"value": 0.2
										},
										{
											"location": 0.8,
											"derivative": 0,
											"value": 0.21
										},
										{
											"location": 0.9,
											"derivative": 0,
											"value": 0.37
										},
										{
											"location": 1,
											"derivative": 0,
											"value": 0.25
										}
									]
								}
							}
						]
					}
				}
			}
		}
	}
}
