summaryrefslogtreecommitdiff
path: root/pipeworks
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-05-11 10:08:51 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-05-11 10:10:50 -0400
commitaf2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d (patch)
treec69b80bcab14dc7f4feb9915b5feb1dd713202bb /pipeworks
parent335d9a3eddcb590c3ca5de9cba9b152e5e560af1 (diff)
downloaddreambuilder_modpack-af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d.tar
dreambuilder_modpack-af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d.tar.gz
dreambuilder_modpack-af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d.tar.bz2
dreambuilder_modpack-af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d.tar.xz
dreambuilder_modpack-af2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d.zip
add readme.md
...and some change to plantlife that I can't remember what for ;)
Diffstat (limited to 'pipeworks')
-rw-r--r--pipeworks/wielder.lua6
1 files changed, 5 insertions, 1 deletions
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,