diff options
author | Novatux <nathanael.courant@laposte.net> | 2013-01-20 07:57:58 +0100 |
---|---|---|
committer | Novatux <nathanael.courant@laposte.net> | 2013-01-20 07:57:58 +0100 |
commit | 47597910344754199f1400d57262ebaf1e705411 (patch) | |
tree | d8ef1771360846029d81c47b716104a920ef6bf1 /autocrafter.lua | |
parent | 5edb7a61a3b7e9ab19146b6e76592b86bb79f5f2 (diff) |
Added chests and furnaces autoconnect to tubes.
Fixed a bug where autocrafter could bbe used to clone items.
Removed test code.
Diffstat (limited to 'autocrafter.lua')
-rw-r--r-- | autocrafter.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/autocrafter.lua b/autocrafter.lua index 71aeccf..9469b7d 100644 --- a/autocrafter.lua +++ b/autocrafter.lua @@ -4,6 +4,9 @@ function autocraft(inventory) local recipe=inventory:get_list("recipe") local result local new + for i=1,9 do + recipe[i]=ItemStack({name=recipe[i]:get_name(),count=1}) + end result,new=minetest.get_craft_result({method="normal",width=3,items=recipe}) local input=inventory:get_list("input") if result.item:is_empty() then return end @@ -28,7 +31,9 @@ function autocraft(inventory) inventory:remove_item("src",stack) end inventory:add_item("dst",result) - print(dump(new)) + for i=1,9 do + inventory:add_item("dst",new.items[i]) + end end minetest.register_node("pipeworks:autocrafter",{ |