From 7f4bf6daf18cdef3f73757425b1157ba1cd6a08f Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Thu, 19 Sep 2019 01:04:59 -0400 Subject: [PATCH] Add glass and obsidian glass signs requires signs_lib commit c66c1b7 or later (otherwise the entity won't be visible from the back side). --- crafting.lua | 37 ++++++++++++++++++ init.lua | 34 ++++++++++++++++ textures/basic_signs_sign_wall_glass.png | Bin 0 -> 1089 bytes .../basic_signs_sign_wall_glass_edges.png | Bin 0 -> 178 bytes .../basic_signs_sign_wall_obsidian_glass.png | Bin 0 -> 592 bytes ...c_signs_sign_wall_obsidian_glass_edges.png | Bin 0 -> 156 bytes 6 files changed, 71 insertions(+) create mode 100644 textures/basic_signs_sign_wall_glass.png create mode 100644 textures/basic_signs_sign_wall_glass_edges.png create mode 100644 textures/basic_signs_sign_wall_obsidian_glass.png create mode 100644 textures/basic_signs_sign_wall_obsidian_glass_edges.png diff --git a/crafting.lua b/crafting.lua index 47aaa92..6887b4d 100644 --- a/crafting.lua +++ b/crafting.lua @@ -136,3 +136,40 @@ minetest.register_craft( { { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } }, }) + +minetest.register_craft( { + output = "basic_signs:sign_wall_glass 8", + recipe = { + { "default:glass", "default:glass", "default:glass" }, + { "default:glass", "default:glass", "default:glass" }, + { "", "default:glass", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_obsidian_glass 8", + recipe = { + { "default:obsidian_glass", "default:obsidian_glass", "default:obsidian_glass" }, + { "default:obsidian_glass", "default:obsidian_glass", "default:obsidian_glass" }, + { "", "default:obsidian_glass", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_glass 3", + recipe = { + { "xpanes:pane_flat", "xpanes:pane_flat", "xpanes:pane_flat" }, + { "xpanes:pane_flat", "xpanes:pane_flat", "xpanes:pane_flat" }, + { "", "xpanes:pane_flat", "" } + }, +}) + +minetest.register_craft( { + output = "basic_signs:sign_wall_obsidian_glass 3", + recipe = { + { "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat" }, + { "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat", "xpanes:obsidian_pane_flat" }, + { "", "xpanes:obsidian_pane_flat", "" } + }, +}) + diff --git a/init.lua b/init.lua index d0700a1..b0efa87 100644 --- a/init.lua +++ b/init.lua @@ -74,6 +74,40 @@ signs_lib.register_sign("basic_signs:sign_wall_locked", { allow_widefont = true }) +signs_lib.register_sign("basic_signs:sign_wall_glass", { + description = S("Glass Sign"), + tiles = { + { name = "basic_signs_sign_wall_glass.png", backface_culling = true}, + "basic_signs_sign_wall_glass_edges.png", + }, + inventory_image = "basic_signs_sign_wall_glass_inv.png", + default_color = "c", + locked = true, + entity_info = "standard", + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + allow_hanging = true, + allow_widefont = true, + use_texture_alpha = true, +}) + +signs_lib.register_sign("basic_signs:sign_wall_obsidian_glass", { + description = S("Obsidian Glass Sign"), + tiles = { + { name = "basic_signs_sign_wall_obsidian_glass.png", backface_culling = true}, + "basic_signs_sign_wall_obsidian_glass_edges.png", + }, + inventory_image = "basic_signs_sign_wall_obsidian_glass_inv.png", + default_color = "c", + locked = true, + entity_info = "standard", + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3}, + allow_hanging = true, + allow_widefont = true, + use_texture_alpha = true, +}) + minetest.register_alias("locked_sign:sign_wall_locked", "basic_signs:sign_wall_locked") diff --git a/textures/basic_signs_sign_wall_glass.png b/textures/basic_signs_sign_wall_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8502badecfe59ad0ba0c5a2dad777af12a7e1d GIT binary patch literal 1089 zcmV-H1it%;P)tgh2q?xs5eFqKi@DBfH1Xz|JnEHqJM7>}sn(JM@Kh`?6 zBZT!OrTp8LiO$kst{54-^iz$Z82!NhJP=uytEw;Me7y>mg)uFJ*;^joVT1TVm>FSg zW??Wf(P|Y0Gra*@IK|k?%H0BErr;NEDd6vCQIE0r#7Z`IESj#fD;SyR&?!d7C`P)< z8|ieq*RFq>p8kk{!C*Lxh}Q2p)rjUA6G0GlTD=cbsdcoLF;v#b$jAssj?VAT@lpv- z)2nDT?b}o5`IaR4&PLe537Xh zuDgB~bs7sRA0>HV;l$v%*2>bUU!_0fPNUTuJanKJDr;nFy3R*}?<>=;nAbZ;>F9!l zwF|F1(3`rIe!rxx{mJxymq12>%EF5X6E*jd|)s`&^t(Dt=s8NZk=j1IuGr6 zkjDDT8W;+~&uZp*J@6Rb1y1&SP%Hx zEl<+NxpCs#LJW}?UU*S^U`TJ4-Y!|%aE45ysX1*l1}*uaUeTIkFWt?Z)(Rs-{R@2J zarz+l2C=e6cI?=BMV2osvzupAaV;U)NSs(-`IQEPVBsL`=SEwbuwbk=@;H5zi&oK8 z)*ooYAID!Q%)|OyaVz{pV-U>@iq0U2T0yX?Ux&t2qc<2V{G~7rV|APy8VQ*Ar}qs8 zW2Yuors5_0lQStZoa#g)gMXn2B1WR3G0|xSy<=m&23_SHufK)UGQ6b&FKbiL;E!dd zwN<UJLiQk9-Ajv*44ea{%?u^0**IWTKt z!T103t>QCp9X!+^X?AhVjtF7y<@58dRn**N6<)Qz^~uIa<@EI{54~M^>i7PgX0rX~ zUpTdynsP7id;fOjtk06&zc%*QhAjwM*djOgMe<#*a9+{56)zp77r*$jr})YFCdZ>@ e`J0~1kKHeR*5muS9S;IPj`4K$b6Mw<&;$U)&P~n$ literal 0 HcmV?d00001 diff --git a/textures/basic_signs_sign_wall_obsidian_glass.png b/textures/basic_signs_sign_wall_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..0542192a3299c456891a8bc1845049ae81635114 GIT binary patch literal 592 zcmV-W0>$#U=U^a`TZu@kg9B$c?3YydH}$qYUaB32%_7( z9;E-=<@@1Dm@HPo$D*oi*z_KY7RI^Y2JJ@9dYO_nGFQD)_j0P+L> z!kfKvf}Fjs1A8ZLaso3eElKBH0O|Voz^gW>cp-`h>#eXV8?Rj2lh+JZ^cnc}jIKTT z4c@A3*wmVQ3yQ0}uFs}FM3FPeZ}f@c&Z4;U72dWTLf%EdRXcCRE6Rq2!w!UMgStLf z{h=a6)|VMd!cOt4+t4WyY7J4;PMu(bw=C{lT2df{QAZ=-Drd`hjS=A125ZMQ*lo`O z%*t(Y!>_Hab8LgPR~y_!fT;?H?f|mG_PW5{&Y!i-xeHv?29I`uP&UbUr;{Mvrsw3@ z-&vk$dTe~4v%Xbc!kfE*^1U$aAI14SAJLW^%IGQ5ZCu-JqR8_I32$y16Rlx6S4-v* zMAY8ZaaDZTusVKkoYj5y`0ce0z$VbhEtqw1Czzc)I$ztaD0e F0syswHWdH> literal 0 HcmV?d00001