mirror of
https://github.com/mt-mods/plantlife_modpack.git
synced 2025-02-03 11:50:23 +01:00
Accidental commit
This commit is contained in:
parent
ef7d33f740
commit
60cbb4992d
@ -42,8 +42,6 @@ abstract_woodsoils.place_soil = function(pos)
|
|||||||
local radius_2b = {x=pos.x+WE2,y=pos.y-2,z=pos.z+NS2}
|
local radius_2b = {x=pos.x+WE2,y=pos.y-2,z=pos.z+NS2}
|
||||||
local radius_3a = {x=pos.x+WE3,y=pos.y-1,z=pos.z+NS3}
|
local radius_3a = {x=pos.x+WE3,y=pos.y-1,z=pos.z+NS3}
|
||||||
local radius_3b = {x=pos.x+WE3,y=pos.y-2,z=pos.z+NS3}
|
local radius_3b = {x=pos.x+WE3,y=pos.y-2,z=pos.z+NS3}
|
||||||
--local node_1a = minetest.get_node(radius_1a)
|
|
||||||
--local node_1b = minetest.get_node(radius_1b)
|
|
||||||
local node_2a = minetest.get_node(radius_2a)
|
local node_2a = minetest.get_node(radius_2a)
|
||||||
local node_2b = minetest.get_node(radius_2b)
|
local node_2b = minetest.get_node(radius_2b)
|
||||||
local node_3a = minetest.get_node(radius_3a)
|
local node_3a = minetest.get_node(radius_3a)
|
||||||
@ -73,29 +71,31 @@ abstract_woodsoils.place_soil = function(pos)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
biome_lib.register_on_generate({
|
minetest.register_decoration({
|
||||||
surface = {
|
name = "woodsoils:trees",
|
||||||
|
decoration = {"air"},
|
||||||
|
fill_ratio = 1,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 40,
|
||||||
|
place_on = {
|
||||||
"group:tree",
|
"group:tree",
|
||||||
"ferns:fern_03",
|
"ferns:fern_03",
|
||||||
"ferns:fern_02",
|
"ferns:fern_02",
|
||||||
"ferns:fern_01"
|
"ferns:fern_01"
|
||||||
},
|
},
|
||||||
max_count = 1000,
|
deco_type = "simple",
|
||||||
rarity = 1,
|
flags = "all_floors",
|
||||||
min_elevation = 1,
|
place_offset_y = -1,
|
||||||
max_elevation = 40,
|
check_offset = -1,
|
||||||
near_nodes = {"group:tree","ferns:fern_03","ferns:fern_02","ferns:fern_01"},
|
})
|
||||||
near_nodes_size = 5,
|
|
||||||
near_nodes_vertical = 1,
|
|
||||||
near_nodes_count = 4,
|
|
||||||
plantlife_limit = -1,
|
|
||||||
check_air = false,
|
|
||||||
},
|
|
||||||
"abstract_woodsoils.place_soil"
|
|
||||||
)
|
|
||||||
|
|
||||||
biome_lib.register_on_generate({
|
minetest.register_decoration({
|
||||||
surface = {
|
name = "woodsoils:moretrees",
|
||||||
|
decoration = {"air"},
|
||||||
|
fill_ratio = 1,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 40,
|
||||||
|
place_on = {
|
||||||
"moretrees:apple_tree_sapling_ongen",
|
"moretrees:apple_tree_sapling_ongen",
|
||||||
"moretrees:beech_sapling_ongen",
|
"moretrees:beech_sapling_ongen",
|
||||||
"moretrees:birch_sapling_ongen",
|
"moretrees:birch_sapling_ongen",
|
||||||
@ -108,16 +108,31 @@ biome_lib.register_on_generate({
|
|||||||
"moretrees:spruce_sapling_ongen",
|
"moretrees:spruce_sapling_ongen",
|
||||||
"moretrees:willow_sapling_ongen"
|
"moretrees:willow_sapling_ongen"
|
||||||
},
|
},
|
||||||
max_count = 1000,
|
deco_type = "simple",
|
||||||
rarity = 2,
|
flags = "all_floors",
|
||||||
min_elevation = 1,
|
place_offset_y = -1,
|
||||||
max_elevation = 40,
|
check_offset = -1,
|
||||||
plantlife_limit = -0.9,
|
})
|
||||||
check_air = false,
|
|
||||||
},
|
|
||||||
"abstract_woodsoils.place_soil"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
local did, did2
|
||||||
|
minetest.register_on_mods_loaded(function()
|
||||||
|
did = minetest.get_decoration_id("woodsoils:trees")
|
||||||
|
did2 = minetest.get_decoration_id("woodsoils:moretrees")
|
||||||
|
minetest.set_gen_notify("decoration", {did, did2})
|
||||||
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_generated(function(minp, maxp, blockseed)
|
||||||
|
local g = minetest.get_mapgen_object("gennotify")
|
||||||
|
local deco_locations_1 = g["decoration#" .. did] or {}
|
||||||
|
local deco_locations_2 = g["decoration#" .. did2] or {}
|
||||||
|
|
||||||
|
for _, pos in pairs(deco_locations_1) do
|
||||||
|
abstract_woodsoils.place_soil(pos)
|
||||||
|
end
|
||||||
|
for _, pos in pairs(deco_locations_2) do
|
||||||
|
abstract_woodsoils.place_soil(pos)
|
||||||
|
end
|
||||||
|
end)
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
nodenames = {"default:papyrus"},
|
nodenames = {"default:papyrus"},
|
||||||
neighbors = {
|
neighbors = {
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
name = woodsoils
|
name = woodsoils
|
||||||
depends = default, biome_lib
|
depends = default
|
||||||
optional_depends = bushes, ferns, moretrees, trees, trunks
|
optional_depends = bushes, ferns, moretrees, trees, trunks, ebiomes
|
||||||
|
Loading…
Reference in New Issue
Block a user