From afac85f7ae12f3d5cdfe7fb3f36272131e14ffc2 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 15 Mar 2026 21:01:54 +0300 Subject: [PATCH] add base:flat_grass world generator --- .../base/generators/flat_grass.files/biomes.toml | 11 +++++++++++ .../base/generators/flat_grass.files/script.lua | 5 +++++ res/content/base/generators/flat_grass.toml | 1 + 3 files changed, 17 insertions(+) create mode 100644 res/content/base/generators/flat_grass.files/biomes.toml create mode 100644 res/content/base/generators/flat_grass.files/script.lua create mode 100644 res/content/base/generators/flat_grass.toml diff --git a/res/content/base/generators/flat_grass.files/biomes.toml b/res/content/base/generators/flat_grass.files/biomes.toml new file mode 100644 index 000000000..942feaaf3 --- /dev/null +++ b/res/content/base/generators/flat_grass.files/biomes.toml @@ -0,0 +1,11 @@ +[flat] +parameters = [] +layers = [ + {height=1, block="base:grass_block"}, + {height=5, block="base:dirt"}, + {height=-1, block="base:stone"}, + {height=1, block="base:bazalt"} +] +sea-layers = [ + {height=-1, block="base:grass_block"} +] diff --git a/res/content/base/generators/flat_grass.files/script.lua b/res/content/base/generators/flat_grass.files/script.lua new file mode 100644 index 000000000..30fd5d9d7 --- /dev/null +++ b/res/content/base/generators/flat_grass.files/script.lua @@ -0,0 +1,5 @@ +function generate_heightmap(x, y, w, h, s, inputs) + local map = Heightmap(w, h) + map:add(0.1) + return map +end diff --git a/res/content/base/generators/flat_grass.toml b/res/content/base/generators/flat_grass.toml new file mode 100644 index 000000000..2360052d3 --- /dev/null +++ b/res/content/base/generators/flat_grass.toml @@ -0,0 +1 @@ +biome-parameters = 0