master
root 2020-11-02 19:56:36 +01:00
parent 43d100253b
commit 5bbed11e51
13 changed files with 123 additions and 46 deletions

View File

@ -86,28 +86,43 @@ end
-- Decoration
--
local place_on
local biomes
local offset
local scale
if minetest.get_modpath("rainf") then
minetest.register_decoration({
deco_type = "schematic",
place_on = {"rainf:meadow"},
sidelen = 16,
noise_params = {
offset = 0.01,
scale = 0.001,
spread = {x = 255, y = 255, z = 255},
seed = 32,
octaves = 3,
persist = 0.67
},
biomes = {"rainf"},
y_min = 1,
y_max = 80,
schematic = birch.birchtree,
flags = "place_center_x, place_center_z",
place_offset_y = 1,
})
place_on = "rainf:meadow"
biomes = "rainf"
offset = 0.01
scale = 0.001
else
place_on = "default:dirt_with_grass"
biomes = "grassland"
offset = 0.008
scale = 0.001
end
minetest.register_decoration({
deco_type = "schematic",
place_on = {place_on},
sidelen = 16,
noise_params = {
offset = offset,
scale = scale,
spread = {x = 255, y = 255, z = 255},
seed = 32,
octaves = 3,
persist = 0.67
},
biomes = {biomes},
y_min = 1,
y_max = 80,
schematic = birch.birchtree,
flags = "place_center_x, place_center_z",
place_offset_y = 1,
})
--
-- Nodes
--

View File

@ -66,20 +66,38 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
local place_on
local biomes
local offset
local scale
if minetest.get_modpath("rainf") then
place_on = "rainf:meadow"
biomes = "rainf"
offset = 0.0008
scale = 0.00004
else
place_on = "default:dirt_with_grass"
biomes = "grassland"
offset = 0.00005
scale = 0.00004
end
minetest.register_decoration({
deco_type = "schematic",
place_on = {"rainf:meadow"},
place_on = {place_on},
sidelen = 16,
noise_params = {
offset = 0.0008,
scale = 0.00004,
offset = offset,
scale = scale,
spread = {x = 250, y = 250, z = 250},
seed = 278,
octaves = 3,
persist = 0.66
},
biomes = {"rainf"},
biomes = {biomes},
y_min = 1,
y_max = 80,
schematic = modpath.."/schematics/chestnuttree.mts",

View File

@ -25,7 +25,7 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
minetest.register_decoration({
deco_type = "schematic",
place_on = {"default:dirt_with_rainforest_litter"},

View File

@ -1,4 +1,4 @@
name = ebony
description = Ebony Tree for Rainforest Biome
depends = default
optional_depends = stairs, bonemeal, rainf
optional_depends = stairs, bonemeal

View File

@ -24,20 +24,38 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
local place_on
local biomes
local offset
local scale
if minetest.get_modpath("rainf") then
place_on = "rainf:meadow"
biomes = "rainf"
offset = 0.0008
scale = 0.00005
else
place_on = "default:dirt_with_grass"
biomes = "grassland"
offset = 0.00008
scale = 0.00005
end
minetest.register_decoration({
deco_type = "schematic",
place_on = {"rainf:meadow"},
place_on = {place_on},
sidelen = 16,
noise_params = {
offset = 0.0008,
scale = 0.00005,
offset = offset,
scale = scale,
spread = {x = 250, y = 250, z = 250},
seed = 789,
octaves = 3,
persist = 0.66
},
biomes = {"rainf"},
biomes = {biomes},
y_min = 1,
y_max = 32,
schematic = modpath.."/schematics/hollytree.mts",

View File

@ -24,7 +24,7 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
minetest.register_decoration({
deco_type = "schematic",
place_on = {"default:dirt_with_rainforest_litter"},

View File

@ -1,4 +1,4 @@
name = jacaranda
description = Jacaranda for jungles
depends = default
optional_depends = stairs, bonemeal, rainf
optional_depends = stairs, bonemeal

View File

@ -26,7 +26,7 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
minetest.register_decoration({
deco_type = "schematic",
place_on = {"default:dirt_with_rainforest_litter"},

View File

@ -25,20 +25,33 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
if minetest.get_modpath("rainf") then
place_on = "rainf:meadow"
biomes = "rainf"
offset = 0.0005
scale = 0.0002
else
place_on = "default:dirt_with_grass"
biomes = "grassland"
offset = 0.0002
scale = 0.0002
end
minetest.register_decoration({
deco_type = "schematic",
place_on = {"rainf:meadow"},
place_on = {place_on},
sidelen = 16,
noise_params = {
offset = 0.0005,
scale = 0.0002,
offset = offset,
scale = scale,
spread = {x = 250, y = 250, z = 250},
seed = 3462,
octaves = 3,
persist = 0.66
},
biomes = {"rainf"},
biomes = {biomes},
y_min = 1,
y_max = 62,
schematic = modpath.."/schematics/maple.mts",

View File

@ -50,20 +50,33 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
if minetest.get_modpath("rainf") then
place_on = "rainf:meadow"
biomes = "rainf"
offset = 0.0008
scale = 0.00004
else
place_on = "default:dirt_with_grass"
biomes = "grassland"
offset = 0.0008
scale = 0.00004
end
minetest.register_decoration({
deco_type = "schematic",
place_on = {"rainf:meadow"},
place_on = {place_on},
sidelen = 16,
noise_params = {
offset = 0.0008,
scale = 0.00004,
offset = offset,
scale = scale,
spread = {x = 250, y = 250, z = 250},
seed = 6431,
octaves = 3,
persist = 0.66
},
biomes = {"rainf"},
biomes = {biomes},
y_min = 1,
y_max = 80,
schematic = modpath.."/schematics/oak.mts",

0
palm/textures/palm_coconut_slice.png Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -25,7 +25,7 @@ end
-- Decoration
--
if mg_name ~= "v6" and mg_name ~= "singlenode" and minetest.get_modpath("rainf") then
if mg_name ~= "v6" and mg_name ~= "singlenode" then
minetest.register_decoration({
deco_type = "schematic",
place_on = {"default:dirt_with_rainforest_litter"},

View File

@ -1,4 +1,4 @@
name = pineapple
description = Pineapple tree for the jungle
depends = default
optional_depends = bonemeal, rainf
optional_depends = bonemeal