From 09f95729c5d77528a804bd07e19233665339e1a0 Mon Sep 17 00:00:00 2001 From: za267 Date: Thu, 9 Jul 2020 12:05:10 -0400 Subject: [PATCH] fix(bug):fix for a rare crash due to on_dig callback by non-player. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 8924294..c9107e3 100644 --- a/init.lua +++ b/init.lua @@ -193,7 +193,7 @@ minetest.register_on_placenode( -- The complementary function: strip-off the color if the node being dug is still white/neutral local function move_item(item, pos, inv, digger) - if not digger then return end + if not (digger and digger:is_player()) then return end local creative = creative_mode or minetest.check_player_privs(digger, "creative") if inv:room_for_item("main", item) and (not creative or not inv:contains_item("main", item, true)) then