diff --git a/mods/tnt/init.lua b/mods/tnt/init.lua index 4da0713d17c59b7d2cbf831fd7d0d0189c081ece..2f2dbbe39c6e158e42f2beeae25b5fa072bc7f60 100644 --- a/mods/tnt/init.lua +++ b/mods/tnt/init.lua @@ -37,7 +37,11 @@ local add_drop = function(drops, pos, item) end end -local destroy = function(drops, pos, last, fast) +local function destroy(drops, pos, last, fast) + if minetest.is_protected(pos, "") then + return + end + local nodename = minetest.get_node(pos).name if nodename ~= "air" then minetest.remove_node(pos, (fast and 1 or 0))