From 2de6325e34e736942880d057960f37506ebfe57a Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Thu, 20 Jun 2024 15:25:23 +0200 Subject: [PATCH] init --- .luacheckrc | 9 +++++++++ init.lua | 36 ++++++++++++++++++++++++++++++++++++ mod.conf | 2 ++ textures/neon_box.png | Bin 0 -> 591 bytes textures/neon_box_top.png | Bin 0 -> 588 bytes textures/neon_circle.png | Bin 0 -> 653 bytes textures/neon_cross.png | Bin 0 -> 652 bytes 7 files changed, 47 insertions(+) create mode 100644 .luacheckrc create mode 100644 init.lua create mode 100644 mod.conf create mode 100644 textures/neon_box.png create mode 100644 textures/neon_box_top.png create mode 100644 textures/neon_circle.png create mode 100644 textures/neon_cross.png diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 0000000..a884d08 --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,9 @@ +std = "minetest+min" + +globals = { + "neon" +} + +read_globals = { + "unifieddyes" +} diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..75d19d3 --- /dev/null +++ b/init.lua @@ -0,0 +1,36 @@ + +local defs = { + { suffix = "box" }, + { suffix = "circle" }, + { suffix = "cross" }, + { + suffix = "box_top", + tiles = { + "neon_box.png", + "blank.png", + "neon_box_top.png" + }, + use_texture_alpha = "blend", + drawtype = "normal" + } +} + +for _, def in pairs(defs) do + minetest.register_node("neon:" .. def.suffix, { + description = "Neon " .. def.suffix, + tiles = def.tiles or {"neon_" .. def.suffix .. ".png"}, + groups = { + cracky = 1, + ud_param2_colorable = 1 + }, + use_texture_alpha = def.use_texture_alpha, + is_ground_content = false, + palette = "unifieddyes_palette_extended.png", + paramtype = "light", + paramtype2 = "color", + drawtype = def.drawtype or "glasslike", + light_source = minetest.LIGHT_MAX, + on_construct = unifieddyes.on_construct, + on_dig = unifieddyes.on_dig + }) +end \ No newline at end of file diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..71bde51 --- /dev/null +++ b/mod.conf @@ -0,0 +1,2 @@ +name = neon +depends = unifieddyes \ No newline at end of file diff --git a/textures/neon_box.png b/textures/neon_box.png new file mode 100644 index 0000000000000000000000000000000000000000..d72302a7be71777a758975c7e5bd9f861f62057a GIT binary patch literal 591 zcmV-V0EX>4Tx04R}tkv&MmKpe$iTeTvU4rUN>$WWauh>CR7DionYs1;guFuC*#ni!H4 z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c1aNLh~_a1lefMBD_G^=YI&~)3( zq>^GTzaoZT(E|YyBoLLEWz0%a8ouM}9s$1I#d((hxj#q0TCf-p5Q%4)VcNv&#M7I$ z!FiupU}ae)J|`YC>4LKlt6PRh*pgk|If<`^9lSMu6}x(5ySo_p#$NPk_)faHY5X8x0`wNqW7l z#g2gJHgIv>)|5Tqat9cEGGtSBr4Y?vu?W1M(KqFRfm@(&)$6UbkJASrOI@XJfP+I| zv_#o!KJV`B?Csw(t^R%hguHUDve=$500006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mr!FIvTer*gyaP02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{001XRL_t(I%VYfi|NnmmN&qDW{Qv*|KNACmVAOz714a#i d07go)GXS+e5DlP8o^${J002ovPDHLkV1iSt_Z0vD literal 0 HcmV?d00001 diff --git a/textures/neon_box_top.png b/textures/neon_box_top.png new file mode 100644 index 0000000000000000000000000000000000000000..465d6f8503151995e19d4f9fcca13cf9c18110de GIT binary patch literal 588 zcmV-S0<-;zP)EX>4Tx04R}tkv&MmKpe$iTeTvU4rUN>$WWauh>CR7DionYs1;guFuC*#ni!H4 z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c1aNLh~_a1lefMBD_G^=YI&~)3( zq>^GTzaoZT(E|YyBoLLEWz0%a8ouM}9s$1I#d((hxj#q0TCf-p5Q%4)VcNv&#M7I$ z!FiupU}ae)J|`YC>4LKlt6PRh*pgk|If<`^9lSMu6}x(5ySo_p#$NPk_)faHY5X8x0`wNqW7l z#g2gJHgIv>)|5Tqat9cEGGtSBr4Y?vu?W1M(KqFRfm@(&)$6UbkJASrOI@XJfP+I| zv_#o!KJV`B?Csw(t^R%hguHUDve=$500006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mr!G5+o|u0d@cY02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{001OOL_t(I%k9iD0RR99!?1#X&qc&I7XcYn5=o%Cgc>{q aRR9O7BMbtZSKF-s0000EX>4Tx04R}tkv&MmKpe$iTeTvU4rUN>$WWauh>CR7DionYs1;guFuC*#ni!H4 z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c1aNLh~_a1lefMBD_G^=YI&~)3( zq>^GTzaoZT(E|YyBoLLEWz0%a8ouM}9s$1I#d((hxj#q0TCf-p5Q%4)VcNv&#M7I$ z!FiupU}ae)J|`YC>4LKlt6PRh*pgk|If<`^9lSMu6}x(5ySo_p#$NPk_)faHY5X8x0`wNqW7l z#g2gJHgIv>)|5Tqat9cEGGtSBr4Y?vu?W1M(KqFRfm@(&)$6UbkJASrOI@XJfP+I| zv_#o!KJV`B?Csw(t^R%hguHUDve=$500006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mr!G4m8mhOius+02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{003o4L_t(I%gvKP4!|G?1cmVbFHcV*_*Pw9hLjPR+G&=KylfyW2XsrxE-nv4do#zJ~E5KsTRarK{U{0!Mx2 n?6+cZC{}%100000NkvXXu0mjf5@Qxf literal 0 HcmV?d00001 diff --git a/textures/neon_cross.png b/textures/neon_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..da47d45061468e62faf94688c2eff259e2949f90 GIT binary patch literal 652 zcmV;70(1R|P)EX>4Tx04R}tkv&MmKpe$iTeTvU4rUN>$WWauh>CR7DionYs1;guFuC*#ni!H4 z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c1aNLh~_a1lefMBD_G^=YI&~)3( zq>^GTzaoZT(E|YyBoLLEWz0%a8ouM}9s$1I#d((hxj#q0TCf-p5Q%4)VcNv&#M7I$ z!FiupU}ae)J|`YC>4LKlt6PRh*pgk|If<`^9lSMu6}x(5ySo_p#$NPk_)faHY5X8x0`wNqW7l z#g2gJHgIv>)|5Tqat9cEGGtSBr4Y?vu?W1M(KqFRfm@(&)$6UbkJASrOI@XJfP+I| zv_#o!KJV`B?Csw(t^R%hguHUDve=$500006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=mr!G4ju}ug_!^V02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{003l3L_t(I%cYY+4gett18x8R=kCq0h9U-TLYW{9kfb$< z2|$t{wMn m*s-dDu)A$rn;sLU=llU#8)x%%gXN$A0000