From 109b2009fb036124f9fd220bd44be8174a9c3507 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Thu, 25 Oct 2018 11:59:44 -0400 Subject: [PATCH] don't register grow actions for "ongen" saplings if moretrees is not in spawn-saplings mode. --- saplings.lua | 79 ++++++++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 37 deletions(-) diff --git a/saplings.lua b/saplings.lua index 8004612..bd20988 100644 --- a/saplings.lua +++ b/saplings.lua @@ -16,13 +16,15 @@ for i in ipairs(moretrees.treelist) do grow_function = moretrees[tree_model], }) - biome_lib: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], - }) + if moretrees.spawn_saplings then + biome_lib: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 end @@ -35,13 +37,6 @@ biome_lib:grow_plants({ grow_function = "moretrees.grow_birch" }) -biome_lib:grow_plants({ - grow_delay = 2, - grow_chance = 30, - grow_plant = "moretrees:birch_sapling_ongen", - grow_nodes = moretrees.birch_biome.surface, - grow_function = "moretrees.grow_birch" -}) biome_lib:grow_plants({ grow_delay = moretrees.sapling_interval, @@ -51,14 +46,6 @@ biome_lib:grow_plants({ grow_function = "moretrees.grow_spruce" }) -biome_lib:grow_plants({ - grow_delay = 2, - grow_chance = 30, - grow_plant = "moretrees:spruce_sapling_ongen", - grow_nodes = moretrees.spruce_biome.surface, - grow_function = "moretrees.grow_spruce" -}) - biome_lib:grow_plants({ grow_delay = moretrees.sapling_interval, grow_chance = moretrees.sapling_chance, @@ -67,14 +54,6 @@ biome_lib:grow_plants({ grow_function = "moretrees.grow_fir" }) -biome_lib:grow_plants({ - grow_delay = 2, - grow_chance = 30, - grow_plant = "moretrees:fir_sapling_ongen", - grow_nodes = moretrees.fir_biome.surface, - grow_function = "moretrees.grow_fir" -}) - biome_lib:grow_plants({ grow_delay = moretrees.sapling_interval, grow_chance = moretrees.sapling_chance, @@ -83,11 +62,37 @@ biome_lib:grow_plants({ grow_function = "moretrees.grow_jungletree" }) -biome_lib:grow_plants({ - grow_delay = 2, - grow_chance = 30, - grow_plant = "moretrees:jungletree_sapling_ongen", - grow_nodes = moretrees.jungletree_biome.surface, - grow_function = "moretrees.grow_jungletree" -}) +if moretrees.spawn_saplings then + biome_lib:grow_plants({ + grow_delay = 2, + grow_chance = 30, + grow_plant = "moretrees:jungletree_sapling_ongen", + grow_nodes = moretrees.jungletree_biome.surface, + grow_function = "moretrees.grow_jungletree" + }) + biome_lib:grow_plants({ + grow_delay = 2, + grow_chance = 30, + grow_plant = "moretrees:fir_sapling_ongen", + grow_nodes = moretrees.fir_biome.surface, + grow_function = "moretrees.grow_fir" + }) + + + biome_lib:grow_plants({ + grow_delay = 2, + grow_chance = 30, + grow_plant = "moretrees:spruce_sapling_ongen", + grow_nodes = moretrees.spruce_biome.surface, + grow_function = "moretrees.grow_spruce" + }) + + biome_lib:grow_plants({ + grow_delay = 2, + grow_chance = 30, + grow_plant = "moretrees:birch_sapling_ongen", + grow_nodes = moretrees.birch_biome.surface, + grow_function = "moretrees.grow_birch" + }) +end