From 02ebb1bdbb9309de8c6393cdb8cb4a3e060e2726 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sat, 6 Jun 2020 17:22:20 +0100 Subject: [PATCH] Bones: Add Drop check This will check any item before dropping on death to make sure it's a registered item and drops is not empty e.g. "" --- mods/bones/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mods/bones/init.lua b/mods/bones/init.lua index 5e542593..590b3cbc 100644 --- a/mods/bones/init.lua +++ b/mods/bones/init.lua @@ -159,6 +159,13 @@ local function may_replace(pos, player) end local drop = function(pos, itemstack) + + local def = minetest.registered_items[itemstack:get_name()] + -- do not drop items with drops set to "" + if not def or (def.drops and def.drops == "") then + return + end + local obj = minetest.add_item(pos, itemstack:take_item(itemstack:get_count())) if obj then obj:set_velocity({