mirror of
https://github.com/mt-mods/pipeworks.git
synced 2024-12-27 03:10:24 +01:00
fix crash from bad digiline msg (#144)
This commit is contained in:
parent
dcc62eb231
commit
dd660c3c1c
@ -598,11 +598,12 @@ minetest.register_node("pipeworks:autocrafter", {
|
|||||||
if #msg < 3 then return end
|
if #msg < 3 then return end
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
for y = 0, 2, 1 do
|
for y = 0, 2, 1 do
|
||||||
|
local row = msg[y + 1]
|
||||||
for x = 1, 3, 1 do
|
for x = 1, 3, 1 do
|
||||||
local slot = y * 3 + x
|
local slot = y * 3 + x
|
||||||
if minetest.registered_items[msg[y + 1][x]] then
|
if type(row) == "table" and minetest.registered_items[row[x]] then
|
||||||
inv:set_stack("recipe", slot, ItemStack(
|
inv:set_stack("recipe", slot, ItemStack(
|
||||||
msg[y + 1][x]))
|
row[x]))
|
||||||
else
|
else
|
||||||
inv:set_stack("recipe", slot, ItemStack(""))
|
inv:set_stack("recipe", slot, ItemStack(""))
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user