diff --git a/README.md b/README.md index 0c6ddc31ca96faab96ae77456b915923f3dc0d44..43df2516e2a82767b3ffdc8f7c0171cf8f84d068 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Ethereal Mapgen mod for Minetest (works on all except v6) - Bonemeal changes to suit new sapling growth - Fixes and tweaks - Added default Abm overrides + - Added 4 new plants from baked clay mod to mapgen ### 1.20 diff --git a/mapgen.lua b/mapgen.lua index 5d465ed2c4930767837d0c7a83523cad19935d2e..fb04c086b295af687735101be4ec4831b7276801 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -562,3 +562,86 @@ minetest.register_on_generated(function(minp, maxp) end end end) + +-- is baked clay mod active? add new flowers if so +if minetest.get_modpath("bakedclay") then + +minetest.register_decoration({ + deco_type = "simple", + place_on = { + "ethereal:prairie_grass", "ethereal:green_dirt", + "ethereal:grove_dirt" + }, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.004, + spread = {x = 100, y = 100, z = 100}, + seed = 7133, + octaves = 3, + persist = 0.6 + }, + y_min = 10, + y_max = 90, + decoration = "bakedclay:delphinium", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = { + "ethereal:prairie_grass", "ethereal:green_dirt", + "ethereal:grove_dirt", "ethereal:bamboo_dirt" + }, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.004, + spread = {x = 100, y = 100, z = 100}, + seed = 7134, + octaves = 3, + persist = 0.6 + }, + y_min = 15, + y_max = 90, + decoration = "bakedclay:thistle", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"ethereal:jungle_dirt"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 7135, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 90, + decoration = "bakedclay:lazarus", + spawn_by = "default:jungletree", + num_spawn_by = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"ethereal:green_dirt", "default:sand"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.009, + spread = {x = 100, y = 100, z = 100}, + seed = 7136, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 15, + decoration = "bakedclay:mannagrass", + spawn_by = "group:water", + num_spawn_by = 1, +}) + +end \ No newline at end of file diff --git a/plantpack.lua b/plantpack.lua index c323e457f2d68f62b36475c6a807879f099af1d1..001ac0d172a9f15ed1ec4e072b977cb6350638f5 100644 --- a/plantpack.lua +++ b/plantpack.lua @@ -144,7 +144,7 @@ minetest.register_decoration({ minetest.register_decoration({ deco_type = "simple", - place_on = {"default:sand", "default:green_dirt"}, + place_on = {"default:sand", "ethereal:green_dirt"}, sidelen = 16, fill_ratio = 0.015, biomes = {"sandclay", "grassy_ocean", "grassy", "grassytwo", "jumble"},