From 6a2dd7625a9b12d632716cf033c7d4f5ee16fbf6 Mon Sep 17 00:00:00 2001
From: tenplus1 <kinsellaja@yahoo.com>
Date: Fri, 17 Jul 2020 20:42:32 +0100
Subject: [PATCH] add nil check for digger when using crystal shovel

---
 crystal.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/crystal.lua b/crystal.lua
index 0af1296..a7b0796 100644
--- a/crystal.lua
+++ b/crystal.lua
@@ -171,7 +171,8 @@ local old_handle_node_drops = minetest.handle_node_drops
 function minetest.handle_node_drops(pos, drops, digger)
 
 	-- are we holding Crystal Shovel?
-	if digger:get_wielded_item():get_name() ~= "ethereal:shovel_crystal" then
+	if not digger
+	or digger:get_wielded_item():get_name() ~= "ethereal:shovel_crystal" then
 		return old_handle_node_drops(pos, drops, digger)
 	end
 
-- 
GitLab