Workbench: Fix special case of unknown items output (#90)

This commit is contained in:
JP Guerrero 2018-04-17 13:17:56 +02:00
parent 4888c40464
commit 9b5bdc1b1a

View File

@ -70,6 +70,7 @@ function workbench:get_output(inv, input, name)
item = nbox[3] and item or "stairs:"..nbox[1].."_"..name:match(":(.*)")
output[#output+1] = item.." "..count
end
inv:set_list("forms", output)
end
@ -201,7 +202,7 @@ function workbench.on_take(pos, listname, index, stack, player)
local stackname = stack:get_name()
if listname == "input" then
if stackname == inputname then
if stackname == inputname and registered_nodes[inputname.."_cube"] then
workbench:get_output(inv, input, stackname)
else
inv:set_list("forms", {})