diff --git a/mods/CORE/mcl_explosions/init.lua b/mods/CORE/mcl_explosions/init.lua index 02a7d7ae..a85d8c0f 100644 --- a/mods/CORE/mcl_explosions/init.lua +++ b/mods/CORE/mcl_explosions/init.lua @@ -359,9 +359,10 @@ local function trace_explode(pos, strength, raydirs, radius, drop_chance) local drop = minetest.get_node_drops(name, "") for _, item in ipairs(drop) do - if type(item) == "string" then - minetest.add_item(npos, item) + if item ~= "string" then + item = item:get_name() .. item:get_count() end + minetest.add_item(npos, item) end end end