mirror of
https://github.com/mt-mods/moretrees.git
synced 2024-11-05 18:00:34 +01:00
fad79d86b7
time. Such saplings will grow very quickly into a tree, compared to a planted sapling. Defaults to spawning saplings. add custom jungle tree sapling, alias default one to that, so that moretrees will be able to grow its own jungle trees. fix tree density bug
94 lines
2.7 KiB
Lua
94 lines
2.7 KiB
Lua
-- sapling growth
|
|
|
|
for i in ipairs(moretrees.treelist) do
|
|
local treename = moretrees.treelist[i][1]
|
|
local tree_model = treename.."_model"
|
|
local tree_biome = treename.."_biome"
|
|
|
|
if treename ~= "birch" and treename ~= "spruce" and treename ~= "fir" and treename ~= "jungletree" then
|
|
|
|
plantslib:dbg(dump(moretrees[tree_biome].surface))
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:"..treename.."_sapling",
|
|
grow_nodes = moretrees[tree_biome].surface,
|
|
grow_function = moretrees[tree_model],
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = 2,
|
|
grow_chance = 30,
|
|
grow_plant = "moretrees:"..treename.."_sapling_ongen",
|
|
grow_nodes = moretrees[tree_biome].surface,
|
|
grow_function = moretrees[tree_model],
|
|
})
|
|
|
|
end
|
|
end
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:birch_sapling",
|
|
grow_nodes = moretrees.birch_biome.surface,
|
|
grow_function = "moretrees:grow_birch"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:birch_sapling_ongen",
|
|
grow_nodes = moretrees.birch_biome.surface,
|
|
grow_function = "moretrees:grow_birch"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:spruce_sapling",
|
|
grow_nodes = moretrees.spruce_biome.surface,
|
|
grow_function = "moretrees:grow_spruce"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:spruce_sapling_ongen",
|
|
grow_nodes = moretrees.spruce_biome.surface,
|
|
grow_function = "moretrees:grow_spruce"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:fir_sapling",
|
|
grow_nodes = moretrees.fir_biome.surface,
|
|
grow_function = "moretrees:grow_fir"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:fir_sapling_ongen",
|
|
grow_nodes = moretrees.fir_biome.surface,
|
|
grow_function = "moretrees:grow_fir"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:jungletree_sapling",
|
|
grow_nodes = moretrees.jungletree_biome.surface,
|
|
grow_function = "moretrees:grow_jungletree"
|
|
})
|
|
|
|
plantslib:grow_plants({
|
|
grow_delay = moretrees.sapling_interval,
|
|
grow_chance = moretrees.sapling_chance,
|
|
grow_plant = "moretrees:jungletree_sapling_ongen",
|
|
grow_nodes = moretrees.jungletree_biome.surface,
|
|
grow_function = "moretrees:grow_jungletree"
|
|
})
|
|
|