summaryrefslogtreecommitdiff
path: root/unifieddyes/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'unifieddyes/init.lua')
-rw-r--r--unifieddyes/init.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/unifieddyes/init.lua b/unifieddyes/init.lua
index 1221a72..a713c45 100644
--- a/unifieddyes/init.lua
+++ b/unifieddyes/init.lua
@@ -505,6 +505,8 @@ function unifieddyes.on_use(itemstack, player, pointed_thing)
local nodedef = minetest.registered_nodes[node.name]
local playername = player:get_player_name()
+ if not nodedef then return end -- target was an unknown node, just bail out
+
-- if the node has an on_punch defined, bail out and call that instead, unless "sneak" is pressed.
if not player:get_player_control().sneak then
local onpunch = nodedef.on_punch(pos, node, player, pointed_thing)