-- -- Drop items on die mod -- By Kaadmy, for Pixture -- drop_items_on_die = {} drop_items_on_die.registered_listnames = {} local enable_drop = minetest.settings:get_bool("drop_items_on_die") or false function drop_items_on_die.register_listname(listname) table.insert(drop_items_on_die.registered_listnames, listname) end local function on_die(player) local pos = player:getpos() local inv = player:get_inventory() for _, listname in ipairs(drop_items_on_die.registered_listnames) do for i = 1, inv:get_size(listname) do local item = inv:get_stack(listname, i) item_drop.drop_item(pos, item) item:clear() inv:set_stack(listname, i, item) end end end if enable_drop then minetest.register_on_dieplayer(on_die) drop_items_on_die.register_listname("main") end default.log("mod:drop_items_on_die", "loaded")