From 6efed858668c1fd9b91c4d7432835f18a6a0b3cb Mon Sep 17 00:00:00 2001 From: kay27 Date: Fri, 21 Aug 2020 15:58:17 +0400 Subject: [PATCH] prevent divizion by zero in mcl_furnaces --- mods/ITEMS/mcl_furnaces/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/ITEMS/mcl_furnaces/init.lua b/mods/ITEMS/mcl_furnaces/init.lua index 97e0e3e8..8f4f34d8 100644 --- a/mods/ITEMS/mcl_furnaces/init.lua +++ b/mods/ITEMS/mcl_furnaces/init.lua @@ -321,7 +321,10 @@ local function furnace_node_timer(pos, elapsed) local result = false if active then - local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + local fuel_percent = 0 + if fuel_totaltime > 0 then + fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + end formspec = active_formspec(fuel_percent, item_percent) swap_node(pos, "mcl_furnaces:furnace_active") -- make sure timer restarts automatically