From 7d3333c10eb132ffdb0e74895d3105a1e3f5ffe7 Mon Sep 17 00:00:00 2001
From: Milan* <tchncs@vivaldi.net>
Date: Thu, 9 Mar 2017 22:42:38 +0100
Subject: [PATCH] replace old cavetop biomes, add some vegetables to
 sandstone_grassland, stone_grassland

---
 mapgen.lua | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/mapgen.lua b/mapgen.lua
index 8e3c24c..951686f 100644
--- a/mapgen.lua
+++ b/mapgen.lua
@@ -83,8 +83,11 @@ add_biome("caves", nil, "default:desert_stone", 4, "air", 8,
 add_biome("caves_ocean", "default:gravel", "default:sand", 3, "air", 8,
 	nil, nil, nil, nil, nil, -14, 3, 10, 2, ethereal.caves)
 
-add_biome("caves_baconcheese", "bacon:cookedblock", "bacon:rawblock", 3, "air", 8,
-	"mobs:cheeseblock", nil, nil, nil, nil, 120, 31000, 10, 2, ethereal.caves)
+add_biome("caves_coldtop", nil, "ethereal:cold_dirt", 1, "air", 6,
+	nil, nil, nil, nil, nil, 120, 310, 10, 2, ethereal.caves)
+
+add_biome("caves_snowtop", "default:snowblock", "default:dirt", 3, "air", 8,
+	"default:stone", nil, nil, nil, nil, 310, 31000, 10, 2, ethereal.caves)
 
 add_biome("glacier", "default:snowblock", "default:snowblock", 1,
 	"default:snowblock", 3, "default:ice", "default:ice", 10, nil, "default:ice", 351, 31000, 0, 95, ethereal.glacier)
@@ -102,14 +105,17 @@ add_biome("candy", nil, "mtcandy:dotted_green", 1,
 	"mtcandy:dotted_yellow", 3, "mtcandy:dotted_orange", "mtcandy:candyrec_bluecyan", 10, nil, nil, 4, 80, 45, 45, ethereal.glacier)
 --[[
 add_biome("candytwo", nil, "mtcandy:daisy", 1,
+
 	"mtcandy:dotted_orange", 3, "mtcandy:dotted_yellow", "mtcandy:candyrec_bluecyan", 10, nil, nil, 16, 60, 0, 0, ethereal.glacier)
 
+
 add_biome("candythree", nil, "mtcandy:dotted_green", 1,
 	"mtcandy:dotted_pink", 3, "mtcandy:orange", nil, 5, nil, nil, 6, 32, 0, 0, ethereal.glacier)
 
 add_biome("candythreehalf", nil, "mtcandy:dotted_green", 1,
 	"mtcandy:dotted_pink", 3, "mtcandy:emenems", nil, 5, nil, nil, 16, 54, 0, 0, ethereal.glacier)
 
+
 add_biome("candyfour", nil, "mtcandy:daisy", 1,
 	"mtcandy:dotted_pink", 3, "mtcandy:milk_choco", nil, 10, nil, nil, 28, 42, 0, 0, ethereal.glacier)
 ]]
@@ -127,10 +133,10 @@ add_biome("bamboo_ocean", nil, "default:sand", 1, "default:sand", 2,
 	nil, nil, nil, nil, nil, -192, 2, 40, 65, ethereal.bamboo)
 
 add_biome("mesa", nil, "ethereal:mesa_dirt", 1, "bakedclay:orange", 15,
-        nil, nil, nil, nil, nil, 3, 92, 28, 100, ethereal.mesa)
+    nil, nil, nil, nil, nil, 3, 92, 28, 100, ethereal.mesa)
 
 add_biome("mesa_ocean", nil, "default:gravel", 1, "default:gravel", 2,
-        nil, nil, nil, nil, nil, -192, 2, 28, 100, ethereal.mesa)
+    nil, nil, nil, nil, nil, -192, 2, 28, 100, ethereal.mesa)
 
 add_biome("grassytwo", nil, "ethereal:green_dirt", 1, "default:dirt", 3,
 	nil, nil, nil, nil, nil, 2, 124, 29, 98, ethereal.grassytwo)
