{
  "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/layer1/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.145,
                  "value": 0.633,
                  "derivative": 0.191
                },
                {
                  "location": 0.316,
                  "value": 0.77,
                  "derivative": -0.627
                },
                {
                  "location": 0.418,
                  "value": 0.311,
                  "derivative": 0
                }
              ]
            }
          },
          {
            "location": -0.25,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer1/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.145,
                  "value": 0.34,
                  "derivative": 0.191
                },
                {
                  "location": 0.316,
                  "value": 0.24,
                  "derivative": -0.627
                },
                {
                  "location": 0.418,
                  "value": 0.13,
                  "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/layer1/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.22
                },
                {
                  "location": 0.65,
                  "derivative": 0,
                  "value": 0.25
                },
                {
                  "location": 0.7,
                  "derivative": 0,
                  "value": 0.18
                }
              ]
            }
          },
          {
            "location": 0.35,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer1/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.1,
                  "derivative": 0,
                  "value": 0.3
                },
                {
                  "location": 0.2,
                  "derivative": 0,
                  "value": 0.35
                },
                {
                  "location": 0.3,
                  "derivative": 0,
                  "value": 0.625
                },
                {
                  "location": 0.5,
                  "derivative": 0,
                  "value": 0.55
                },
                {
                  "location": 0.65,
                  "derivative": 0,
                  "value": 0.625
                },
                {
                  "location": 0.7,
                  "derivative": 0,
                  "value": 0.435
                }
              ]
            }
          }
        ]
      }
    }
  }
}
