From 15093febd477e57e74ac0b9ba11cfa6cf354f6cb Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 10 Dec 2019 21:29:42 +0100 Subject: [PATCH] Growth tool: Grow tree trunk --- mods/nodes/init.lua | 4 ++-- mods/tools/init.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/nodes/init.lua b/mods/nodes/init.lua index 19b7251..6085b98 100644 --- a/mods/nodes/init.lua +++ b/mods/nodes/init.lua @@ -483,7 +483,7 @@ for _, v in pairs({ minetest.register_node("nodes:trunk_" .. v[1] .. "_breakable", { description = nm(v[1] .. " trunk"), tiles = {"trunk_" .. v[1] .. "_top.png", "trunk_" .. v[1] .. "_top.png", "trunk_" .. v[1] .. ".png"}, - groups = {axe = 1, node = 1, wood = 1}, + groups = {axe = 1, node = 1, wood = 1, tree = 1}, paramtype2 = "facedir", sounds = sounds.wood, }) @@ -491,7 +491,7 @@ for _, v in pairs({ minetest.register_node("nodes:trunk_" .. v[1] .. "", { description = nm(v[1] .. " trunk"), tiles = {"trunk_" .. v[1] .. "_top.png", "trunk_" .. v[1] .. "_top.png", "trunk_" .. v[1] .. ".png"}, - groups = {node = 1, unbreakable = 1, wood = 1}, + groups = {node = 1, unbreakable = 1, wood = 1, tree = 1}, paramtype2 = "facedir", sounds = sounds.wood, }) diff --git a/mods/tools/init.lua b/mods/tools/init.lua index 0ca3495..0a5bebd 100644 --- a/mods/tools/init.lua +++ b/mods/tools/init.lua @@ -638,8 +638,8 @@ minetest.register_tool("tools:grow", { minetest.set_node(ppos, {name=nname}) end end - elseif nname == "nodes:reeds" then - -- Grow reeds + elseif nname == "nodes:reeds" or minetest.get_item_group(nname, "tree") == 1 then + -- Grow reeds and tree trunk local above for i=1,15 do above = {x=pos.x,y=pos.y+i,z=pos.z}