@@ -282,6 +288,7 @@ add_schem({"default:dirt_with_snow"}, 0.015, {"alpine"}, 221, 310, dpath .. "pin
 -- default apple tree
 add_schem({"ethereal:green_dirt"}, 0.02, {"jumble"}, 1, 100, dpath .. "apple_tree.mts", ethereal.grassy)
 add_schem({"ethereal:green_dirt"}, 0.03, {"grassy"}, 1, 180, dpath .. "apple_tree.mts", ethereal.grassy)
+add_schem({"ethereal:cold_dirt"}, 0.002, {"caves_coldtop"}, 160, 210, dpath .. "apple_tree.mts", ethereal.grassy)
 
 -- big old tree
 add_schem({"ethereal:green_dirt"}, 0.001, {"jumble"}, 1, 100, path .. "bigtree.mts", ethereal.jumble)
@@ -342,6 +349,7 @@ add_schem({"ethereal:swamp_dirt"}, 0.02, {"swamp"}, 1, 100, path .. "vinetree.mt
 --= simple decorations
 local add_node = function(a, b, c, d, e, f, g, h, i, j)
 
+
 	if j ~= 1 then return end
 
 	minetest.register_decoration({
@@ -405,8 +413,9 @@ add_node({"ethereal:fiery_dirt"}, 0.10, {"fiery"}, 1, 100, {"ethereal:dry_shrub"
 
 -- snowy grass
 add_node({"ethereal:gray_dirt"}, 0.5, {"grayness"}, 1, 100, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.grayness)
-add_node({"ethereal:cold_dirt"}, 0.5, {"snowy","snowyfiller"}, 1, 220, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.snowy)
+add_node({"ethereal:cold_dirt"}, 0.5, {"snowy"}, 1, 220, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.snowy)
 add_node({"default:dirt_with_snow"}, 0.5, {"alpine"}, 221, 310, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.alpine)
+add_node({"ethereal:cold_dirt"}, 0.2, {"caves_coldtop"}, 266, 310, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.alpine)
 add_node({"ethereal:crystalgrass"}, 0.5, {"frost"}, 130, 185, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.frost)
 
 -- cactus
@@ -457,6 +466,7 @@ add_node({"ethereal:mesa_dirt"}, 0.10, {"mesa"}, 1, 100, {"default:junglegrass"}
 add_node({"ethereal:green_dirt"}, 0.25, {"swamp"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.swamp)
 
 -- grass
+add_node({"ethereal:cold_dirt"}, 0.1, {"caves_coldtop"}, 180, 265, {"default:grass_2", "default:grass_3", "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.alpine)
 add_node({"ethereal:green_dirt"}, 0.95, {"grassy"}, 1, 120, {"default:grass_5"}, nil, nil, nil, ethereal.grassy)
 add_node({"ethereal:green_dirt"}, 0.95, {"grassytwo","clearing"}, 1, 140, {"default:grass_5"}, nil, nil, nil, ethereal.grassytwo)
 add_node({"ethereal:green_dirt"}, 0.95, {"jumble"}, 1, 120, {"default:grass_2", "default:grass_3",
@@ -510,7 +520,7 @@ print ("[MOD] Ethereal - Farming Redo detected and in use")
 add_node({"ethereal:jungle_dirt"}, 0.035, {"junglee"}, 1, 100, {"farming:potato_3"}, nil, nil, nil, ethereal.junglee)
 
 -- carrot, cucumber, potato, tomato, corn, coffee, raspberry, rhubarb
-add_node({"ethereal:green_dirt"}, 0.05, {"grassytwo"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4",
+add_node({"ethereal:green_dirt"}, 0.05, {"grassytwo", "stone_grassland", "sandstone_grassland"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4",
 	"farming:potato_3", "farming:tomato_7", "farming:corn_8", "farming:coffee_5",
 	"farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4"}, nil, nil, nil, ethereal.grassytwo)
 add_node({"ethereal:green_dirt"}, 0.05, {"grassy"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4",
-- 
GitLab