summaryrefslogtreecommitdiff
path: root/moretrees
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-30 23:20:05 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-30 23:20:05 -0400
commit2fa2867eb72593ae37d325352413e3f5c84f252d (patch)
treec28f088b2b3a45ca2525a77c9cc4a98d17a1680b /moretrees
parente932a8478a12eb4fdddb76b5db3535854efd8293 (diff)
downloaddreambuilder_modpack-2fa2867eb72593ae37d325352413e3f5c84f252d.tar
dreambuilder_modpack-2fa2867eb72593ae37d325352413e3f5c84f252d.tar.gz
dreambuilder_modpack-2fa2867eb72593ae37d325352413e3f5c84f252d.tar.bz2
dreambuilder_modpack-2fa2867eb72593ae37d325352413e3f5c84f252d.tar.xz
dreambuilder_modpack-2fa2867eb72593ae37d325352413e3f5c84f252d.zip
update moretrees and plantlife (upstream vines mod updated, + bugfix)
Diffstat (limited to 'moretrees')
-rw-r--r--moretrees/node_defs.lua30
1 files changed, 21 insertions, 9 deletions
diff --git a/moretrees/node_defs.lua b/moretrees/node_defs.lua
index 96a57fa..1a02a9a 100644
--- a/moretrees/node_defs.lua
+++ b/moretrees/node_defs.lua
@@ -337,7 +337,6 @@ minetest.override_item("moretrees:poplar_leaves", {
}
})
-
-- Extra nodes for jungle trees:
local jungleleaves = {"yellow","red"}
@@ -362,7 +361,7 @@ for color = 1, #jungleleaves do
inventory_image = moretrees_leaves_inventory_image,
paramtype = "light",
is_ground_content = false,
- groups = {snappy = 3, flammable = 2, leaves = 1, moretrees_leaves = 1, leafdecay = moretrees.leafdecay_radius },
+ groups = {snappy = 3, flammable = 2, leaves = 1, moretrees_leaves = 1, leafdecay = 3 },
drop = {
max_items = 1,
items = {
@@ -374,6 +373,18 @@ for color = 1, #jungleleaves do
})
end
+-- To get Moretrees to generate its own jungle trees among the default mapgen
+-- we need our own copy of that node, which moretrees will match against.
+
+local jungle_tree = table.copy(minetest.registered_nodes["default:jungletree"])
+minetest.register_node("moretrees:jungletree_trunk", jungle_tree)
+
+default.register_leafdecay({
+ trunks = { "default:jungletree", "moretrees:jungletree_trunk" },
+ leaves = { "default:jungleleaves", "moretrees:jungletree_leaves_yellow", "moretrees:jungletree_leaves_red" },
+ radius = moretrees.leafdecay_radius,
+})
+
-- Extra needles for firs
local moretrees_leaves_inventory_image = nil
@@ -391,7 +402,7 @@ minetest.register_node("moretrees:fir_leaves_bright", {
inventory_image = moretrees_leaves_inventory_image,
paramtype = "light",
is_ground_content = false,
- groups = {snappy = 3, flammable = 2, leaves = 1, moretrees_leaves = 1, leafdecay = moretrees.leafdecay_radius },
+ groups = {snappy = 3, flammable = 2, leaves = 1, moretrees_leaves = 1, leafdecay = 3 },
drop = {
max_items = 1,
items = {
@@ -402,6 +413,13 @@ minetest.register_node("moretrees:fir_leaves_bright", {
sounds = default.node_sound_leaves_defaults()
})
+default.register_leafdecay({
+ trunks = { "moretrees:fir_trunk" },
+ leaves = { "moretrees:fir_leaves", "moretrees:fir_leaves_bright" },
+ radius = moretrees.leafdecay_radius,
+})
+
+
if moretrees.enable_redefine_apple then
local appledef = moretrees.clone_node("default:apple")
appledef.groups.attached_node = 1
@@ -449,12 +467,6 @@ minetest.register_abm({
end,
})
--- To get Moretrees to generate its own jungle trees among the default mapgen
--- we need our own copy of that node, which moretrees will match against.
-
-local jungle_tree = moretrees.clone_node("default:jungletree")
-minetest.register_node("moretrees:jungletree_trunk", jungle_tree)
-
-- For compatibility with old nodes, recently-changed nodes, and default nodes
minetest.register_alias("technic:rubber_tree_full", "moretrees:rubber_tree_trunk")