mirror of
https://git.minetest.land/Mineclonia/Mineclonia.git
synced 2024-11-24 09:45:09 +00:00
Merge pull request 'ITEMS/REDSTONE/mcl_dispensers: Fix server crash when dispensing an unknown item' (#93) from fix-dispenser-unknown-item-crash into master
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/93 Reviewed-by: cora <cora@noreply.git.minetest.land>
This commit is contained in:
commit
c9a8ef0ac2
1 changed files with 13 additions and 0 deletions
|
@ -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 ]===]
|
||||
|
|
Loading…
Reference in a new issue