Start timer as well when moving items around.
authorAuke Kok <sofar@foo-projects.org>
Sun, 27 Mar 2016 23:50:55 +0000 (16:50 -0700)
committerparamat <mat.gregory@virginmedia.com>
Wed, 30 Mar 2016 22:10:59 +0000 (23:10 +0100)
It's possible to hit this when using an e.g. charcoal mod
where a tree is both a fuel and a source.

mods/default/furnace.lua

index aa2be2125ae46ad28318236a2445f29a642c219f..4fb2071ad522076a7b4ee118a8a2a43e3727abc0 100644 (file)
@@ -251,6 +251,10 @@ minetest.register_node("default:furnace", {
                inv:set_size('dst', 4)
        end,
 
+       on_metadata_inventory_move = function(pos)
+               local timer = minetest.get_node_timer(pos)
+               timer:start(1.0)
+       end,
        on_metadata_inventory_put = function(pos)
                -- start timer function, it will sort out whether furnace can burn or not.
                local timer = minetest.get_node_timer(pos)