From af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Fri, 11 May 2018 10:08:51 -0400 Subject: add readme.md ...and some change to plantlife that I can't remember what for ;) --- pipeworks/wielder.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pipeworks') diff --git a/pipeworks/wielder.lua b/pipeworks/wielder.lua index 51ee278..b92176f 100644 --- a/pipeworks/wielder.lua +++ b/pipeworks/wielder.lua @@ -28,7 +28,11 @@ local can_tool_dig_node = function(nodename, toolcaps, toolname) -- diggable: boolean, can this tool dig this node at all -- time: float, time needed to dig with this tool -- wear: int, number of wear points to inflict on the item - local nodegroups = minetest.registered_nodes[nodename].groups + local nodedef = minetest.registered_nodes[nodename] + -- don't explode due to nil def in event of unknown node! + if (nodedef == nil) then return false end + + local nodegroups = nodedef.groups local diggable = minetest.get_dig_params(nodegroups, toolcaps).diggable if not diggable then -- a pickaxe can't actually dig leaves based on it's groups alone, -- cgit v1.2.3