From 7f5629fc2abf1147f1b12beefc8c3b3f6f245c1a Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 2 Mar 2017 23:45:42 +0100 Subject: [PATCH] Hoppers suck non-fuel items from furnace fuel slot --- mods/ITEMS/mcl_hoppers/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mods/ITEMS/mcl_hoppers/init.lua b/mods/ITEMS/mcl_hoppers/init.lua index 8ecac414a..7c6a6743d 100644 --- a/mods/ITEMS/mcl_hoppers/init.lua +++ b/mods/ITEMS/mcl_hoppers/init.lua @@ -256,6 +256,12 @@ minetest.register_abm({ elseif g == 4 then -- Furnace output mcl_util.move_item_container(uppos, "dst", -1, pos) + + -- Also suck in non-fuel items from fuel slot + local finv = minetest.get_inventory({type="node", pos=uppos}) + if finv and not mcl_util.is_fuel(finv:get_stack("fuel", 1)) then + mcl_util.move_item_container(uppos, "fuel", -1, pos) + end end -- Move an item from the hopper into container below