From ca4aa21097ea34b8b0540cd88776a918897fb93e Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Thu, 23 Aug 2018 05:52:45 -0400 Subject: [PATCH] Add param2 coloring of default steel blocks (optional, requires unified dyes, else nothing extra is registered) --- depends.txt | 1 + init.lua | 30 +++++++++++++++++++++++++ textures/steel_default_steel_block.png | Bin 0 -> 272 bytes 3 files changed, 31 insertions(+) create mode 100644 textures/steel_default_steel_block.png diff --git a/depends.txt b/depends.txt index 5643dca..105a865 100644 --- a/depends.txt +++ b/depends.txt @@ -3,3 +3,4 @@ streets? homedecor? protector? node_ownership? +unifieddyes? diff --git a/init.lua b/init.lua index 8db94b5..6e62a87 100644 --- a/init.lua +++ b/init.lua @@ -356,4 +356,34 @@ minetest.register_craft({ } }) +if minetest.get_modpath("unifieddyes") then + -- Colorize default:steel_block + minetest.register_node("steel:steel_block", { + description = "Steel block (colorized)", + tiles = {"steel_default_steel_block.png"}, + paramtype = "light", + paramtype2 = "color", + is_ground_content = false, + palette = "unifieddyes_palette_extended.png", + groups = {cracky=1, level=2, ud_param2_colorable=1, not_in_creative_inventory=1}, + on_construct = unifieddyes.on_construct, + sounds = default.node_sound_metal_defaults(), + }) + + minetest.override_item("default:steelblock", { + palette = "unifieddyes_palette_extended.png", + groups = {cracky=1, level=2, ud_param2_colorable=1}, + }) + + unifieddyes.register_color_craft({ + output = "steel:steel_block", + palette = "extended", + neutral_node = "default:steelblock", + type = "shapeless", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE", + } + }) +end diff --git a/textures/steel_default_steel_block.png b/textures/steel_default_steel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f80be599309b38664e0e9e2fcbaf8b756e309b GIT binary patch literal 272 zcmV+r0q_2aP)+kRH^z`)k`T6|({Qmy_IK5MX0001+ zNklQKmi6ZFcBeU0AK(A`@HV%;JI;5C8xF z{@v@f08jhg|L)w`g8(1x&F=2|x}*SZ-puao+pDzzJ?-ty|H{m<06U-lyxhCoqyR0> z@7v0~$&>(H?atf0yt$SDPS4A_sHmBh0DjA=h-j;+mH;2iyO?;ItFZt@RYheb6H#Sh W`&O}~+dc*W0000