diff --git a/mods/ITEMS/REDSTONE/mcl_dispensers/init.lua b/mods/ITEMS/REDSTONE/mcl_dispensers/init.lua index b6d0d2ef..4e8b2d2e 100644 --- a/mods/ITEMS/REDSTONE/mcl_dispensers/init.lua +++ b/mods/ITEMS/REDSTONE/mcl_dispensers/init.lua @@ -129,6 +129,19 @@ local dispenserdef = { local stack_id = stacks[r].stackpos local stackdef = stack:get_definition() local iname = stack:get_name() + if not minetest.registered_items[iname] then + minetest.log( + "warning", + "Trying to dispense unknown item " .. + "“" .. iname .. "” " .. + "near (" .. + pos.x .. ", " .. + pos.y .. ", " .. + pos.z .. + ")" + ) + return + end local igroups = minetest.registered_items[iname].groups --[===[ Dispense item ]===]