From fe55ac970ce24789e2d51f224535ed20d933fea3 Mon Sep 17 00:00:00 2001 From: wsor4035 <24964441+wsor4035@users.noreply.github.com> Date: Fri, 26 Dec 2025 23:24:20 -0500 Subject: [PATCH] fix mineclonia support (#183) * fix mineclonia support * fix luacheck --------- Co-authored-by: codiac --- .luacheckrc | 3 ++- filter-injector.lua | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.luacheckrc b/.luacheckrc index 01e0d5c..4946632 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -15,5 +15,6 @@ read_globals = { "default", "mesecon", "digilines", "screwdriver", "unified_inventory", "i3", "mcl_experience", "awards", - "xcompat", "fakelib", "vizlib" + "xcompat", "fakelib", "vizlib", + "mcl_redstone", } diff --git a/filter-injector.lua b/filter-injector.lua index ffa4e12..0448950 100644 --- a/filter-injector.lua +++ b/filter-injector.lua @@ -540,6 +540,16 @@ for _, data in ipairs({ node.on_punch = function (pos, node, puncher) punch_filter(data, pos, node) end + node._mcl_redstone = { + connects_to = function(node, dir) + return true + end, + update = function(pos, node) + if mcl_redstone.get_power(pos) ~= 0 then + punch_filter(data, pos, node) + end + end, + } end