{
  "type": "terraforged:plateau",
  "weight": 2,
  "noise": {
    "type": "Clamp",
    "max": {
      "type": "Const",
      "value": 1
    },
    "min": {
      "type": "Const",
      "value": 0
    },
    "source": {
      "type": "Bias",
      "bias": {
        "type": "Const",
        "value": 0.02
      },
      "source": {
        "type": "Scale",
        "scale": {
          "type": "Const",
          "value": 0.475
        },
        "source": {
          "type": "Add",
          "modules": [
            {
              "type": "Terrace",
              "blend_range": 0.4,
              "steps": 4,
              "cliff": {
                "type": "Const",
                "value": 0.15
              },
              "ramp": {
                "type": "Const",
                "value": 0.9
              },
              "ramp_height": {
                "type": "Const",
                "value": 0.35
              },
              "source": {
                "type": "Add",
                "modules": [
                  {
                    "type": "Mult",
                    "modules": [
                      {
                        "type": "Warp",
                        "domain": {
                          "type": "DomainWarp",
                          "distance": {
                            "type": "Const",
                            "value": 15
                          },
                          "x": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.05,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 437862
                            }
                          },
                          "y": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.05,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 437863
                            }
                          }
                        },
                        "source": {
                          "type": "Warp",
                          "domain": {
                            "type": "DomainWarp",
                            "distance": {
                              "type": "Const",
                              "value": 150
                            },
                            "x": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.01,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 485928
                              }
                            },
                            "y": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.01,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 485929
                              }
                            }
                          },
                          "source": {
                            "type": "Invert",
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Ridge",
                              "frequency": 0.002,
                              "gain": 0.975,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 399239
                            }
                          }
                        }
                      },
                      {
                        "type": "Bias",
                        "bias": {
                          "type": "Const",
                          "value": 0.3
                        },
                        "source": {
                          "type": "Scale",
                          "scale": {
                            "type": "Const",
                            "value": 0.6
                          },
                          "source": {
                            "interpolation": "CURVE3",
                            "type": "Cubic",
                            "frequency": 0.002,
                            "gain": 0.5,
                            "lacunarity": 2,
                            "octaves": 1,
                            "seed": 273920
                          }
                        }
                      }
                    ]
                  },
                  {
                    "type": "Mult",
                    "modules": [
                      {
                        "type": "Scale",
                        "scale": {
                          "type": "Const",
                          "value": 0.15
                        },
                        "source": {
                          "type": "Warp",
                          "domain": {
                            "type": "DomainWarp",
                            "distance": {
                              "type": "Const",
                              "value": 20
                            },
                            "x": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.025,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 2,
                                "seed": 111381
                              }
                            },
                            "y": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.025,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 2,
                                "seed": 111382
                              }
                            }
                          },
                          "source": {
                            "type": "Warp",
                            "domain": {
                              "type": "DomainWarp",
                              "distance": {
                                "type": "Const",
                                "value": 150
                              },
                              "x": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 1,
                                  "seed": 253942
                                }
                              },
                              "y": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 1,
                                  "seed": 253943
                                }
                              }
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Ridge",
                              "frequency": 0.007,
                              "gain": 0.975,
                              "lacunarity": 2.45,
                              "octaves": 3,
                              "seed": 240561
                            }
                          }
                        }
                      },
                      {
                        "type": "Map",
                        "max": {
                          "type": "Const",
                          "value": 1
                        },
                        "min": {
                          "type": "Const",
                          "value": 0
                        },
                        "source": {
                          "type": "Clamp",
                          "max": {
                            "type": "Const",
                            "value": 0.1
                          },
                          "min": {
                            "type": "Const",
                            "value": 0.02
                          },
                          "source": {
                            "type": "Warp",
                            "domain": {
                              "type": "DomainWarp",
                              "distance": {
                                "type": "Const",
                                "value": 15
                              },
                              "x": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.05,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 1,
                                  "seed": 437862
                                }
                              },
                              "y": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.05,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 1,
                                  "seed": 437863
                                }
                              }
                            },
                            "source": {
                              "type": "Warp",
                              "domain": {
                                "type": "DomainWarp",
                                "distance": {
                                  "type": "Const",
                                  "value": 150
                                },
                                "x": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.01,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 485928
                                  }
                                },
                                "y": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.01,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 485929
                                  }
                                }
                              },
                              "source": {
                                "type": "Invert",
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Ridge",
                                  "frequency": 0.002,
                                  "gain": 0.975,
                                  "lacunarity": 2,
                                  "octaves": 1,
                                  "seed": 399239
                                }
                              }
                            }
                          }
                        }
                      }
                    ]
                  }
                ]
              }
            },
            {
              "type": "Warp",
              "domain": {
                "type": "DomainWarp",
                "distance": {
                  "type": "Const",
                  "value": 20
                },
                "x": {
                  "type": "Map",
                  "max": {
                    "type": "Const",
                    "value": 0.5
                  },
                  "min": {
                    "type": "Const",
                    "value": -0.5
                  },
                  "source": {
                    "interpolation": "CURVE3",
                    "type": "Perlin",
                    "frequency": 0.025,
                    "gain": 0.5,
                    "lacunarity": 2,
                    "octaves": 2,
                    "seed": 473827
                  }
                },
                "y": {
                  "type": "Map",
                  "max": {
                    "type": "Const",
                    "value": 0.5
                  },
                  "min": {
                    "type": "Const",
                    "value": -0.5
                  },
                  "source": {
                    "interpolation": "CURVE3",
                    "type": "Perlin",
                    "frequency": 0.025,
                    "gain": 0.5,
                    "lacunarity": 2,
                    "octaves": 2,
                    "seed": 473828
                  }
                }
              },
              "source": {
                "type": "Scale",
                "scale": {
                  "type": "Const",
                  "value": 0.05
                },
                "source": {
                  "interpolation": "CURVE3",
                  "type": "Perlin",
                  "frequency": 0.05,
                  "gain": 0.5,
                  "lacunarity": 2,
                  "octaves": 3,
                  "seed": 167119
                }
              }
            }
          ]
        }
      }
    }
  }
}