From ef2a7e97224a10f1580c922ef9875b69afcd95b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20R=C3=BChle?= Date: Tue, 2 Dec 2025 20:07:36 +0100 Subject: [PATCH] Fix crafting table with newer Mineclonia --- crafting_table.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crafting_table.lua b/crafting_table.lua index f2040ae..f0cc7d5 100644 --- a/crafting_table.lua +++ b/crafting_table.lua @@ -1,3 +1,16 @@ +-- Mineclonia checks for a crafting table in range: override that check +if mcl_crafting_table.has_crafting_table then + +local old_has_crafting_table = mcl_crafting_table.has_crafting_table + +function mcl_crafting_table.has_crafting_table(player) + return player:get_wielded_item():get_name() == "portability:crafting_table" + or old_has_crafting_table(player) +end + +end + + minetest.register_tool("portability:crafting_table", { description = "Portable Crafting Table", inventory_image = "portability_crafting_table.png",