From bff435a45fcf985b8aae9d2c2efe9c0bef8b76c4 Mon Sep 17 00:00:00 2001 From: Niklp09 <89982526+Niklp09@users.noreply.github.com> Date: Sat, 10 Jun 2023 16:13:32 +0200 Subject: [PATCH] disable oven properly --- homedecor_common/furnaces.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homedecor_common/furnaces.lua b/homedecor_common/furnaces.lua index fed9b444..9a444222 100644 --- a/homedecor_common/furnaces.lua +++ b/homedecor_common/furnaces.lua @@ -281,6 +281,12 @@ function homedecor.register_furnace(name, furnacedef) if dst_full then infotext = S("@1 (output bins are full)", desc) result = false + formspec = make_formspec(furnacedef, 0) + swap_node(pos, nname .. locked) + -- stop timer on the inactive furnace + minetest.get_node_timer(pos):stop() + meta:set_int("timer_elapsed", 0) + fuel_totaltime, fuel_time, src_time = 0, 0, 0 end if infotext == nil then