mirror of
https://git.minetest.land/Mineclonia/Mineclonia.git
synced 2024-11-14 06:25:06 +00:00
Generate lily pads
This commit is contained in:
parent
058049897c
commit
7ade843e29
2 changed files with 58 additions and 3 deletions
|
@ -1537,6 +1537,35 @@ local function register_decorations()
|
||||||
-- TODO: Make exclusive to sunflower plains
|
-- TODO: Make exclusive to sunflower plains
|
||||||
register_large_flower("sunflower", {"grassland", "sunflower_plains"}, 2940, -0.005)
|
register_large_flower("sunflower", {"grassland", "sunflower_plains"}, 2940, -0.005)
|
||||||
|
|
||||||
|
-- Lily pad
|
||||||
|
-- Spawn on Sea level in swamps only
|
||||||
|
minetest.register_decoration({
|
||||||
|
deco_type = "schematic",
|
||||||
|
schematic = {
|
||||||
|
size = { x=1, y=3, z=1 },
|
||||||
|
data = {
|
||||||
|
{ name = "mcl_core:water_source", prob = 0 },
|
||||||
|
{ name = "mcl_core:water_source" },
|
||||||
|
{ name = "mcl_flowers:waterlily", param1 = 255 },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
place_on = "mcl_core:dirt",
|
||||||
|
sidelen = 16,
|
||||||
|
noise_params = {
|
||||||
|
offset = -0.12,
|
||||||
|
scale = 0.3,
|
||||||
|
spread = {x = 100, y = 100, z = 100},
|
||||||
|
seed = 503,
|
||||||
|
octaves = 6,
|
||||||
|
persist = 0.7,
|
||||||
|
},
|
||||||
|
y_min = 0,
|
||||||
|
y_max = 0,
|
||||||
|
-- TODO: optimize spawn in real swamps
|
||||||
|
biomes = { "rainforest_swamp", "swamp" },
|
||||||
|
rotation = "random",
|
||||||
|
})
|
||||||
|
|
||||||
-- Melon
|
-- Melon
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
|
|
|
@ -651,8 +651,8 @@ local function register_mgv6_decorations()
|
||||||
size = { x=1, y=3, z=1 },
|
size = { x=1, y=3, z=1 },
|
||||||
data = {
|
data = {
|
||||||
{ name = "air", prob = 0 },
|
{ name = "air", prob = 0 },
|
||||||
{ name = "mcl_flowers:double_grass", param1=255, },
|
{ name = "mcl_flowers:double_grass", param1 = 255, },
|
||||||
{ name = "mcl_flowers:double_grass_top", param1=255, },
|
{ name = "mcl_flowers:double_grass_top", param1 = 255, },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
replacements = {
|
replacements = {
|
||||||
|
@ -738,6 +738,32 @@ local function register_mgv6_decorations()
|
||||||
register_large_flower("lilac", 10600, -0.007)
|
register_large_flower("lilac", 10600, -0.007)
|
||||||
register_large_flower("sunflower", 2940, -0.005)
|
register_large_flower("sunflower", 2940, -0.005)
|
||||||
|
|
||||||
|
-- Lily pad
|
||||||
|
minetest.register_decoration({
|
||||||
|
deco_type = "schematic",
|
||||||
|
schematic = {
|
||||||
|
size = { x=1, y=3, z=1 },
|
||||||
|
data = {
|
||||||
|
{ name = "mcl_core:water_source", prob = 0 },
|
||||||
|
{ name = "mcl_core:water_source" },
|
||||||
|
{ name = "mcl_flowers:waterlily", param1 = 255 },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
place_on = "mcl_core:dirt",
|
||||||
|
sidelen = 16,
|
||||||
|
noise_params = {
|
||||||
|
offset = -0.12,
|
||||||
|
scale = 0.3,
|
||||||
|
spread = {x = 200, y = 200, z = 200},
|
||||||
|
seed = 503,
|
||||||
|
octaves = 6,
|
||||||
|
persist = 0.7,
|
||||||
|
},
|
||||||
|
y_min = 0,
|
||||||
|
y_max = 0,
|
||||||
|
rotation = "random",
|
||||||
|
})
|
||||||
|
|
||||||
-- Pumpkin
|
-- Pumpkin
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "schematic",
|
deco_type = "schematic",
|
||||||
|
@ -745,7 +771,7 @@ local function register_mgv6_decorations()
|
||||||
size = { x=1, y=2, z=1 },
|
size = { x=1, y=2, z=1 },
|
||||||
data = {
|
data = {
|
||||||
{ name = "air", prob = 0 },
|
{ name = "air", prob = 0 },
|
||||||
{ name = "mcl_farming:pumpkin_face", param1=255, },
|
{ name = "mcl_farming:pumpkin_face" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
place_on = {"mcl_core:dirt_with_grass"},
|
place_on = {"mcl_core:dirt_with_grass"},
|
||||||
|
|
Loading…
Reference in a new issue