{
  "type": "minecraft:flat_cache",
  "argument": {
    "type": "minecraft:cache_2d",
    "argument": {
      "type": "minecraft:spline",
      "spline": {
        "coordinate": "overworld/continents",
        "points": [
          {
            "derivative": 10,
            "location": 0.03,
            "value": -12
          },
          {
            "derivative": 0,
            "location": 0.16,
            "value": {
              "coordinate": "overworld/erosion",
              "points": [
                {
                  "derivative": 0,
                  "location": -0.08,
                  "value": {
                    "coordinate": "overworld/temperature",
                    "points": [
                      {
                        "derivative": 10,
                        "location": 0.55,
                        "value": -12
                      },
                      {
                        "derivative": 0,
                        "location": 0.65,
                        "value": 0.0
                      }
                    ]
                  }
                },
                {
                  "derivative": -10,
                  "location": 0.05,
                  "value": -12
                }
              ]
            }
          }
        ]
      }
    }
  }
}