{
  "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/layer4/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.082,
                  "value": 0.218,
                  "derivative": 5.307
                },
                {
                  "location": 0.231,
                  "value": 0.432,
                  "derivative": -0.701
                },
                {
                  "location": 0.395,
                  "value": 0.229,
                  "derivative": 0.112
                },
                {
                  "location": 0.612,
                  "value": 0.647,
                  "derivative": 0
                }
              ]
            }
          },
          {
            "location": -0.25,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer4/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.082,
                  "value": 0.125,
                  "derivative": 5.307
                },
                {
                  "location": 0.231,
                  "value": 0.23,
                  "derivative": -0.701
                },
                {
                  "location": 0.395,
                  "value": 0.1,
                  "derivative": 0.112
                },
                {
                  "location": 0.612,
                  "value": 0.15,
                  "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/layer4/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.2,
                  "value": 0.25,
                  "derivative": 0.191
                },
                {
                  "location": 0.405,
                  "value": 0.13,
                  "derivative": 4.345
                },
                {
                  "location": 0.778,
                  "value": 0.4,
                  "derivative": 7.069
                }
              ]
            }
          },
          {
            "location": 0.35,
            "derivative": 0,
            "value": {
              "coordinate": "angel_islands:islands/layer4/noise",
              "points": [
                {
                  "location": 0,
                  "derivative": 0,
                  "value": 0
                },
                {
                  "location": 0.2,
                  "value": 0.452,
                  "derivative": 0.191
                },
                {
                  "location": 0.405,
                  "value": 0.337,
                  "derivative": 4.345
                },
                {
                  "location": 0.778,
                  "value": 0.809,
                  "derivative": 7.069
                }
              ]
            }
          }
        ]
      }
    }
  }
}
