From fc6c9be6bb373dc420a31bed65e12650461e36f9 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 15 Feb 2022 06:40:59 +0100 Subject: [PATCH] Make xpanes thicker, add side textures --- mods/lzr_decor/init.lua | 3 +-- .../lzr_decor/textures/xdecor_rusty_bar_top.png | Bin 0 -> 211 bytes .../textures/xdecor_wood_frame_top.png | Bin 0 -> 300 bytes mods/xpanes/init.lua | 16 +++++++++------- 4 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 mods/lzr_decor/textures/xdecor_rusty_bar_top.png create mode 100644 mods/lzr_decor/textures/xdecor_wood_frame_top.png diff --git a/mods/lzr_decor/init.lua b/mods/lzr_decor/init.lua index 360ca93..95fc02b 100644 --- a/mods/lzr_decor/init.lua +++ b/mods/lzr_decor/init.lua @@ -24,10 +24,9 @@ end local function register_pane(name, desc, def) xpanes.register_pane(name, { description = desc, - tiles = {"xdecor_" .. name .. ".png"}, drawtype = "airlike", paramtype = "light", - textures = {"xdecor_" .. name .. ".png", "" ,"xdecor_" .. name .. ".png"}, + textures = {"xdecor_"..name..".png", "", "xdecor_"..name.."_top.png"}, inventory_image = "xdecor_" .. name .. ".png", wield_image = "xdecor_" .. name .. ".png", groups = def.groups, diff --git a/mods/lzr_decor/textures/xdecor_rusty_bar_top.png b/mods/lzr_decor/textures/xdecor_rusty_bar_top.png new file mode 100644 index 0000000000000000000000000000000000000000..67ad413068dee0e73f8076b7689c67969a7f073b GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU{r~@eoSt5Yme!~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!C6X z#LucCyURarE>OtP)5S4_<9ci_BNu}K2h-m}Kbyb(cV8E^!BA0PPYBzbpd}}Sl@o22 z#Tc?oKN&EW<=?(l1*T`BPl(*ITYUDxQptYaTiRT~*L?O?0S#mDboFyt=akR{0K(@! AH~;_u literal 0 HcmV?d00001 diff --git a/mods/lzr_decor/textures/xdecor_wood_frame_top.png b/mods/lzr_decor/textures/xdecor_wood_frame_top.png new file mode 100644 index 0000000000000000000000000000000000000000..94461d116b0e204dcbb22bf2cf0acb1e8d41cf2a GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE07Mil!>#I^EZ+(Rp2*N z;MbAiQxfBL)D*T>6>!rLF7s2b3Dn521sKV#x&Rb!k}kq`hBs`qqp43W5O+ZV{!;=to{ zdy6&WyZQ&M7k?yPVQ1wMdBXl$yoD(W}Sx{ewMc6Gw#mpJ}2%r!aWB`njxgN@xNAZE0V$ literal 0 HcmV?d00001 diff --git a/mods/xpanes/init.lua b/mods/xpanes/init.lua index 193a136..ebec451 100644 --- a/mods/xpanes/init.lua +++ b/mods/xpanes/init.lua @@ -3,6 +3,8 @@ -- Load support for MT game translation. local S = minetest.get_translator("xpanes") +local HTHICK = 1/16 -- half pane thickness + local function is_pane(pos) return minetest.get_item_group(minetest.get_node(pos).name, "pane") > 0 @@ -119,11 +121,11 @@ function xpanes.register_pane(name, def) use_texture_alpha = def.use_texture_alpha and "blend" or "clip", node_box = { type = "fixed", - fixed = {{-1/2, -1/2, -1/32, 1/2, 1/2, 1/32}}, + fixed = {{-1/2, -1/2, -HTHICK, 1/2, 1/2, HTHICK}}, }, selection_box = { type = "fixed", - fixed = {{-1/2, -1/2, -1/32, 1/2, 1/2, 1/32}}, + fixed = {{-1/2, -1/2, -HTHICK, 1/2, 1/2, HTHICK}}, }, connect_sides = { "left", "right" }, }) @@ -148,11 +150,11 @@ function xpanes.register_pane(name, def) use_texture_alpha = def.use_texture_alpha and "blend" or "clip", node_box = { type = "connected", - fixed = {{-1/32, -1/2, -1/32, 1/32, 1/2, 1/32}}, - connect_front = {{-1/32, -1/2, -1/2, 1/32, 1/2, -1/32}}, - connect_left = {{-1/2, -1/2, -1/32, -1/32, 1/2, 1/32}}, - connect_back = {{-1/32, -1/2, 1/32, 1/32, 1/2, 1/2}}, - connect_right = {{1/32, -1/2, -1/32, 1/2, 1/2, 1/32}}, + fixed = {{-HTHICK, -1/2, -HTHICK, HTHICK, 1/2, HTHICK}}, + connect_front = {{-HTHICK, -1/2, -1/2, HTHICK, 1/2, -HTHICK}}, + connect_left = {{-1/2, -1/2, -HTHICK, -HTHICK, 1/2, HTHICK}}, + connect_back = {{-HTHICK, -1/2, HTHICK, HTHICK, 1/2, 1/2}}, + connect_right = {{HTHICK, -1/2, -HTHICK, 1/2, 1/2, HTHICK}}, }, connects_to = {"group:pane", "group:stone", "group:glass", "group:wood", "group:tree"}, })