From f9f94afa1451b22bb0502c13a18f8ed63006dfed Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sun, 8 Jan 2023 09:39:20 +0000 Subject: [PATCH] add falling item and lb dig player check --- init.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index b1ffc83..94c08fc 100644 --- a/init.lua +++ b/init.lua @@ -535,7 +535,7 @@ local lb_falling = function(pos, digger, def) pos2.z = pos.z + math.random(-range, range) end - local n = table.copy(minetest.registered_nodes[nods[s]]) + local n = nods[s] and table.copy(minetest.registered_nodes[nods[s]]) if n then @@ -693,9 +693,12 @@ minetest.register_node("lucky_block:lucky_block", { on_dig = function(pos, node, digger) - minetest.set_node(pos, {name = "air"}) + if digger and digger:is_player() then - lucky_block:open(pos, digger) + minetest.set_node(pos, {name = "air"}) + + lucky_block:open(pos, digger) + end end, on_blast = function() end,