{
  "type": "minecraft:flat_cache",
  "argument": {
    "type": "minecraft:cache_2d",
    "argument": {
      "type": "minecraft:spline",
      "spline": {
        "coordinate": {
          "type": "minecraft:interpolated",
          "argument": "angel_islands:ridges/noise"
        },
        "points": [
          {
            "location": -0.35,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer2/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.08,
                  "value": 0.169,
                  "derivative": 4.298
                },
                {
                  "location": 0.158,
                  "value": 0.306,
                  "derivative": 5.38
                },
                {
                  "location": 0.238,
                  "value": 0.501,
                  "derivative": -0.093
                }
              ]
            }
          },
          {
            "location": -0.25,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer2/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.145,
                  "value": 0.3,
                  "derivative": -0.896
                },
                {
                  "location": 0.219,
                  "value": 0.13,
                  "derivative": 0
                },
                {
                  "location": 0.316,
                  "value": 0.32,
                  "derivative": 0.332
                },
                {
                  "location": 0.418,
                  "value": 0.14,
                  "derivative": 0
                }
              ]
            }
          },
          {
            "location": -0.15,
            "derivative": 0,
            "value": 0
          },
          {
            "location": 0,
            "derivative": 0,
            "value": 0
          },
          {
            "location": 0.15,
            "derivative": 0,
            "value": 0
          },
          {
            "location": 0.25,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer2/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.1,
                  "derivative": 0,
                  "value": 0.1
                },
                {
                  "location": 0.2,
                  "derivative": 0,
                  "value": 0.12
                },
                {
                  "location": 0.3,
                  "derivative": 0,
                  "value": 0.34
                },
                {
                  "location": 0.5,
                  "derivative": 0,
                  "value": 0.24
                },
                {
                  "location": 0.65,
                  "derivative": 0,
                  "value": 0.28
                },
                {
                  "location": 0.7,
                  "derivative": 0,
                  "value": 0.22
                }
              ]
            }
          },
          {
            "location": 0.35,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer2/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.085,
                  "value": 0.336,
                  "derivative": 2.888
                },
                {
                  "location": 0.235,
                  "value": 0.343,
                  "derivative": 1.567
                },
                {
                  "location": 0.303,
                  "value": 0.556,
                  "derivative": 1.483
                },
                {
                  "location": 0.5,
                  "derivative": 0,
                  "value": 0.55
                },
                {
                  "location": 0.65,
                  "derivative": 0,
                  "value": 0.625
                },
                {
                  "location": 0.7,
                  "derivative": 0,
                  "value": 0.435
                }
              ]
            }
          }
        ]
      }
    }
  }
}
