From 7a3f3d28a8c9573605be3b8558227e1eddb7ed0d Mon Sep 17 00:00:00 2001 From: The4codeblocks <72419529+The4codeblocks@users.noreply.github.com> Date: Thu, 18 Jun 2026 13:25:29 -0500 Subject: [PATCH 1/2] mirror minetest-mods/mesecons#725 --- controller.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/controller.lua b/controller.lua index 28799e7..eb10dd2 100644 --- a/controller.lua +++ b/controller.lua @@ -756,6 +756,10 @@ function mooncontroller.set_program(pos, code) return mooncontroller.run(pos, {type="program"}) end +local function on_construct(pos) + reset_meta() +end + for a = 0, 1 do -- 0 = off 1 = on for b = 0, 1 do for c = 0, 1 do @@ -832,7 +836,7 @@ for d = 0, 1 do sunlight_propagates = true, selection_box = selection_box, node_box = node_box, - on_construct = reset_meta, + on_construct = on_construct, on_receive_fields = mooncontroller.on_receive_fields, sounds = default.node_sound_stone_defaults(), mesecons = mesecons, From bf400cd47f26002243535f0348149a9f34d58a25 Mon Sep 17 00:00:00 2001 From: OgelGames Date: Fri, 19 Jun 2026 11:32:28 +1000 Subject: [PATCH 2/2] remove arg Co-authored-by: OgelGames --- controller.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller.lua b/controller.lua index eb10dd2..b2a058c 100644 --- a/controller.lua +++ b/controller.lua @@ -756,7 +756,7 @@ function mooncontroller.set_program(pos, code) return mooncontroller.run(pos, {type="program"}) end -local function on_construct(pos) +local function on_construct() reset_meta() end