diff options
Diffstat (limited to 'nodes/node_duplicator.lua')
-rw-r--r-- | nodes/node_duplicator.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nodes/node_duplicator.lua b/nodes/node_duplicator.lua index 7d20a65..4533bae 100644 --- a/nodes/node_duplicator.lua +++ b/nodes/node_duplicator.lua @@ -146,6 +146,9 @@ minetest.register_node("digtron:duplicator", { -- clear inventories of image's nodes for _, node_image in pairs(layout.inventories) do local main_inventory = node_image.meta.inventory.main + if type(main_inventory) ~= "table" then + main_inventory = {} + end for index, _ in pairs(main_inventory) do main_inventory[index] = ItemStack(nil) end @@ -175,4 +178,4 @@ minetest.register_node("digtron:duplicator", { end end, -})
\ No newline at end of file +}) |