From 1e56f216e24774b7b5a00141396c7ade848efac7 Mon Sep 17 00:00:00 2001 From: 2424barrier <2424barrier.minetest@gmail.com> Date: Sat, 14 Mar 2026 00:46:41 +0000 Subject: Modernise Mod * Switch to newer 'core' namespace * Move away from deprecated 'unifieddyes.on_dig' * Update .luacheckrc * Minor formatting changes --- .luacheckrc | 2 +- init.lua | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.luacheckrc b/.luacheckrc index 9ced1c8..d5c60f8 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -1,7 +1,7 @@ max_line_length = 160 read_globals = { - "minetest", + "core", "unifieddyes", "default", } diff --git a/init.lua b/init.lua index 04315da..e502593 100644 --- a/init.lua +++ b/init.lua @@ -1,21 +1,22 @@ -minetest.register_node("solidcolor:block", { +core.register_node("solidcolor:block", { description = "Solid Color Block", tiles = {"solidcolor_white.png"}, is_ground_content = false, groups = {dig_immediate=2,ud_param2_colorable=1}, - sounds = (minetest.global_exists("default") and default.node_sound_stone_defaults()), + sounds = (core.global_exists("default") and default.node_sound_stone_defaults()), paramtype2 = "color", palette = "unifieddyes_palette_extended.png", on_construct = unifieddyes.on_construct, - on_dig = unifieddyes.on_dig, + on_dig = not unifieddyes.preserve_metadata and unifieddyes.on_dig or nil, + preserve_metadata = unifieddyes.preserve_metadata, }) -minetest.register_craft( { - output = "solidcolor:block", - recipe = { - { "dye:white", "dye:white"}, - { "dye:white", "dye:white"}, - }, +core.register_craft( { + output = "solidcolor:block", + recipe = { + { "dye:white", "dye:white"}, + { "dye:white", "dye:white"}, + }, }) unifieddyes.register_color_craft({ @@ -28,4 +29,3 @@ unifieddyes.register_color_craft({ "MAIN_DYE" } }) - -- cgit v1.2.3