summaryrefslogtreecommitdiff
path: root/mods.lua
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2017-01-15 20:34:17 +0000
committerTenPlus1 <kinsellaja@yahoo.com>2017-01-15 20:34:17 +0000
commitbd092c080bcc6b297a8841b76fa77427484f875d (patch)
treeba6bf0ff3f690c2ff88d73ef2dc0356caaf6ef73 /mods.lua
Initial upload (mod is WIP)
Diffstat (limited to 'mods.lua')
-rw-r--r--mods.lua81
1 files changed, 81 insertions, 0 deletions
diff --git a/mods.lua b/mods.lua
new file mode 100644
index 0000000..14dac4c
--- /dev/null
+++ b/mods.lua
@@ -0,0 +1,81 @@
+
+if farming and farming.mod and farming.mod == "redo" then
+
+ bonemeal:add_crop({
+ {"farming:tomato_", 8},
+ {"farming:corn_", 8},
+ {"farming:melon_", 8},
+ {"farming:pumpkin_", 8},
+ {"farming:beanpole_", 5},
+ {"farming:blueberry_", 4},
+ {"farming:raspberry_", 4},
+ {"farming:carrot_", 8},
+ {"farming:cocoa_", 3},
+ {"farming:coffee_", 5},
+ {"farming:cucumber_", 4},
+ {"farming:potato_", 4},
+ {"farming:grapes_", 8},
+ {"farming:rhubarb_", 3},
+ {"farming:barley_", 7},
+ })
+end
+
+
+if minetest.get_modpath("ethereal") then
+
+ bonemeal:add_crop({
+ {"ethereal:strawberry_", 8},
+ {"ethereal:onion_", 5},
+ })
+
+ bonemeal:add_sapling({
+ {"ethereal:palm_sapling", ethereal.grow_palm_tree, "soil"},
+ {"ethereal:palm_sapling", ethereal.grow_palm_tree, "sand"},
+ {"ethereal:yellow_tree_sapling", ethereal.grow_yellow_tree, "soil"},
+ {"ethereal:big_tree_sapling", ethereal.grow_big_tree, "soil"},
+ {"ethereal:banana_tree_sapling", ethereal.grow_banana_tree, "soil"},
+ {"ethereal:frost_tree_sapling", ethereal.grow_frost_tree, "soil"},
+ {"ethereal:mushroom_sapling", ethereal.grow_mushroom_tree, "soil"},
+ {"ethereal:willow_sapling", ethereal.grow_willow_tree, "soil"},
+ {"ethereal:redwood_sapling", ethereal.grow_redwood_tree, "soil"},
+ {"ethereal:orange_tree_sapling", ethereal.grow_orange_tree, "soil"},
+ {"ethereal:bamboo_sprout", ethereal.grow_bamboo_tree, "soil"},
+ {"ethereal:birch_sapling", ethereal.grow_birch_tree, "soil"},
+ })
+end
+
+
+if minetest.get_modpath("moretrees") then
+
+ -- special fir check for snow
+ local function fir_grow(pos)
+
+ if minetest.find_node_near(pos, 1,
+ {"default:snow", "default:snowblock", "default:dirt_with_snow"}) then
+
+ moretrees.grow_fir_snow(pos)
+ else
+ moretrees.grow_fir(pos)
+ end
+ end
+
+ bonemeal:add_sapling({
+ {"moretrees:beech_sapling", moretrees.spawn_beech_object, "soil"},
+ {"moretrees:apple_tree_sapling", moretrees.spawn_apple_tree_object, "soil"},
+ {"moretrees:oak_sapling", moretrees.spawn_oak_object, "soil"},
+ {"moretrees:sequoia_sapling", moretrees.spawn_sequoia_object, "soil"},
+ --{"moretrees:birch_sapling", moretrees.spawn_birch_object, "soil"},
+ {"moretrees:birch_sapling", moretrees.grow_birch, "soil"},
+ {"moretrees:palm_sapling", moretrees.spawn_palm_object, "soil"},
+ {"moretrees:palm_sapling", moretrees.spawn_palm_object, "sand"},
+ {"moretrees:date_palm_sapling", moretrees.spawn_date_palm_object, "soil"},
+ {"moretrees:date_palm_sapling", moretrees.spawn_date_palm_object, "sand"},
+ --{"moretrees:spruce_sapling", moretrees.spawn_spruce_object, "soil"},
+ {"moretrees:spruce_sapling", moretrees.grow_spruce, "soil"},
+ {"moretrees:cedar_sapling", moretrees.spawn_cedar_object, "soil"},
+ {"moretrees:poplar_sapling", moretrees.spawn_poplar_object, "soil"},
+ {"moretrees:willow_sapling", moretrees.spawn_willow_object, "soil"},
+ {"moretrees:rubber_tree_sapling", moretrees.spawn_rubber_tree_object, "soil"},
+ {"moretrees:fir_sapling", fir_grow, "soil"},
+ })
+end