coal alloy furnace to return the buckets
authorgoblin <github@uukgoblin.net>
Fri, 18 Jul 2014 16:08:05 +0000 (17:08 +0100)
committergoblin <github@uukgoblin.net>
Fri, 18 Jul 2014 16:08:05 +0000 (17:08 +0100)
technic/machines/LV/coal_alloy_furnace.lua

index d1b7faed1c3a88553f5dae840d3fdfd60c9d66d0..a1499210988244a461fb8e11c98c4fffc9993135 100644 (file)
@@ -142,10 +142,11 @@ minetest.register_abm({
 
                -- Next take a hard look at the fuel situation
                local fuel = nil
+               local afterfuel
                local fuellist = inv:get_list("fuel")
 
                if fuellist then
-                       fuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
+                       fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
                end
 
                if fuel.time <= 0 then
@@ -158,9 +159,7 @@ minetest.register_abm({
                meta:set_string("fuel_totaltime", fuel.time)
                meta:set_string("fuel_time", 0)
 
-               local stack = inv:get_stack("fuel", 1)
-               stack:take_item()
-               inv:set_stack("fuel", 1, stack)
+               inv:set_stack("fuel", 1, afterfuel.items[1])
        end,
 })