From 89d1581d498b224366876414ac203ae19f2ffd57 Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Fri, 7 Sep 2018 21:52:53 +0200 Subject: [PATCH] =?UTF-8?q?Remplissage=20du=20d=C3=A9p=C3=B4t.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 + depends.txt | 2 + init.lua | 118 ++++++++++++++++++ textures/framedglass_blackglass.png | Bin 0 -> 346 bytes textures/framedglass_blackglass_frame.png | Bin 0 -> 556 bytes textures/framedglass_blueglass.png | Bin 0 -> 432 bytes textures/framedglass_blueglass_frame.png | Bin 0 -> 660 bytes textures/framedglass_brownglass.png | Bin 0 -> 403 bytes textures/framedglass_brownglass_frame.png | Bin 0 -> 632 bytes textures/framedglass_cyanglass.png | Bin 0 -> 442 bytes textures/framedglass_cyanglass_frame.png | Bin 0 -> 637 bytes textures/framedglass_darkgreenglass.png | Bin 0 -> 414 bytes textures/framedglass_darkgreenglass_frame.png | Bin 0 -> 644 bytes textures/framedglass_darkgreyglass.png | Bin 0 -> 336 bytes textures/framedglass_darkgreyglass_frame.png | Bin 0 -> 665 bytes textures/framedglass_glass_face_clean.png | Bin 0 -> 96 bytes textures/framedglass_glass_face_streaks.png | Bin 0 -> 140 bytes textures/framedglass_greenglass.png | Bin 0 -> 445 bytes textures/framedglass_greenglass_frame.png | Bin 0 -> 679 bytes textures/framedglass_greyglass.png | Bin 0 -> 349 bytes textures/framedglass_greyglass_frame.png | Bin 0 -> 564 bytes textures/framedglass_orangeglass.png | Bin 0 -> 410 bytes textures/framedglass_orangeglass_frame.png | Bin 0 -> 634 bytes textures/framedglass_pinkglass.png | Bin 0 -> 412 bytes textures/framedglass_pinkglass_frame.png | Bin 0 -> 629 bytes textures/framedglass_redglass.png | Bin 0 -> 444 bytes textures/framedglass_redglass_frame.png | Bin 0 -> 675 bytes textures/framedglass_steel_frame.png | Bin 0 -> 740 bytes ...ramedglass_steelglass_face_clean_frame.png | Bin 0 -> 307 bytes ...medglass_steelglass_face_streaks_frame.png | Bin 0 -> 343 bytes textures/framedglass_violetglass.png | Bin 0 -> 418 bytes textures/framedglass_violetglass_frame.png | Bin 0 -> 634 bytes textures/framedglass_whiteglass.png | Bin 0 -> 348 bytes textures/framedglass_whiteglass_frame.png | Bin 0 -> 558 bytes textures/framedglass_wooden_frame.png | Bin 0 -> 170 bytes ...amedglass_woodenglass_face_clean_frame.png | Bin 0 -> 161 bytes ...edglass_woodenglass_face_streaks_frame.png | Bin 0 -> 199 bytes textures/framedglass_yellowglass.png | Bin 0 -> 400 bytes textures/framedglass_yellowglass_frame.png | Bin 0 -> 615 bytes 39 files changed, 124 insertions(+) create mode 100755 .gitignore create mode 100755 depends.txt create mode 100755 init.lua create mode 100755 textures/framedglass_blackglass.png create mode 100755 textures/framedglass_blackglass_frame.png create mode 100755 textures/framedglass_blueglass.png create mode 100755 textures/framedglass_blueglass_frame.png create mode 100755 textures/framedglass_brownglass.png create mode 100755 textures/framedglass_brownglass_frame.png create mode 100755 textures/framedglass_cyanglass.png create mode 100755 textures/framedglass_cyanglass_frame.png create mode 100755 textures/framedglass_darkgreenglass.png create mode 100755 textures/framedglass_darkgreenglass_frame.png create mode 100755 textures/framedglass_darkgreyglass.png create mode 100755 textures/framedglass_darkgreyglass_frame.png create mode 100755 textures/framedglass_glass_face_clean.png create mode 100755 textures/framedglass_glass_face_streaks.png create mode 100755 textures/framedglass_greenglass.png create mode 100755 textures/framedglass_greenglass_frame.png create mode 100755 textures/framedglass_greyglass.png create mode 100755 textures/framedglass_greyglass_frame.png create mode 100755 textures/framedglass_orangeglass.png create mode 100755 textures/framedglass_orangeglass_frame.png create mode 100755 textures/framedglass_pinkglass.png create mode 100755 textures/framedglass_pinkglass_frame.png create mode 100755 textures/framedglass_redglass.png create mode 100755 textures/framedglass_redglass_frame.png create mode 100755 textures/framedglass_steel_frame.png create mode 100755 textures/framedglass_steelglass_face_clean_frame.png create mode 100755 textures/framedglass_steelglass_face_streaks_frame.png create mode 100755 textures/framedglass_violetglass.png create mode 100755 textures/framedglass_violetglass_frame.png create mode 100755 textures/framedglass_whiteglass.png create mode 100755 textures/framedglass_whiteglass_frame.png create mode 100755 textures/framedglass_wooden_frame.png create mode 100755 textures/framedglass_woodenglass_face_clean_frame.png create mode 100755 textures/framedglass_woodenglass_face_streaks_frame.png create mode 100755 textures/framedglass_yellowglass.png create mode 100755 textures/framedglass_yellowglass_frame.png diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..5307fcb --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*~ +.DS_Store +Thumbs.db + diff --git a/depends.txt b/depends.txt new file mode 100755 index 0000000..765575d --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +dye? diff --git a/init.lua b/init.lua new file mode 100755 index 0000000..ba9aa68 --- /dev/null +++ b/init.lua @@ -0,0 +1,118 @@ +-- Minetest 0.4.7 mod: framedglass + +minetest.register_craft({ + output = 'framedglass:wooden_framed_glass 4', + recipe = { + {'default:glass', 'default:glass', 'default:stick'}, + {'default:glass', 'default:glass', 'default:stick'}, + {'default:stick', 'default:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'framedglass:steel_framed_glass 4', + recipe = { + {'default:glass', 'default:glass', 'default:steel_ingot'}, + {'default:glass', 'default:glass', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', ''}, + } +}) + +minetest.register_craft({ + output = 'framedglass:wooden_framed_obsidian_glass 4', + recipe = { + {'default:obsidian_glass', 'default:obsidian_glass', 'default:stick'}, + {'default:obsidian_glass', 'default:obsidian_glass', 'default:stick'}, + {'default:stick', 'default:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'framedglass:steel_framed_obsidian_glass 4', + recipe = { + {'default:obsidian_glass', 'default:obsidian_glass', 'default:steel_ingot'}, + {'default:obsidian_glass', 'default:obsidian_glass', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', ''}, + } +}) + +minetest.register_node("framedglass:wooden_framed_glass", { + description = "Wooden-framed Glass", + drawtype = "glasslike_framed_optional", + tiles = {"framedglass_woodenglass_face_streaks_frame.png","framedglass_glass_face_streaks.png"}, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("framedglass:steel_framed_glass", { + description = "Steel-framed Glass", + drawtype = "glasslike_framed_optional", + tiles = {"framedglass_steelglass_face_streaks_frame.png","framedglass_glass_face_streaks.png"}, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("framedglass:wooden_framed_obsidian_glass", { + description = "Wooden-framed Obsidian Glass", + drawtype = "glasslike_framed_optional", + tiles = {"framedglass_woodenglass_face_clean_frame.png","framedglass_glass_face_clean.png"}, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("framedglass:steel_framed_obsidian_glass", { + description = "Steel-framed Obsidian Glass", + drawtype = "glasslike_framed_optional", + tiles = {"framedglass_steelglass_face_clean_frame.png","framedglass_glass_face_clean.png"}, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +function add_coloured_framedglass(name, desc, dye) + minetest.register_node( "framedglass:steel_framed_obsidian_glass"..name, { + description = "Steel-framed "..desc.." Obsidian Glass", + tiles = {"framedglass_".. name.. "glass_frame.png", "framedglass_".. name.. "glass.png"}, + drawtype = "glasslike_framed_optional", + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + use_texture_alpha = true, + groups = {cracky=3}, + sounds = default.node_sound_glass_defaults(), + }) + + minetest.register_craft({ + type = "shapeless", + output = "framedglass:steel_framed_obsidian_glass"..name, + recipe = { + "framedglass:steel_framed_glass", + "group:basecolor_white", + dye + } + }) + +end + +add_coloured_framedglass ("red","Red","group:basecolor_red") +add_coloured_framedglass ("green","Green","group:basecolor_green") +add_coloured_framedglass ("blue","Blue","group:basecolor_blue") +add_coloured_framedglass ("cyan","Cyan","group:basecolor_cyan") +add_coloured_framedglass ("darkgreen","Dark Green","group:unicolor_dark_green") +add_coloured_framedglass ("violet","Violet","group:excolor_violet") +add_coloured_framedglass ("pink","Pink","group:unicolor_light_red") +add_coloured_framedglass ("yellow","Yellow","group:basecolor_yellow") +add_coloured_framedglass ("orange","Orange","group:basecolor_orange") +add_coloured_framedglass ("brown","Brown","group:unicolor_dark_orange") +add_coloured_framedglass ("white","White","group:basecolor_white") +add_coloured_framedglass ("grey","Grey","group:basecolor_grey") +add_coloured_framedglass ("darkgrey","Dark Grey","group:excolor_darkgrey") +add_coloured_framedglass ("black","Black","group:basecolor_black") + diff --git a/textures/framedglass_blackglass.png b/textures/framedglass_blackglass.png new file mode 100755 index 0000000000000000000000000000000000000000..4e820278cb22a199f97a6cbeeefb170d9f798e7c GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@3?Dns!62CcpwM+s7sn8b z)2)-d`3@QIxWo&KYn6Gd*(vzlo`XAJf6lQ>E4Fy4XlL5~J6Cdmdq&FUn@l#1ycG;{ z@2%dTY`|JDaWk_MLxa|Ru9`2gWf4p-L<4kooCvt;Y3Cng>?o>{Z{M9W?fzN@)3V08 z^bbp{SEpUKz0iKZayol{SnV~Axo@9wxp0K!KD%1B@vYF)|M~_D&L;|uXYHvf3p-=4 zeNcKwd)gPluEbP0l+XkK4K#t# literal 0 HcmV?d00001 diff --git a/textures/framedglass_blackglass_frame.png b/textures/framedglass_blackglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..a8c8ff6765941dd450842222f7b2121c3b547c1c GIT binary patch literal 556 zcmV+{0@MA8P)rJA=K) ztG&*5r4(@#aWNXvZnrr*IVFlCrq|bq2x@z?Pk|YbIRJz}!|khX9{>tSfpmMY zc_1PJP;tRLIdA~59=T5vP9_uN{QLqyT+s6GmpT|1_Yr*j@acs-Tz-&07mvVt$usv? z?w+_8SGt{72XZt##syU&*?QHDYau780<~JTitO)ye(v=~VUV^!l%L-K_fizW+MDiI zpypUB-aG>DW%)WE=oA=PK(Z_=wh(v_SJjpb7yt>w5a4%7Rq^imXSY77gdtL|*SSmQ zLb3mRqP0enBmvN6I(y!*WjE*DgZ{gHK~y-)g_65&!!Qg*j~-^Ut6lp?UHkt_r$AeaIJ6~o5S^w& zEdewHnBwD}>-hM32R4hHkal1PD!0!!BzNxD7o2xU?r3S2tH2fkL5oAOBcw=O8{-5d z3(#=>hU5Tvz*$7>vmhBl^1$)fTL5$(-o{^)En&M)+~080cqbv^bvMy^jq4pAGDoi!A+T+k9DTI!QP z*shKH6`b!+1xJyPpsp*D6Izl-@@~}xSkN-oy1Wj>N7qCB4s3+M)IjoB3e#4qotks#Lqa- aeDVXce$DXn98XF-WK>ZF@7J`k92sVO^CQ;BR1lQ6+>;w^l zmA#!GK(w^A+59odGP0Yv$;<4U_blG*x?*zSR5SP7bMHA~`O$--QLoY7XftmuZokiD zZIafH)|KT8D_?~W)N3{NIvtwLCO@~fsnu)r4-e5=Bi3F#FP?q7a~)#`s3a$(Ib|uJ z0pxgRFjfH)?*tHluy*;~y4G5Qu@zJzfnl?Z04Oka5Z@HW4oOtE+ePl|?14%&AvHi1 zsN!8EDhLrC?@GXcA`bws+O6CA-24peq5ueKF`D|fd4P8T5P-rvjgS?Jyz;R5cwKL_ zHzA}Vei%v)V3G{x8?AdoAI zuRq{j74HmC!8;8osxuN0ajJ|83t)gs`lzH+06NceC~|?2V&s5#Ll<;ZR7Ct&S}6rW z9*ul1CyCfxmUpF+(ydWWDoUXzCMGz|XN)bs8p}yJ@!lhQy&k9e951d;%gOBAEOL5! z8oWCOj({V)OA*pX5;-CPO-OZIO#v)@xqm}&^Y=BpJJDz0OtdinCnqr+1Wrzno*v*4gbI&}h`@_23UTtM~H#VQ*Lf0000!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46l)apO=gU0|TRgr;B5V z#p%{b-g$=&cwFQ)&3JcdUno6)q5F&7&T?_yr0N^3D;+cvPBZ9AJxez+F8lpRIzlVV zJS>5ATWHO$iC%ULt7AfcGfZR9^E$&@th|b0!OlWPmOr~LGO({vT5-KwddI_1AJM9( zFOLQNpC!HSh?csR=hHeSjf1=mYm-7Rt=e`_*th%Fi{6{t`ObDvTAN`0v~QO?L*#^< zhCRH_Rx68cw~OSj_fndY!|Zq^c4>{$OXlAKQ|{c|p|!J3diA93j?2#G=D&Ky^CsQ1 zmc4Gu9`{VExPw#uMHdOAK7V=t^NSXlS20iIeyOBc9oBm}(LZTfv984z&od?SegcKA re{-JS@+l@=)#@`)sLVOt?kDr2iO1&Oi4=4O1{Z^;tDnm{r-UW|RG6KU literal 0 HcmV?d00001 diff --git a/textures/framedglass_brownglass_frame.png b/textures/framedglass_brownglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..b9be813af239ce1a3eeadd8e12213fca67cab8cd GIT binary patch literal 632 zcmV-;0*C#HP)1R;>}xET_-ttlbJW?o_o)c2alGl)ojq-Xfr!G$-!Zd@y0mz zW^Ex~T>2~`G#d?e_x6~Zo8!yYHjQS3-pL8xd*tzx6+3>pdQF8~g%FHDwH(j_LNHPl z9H7AvpajaX8!PMHdyfi<3JU$l8UbJ`@p_!U^o>FAQ-4XT?r_H z;Ua;H>NI`#^tQh+d!BA}K(LAcuz|;UFiNPZ2EzjhkmQ%{uKSJlCS#Q(8IW8KkQ5O? zr6K{+V2q5UDgNxoXSaw0iUc7Ju2xbL)+7YuRE0Aof^zx(i(rfdBL$Ku(Z!)ktg2C= z0l5l274{79Aq12^TF_v97kpG?5&tajoWtOU{%)ft^Yu@`DkWOE)z3-d9Da0kl#~DX z9IZqJhUFy7GJLn&C4p?1&+%(2*sz>T&rIW|rl$CA{2bOi?yq~Jj0}fRho_02h2=1`Pw<6)oRl19`g%tlIgVm St;Yud0000!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46lej!<$D@n-$ez!?8^z>R%5}?AyIvO|Dyx7 zCpT)p;}u+5&bo!Mxg&Rd?vtmjDZ*Qm!!|u^`OW(MT0wjqi&FVp8#x7|IF4|k(2gGm z-*o*BHJCj)mr3M%>Dt@5p*3%Jt+a1&xElDE>DjbJA}*)iHT-_&bh`7{y37AR$K=|4 zkbIz_{`O3I!{RwxVl%(ba-DilTWM4D8mo>KEBfYisKnozc|P4TGurojqJ<~%lJ&O_Rl3vnX$E$izEkAo)b~|nQ+kJXdQyiZPt#*sm z#hZ7QH@|*SO3`VzIXpUIetw?)-96f!Hga}`F$T5r`c?U|HF*!`Jk|!h4^)u=T_7OR zz_|p_h$x@{ik0+a-56uQIg7O#sEc(3K#6lc{v|k9H%SJA0s7$J5Ue$L-vF9G6A>F3 z6cHIB6~Gfh0r2+5?T6-CZ>FXT-j}1Pe~UdL1)zWg5rfv25bTr9jdio#-+{@ViU~F4 z;zE-=BH)~g!y1S*n~etM-QukW@v+`H0D&|Gt;-7yt0vZh_vbiwr9h#d?)N_+(nO>I zSVRnv&}wNw#i=?nECG+Tg0)8_U_uBGf>CYSkSc5W6kJv|K~zsKne)P^d@ z`DCdxb6>Hxb{CPcIs;dugyA2bM1Q>KfB&eT|JeG3b49$vIo1krigPKDM;GeRI`yH` zlq}0IK`EBDzI`Sy$P3T)g#~tY_n4fRAkTArp7Vy@qg5HaKRG^TZmPr2K}xsVVOYW+ X-YoWPM@Kz&00000NkvXXu0mjf3EB_2 literal 0 HcmV?d00001 diff --git a/textures/framedglass_darkgreenglass.png b/textures/framedglass_darkgreenglass.png new file mode 100755 index 0000000000000000000000000000000000000000..c90a027951f75baa07a02fff58c46e0fe6799f45 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46mrgtPr()1_nlHPZ!4! zi_@)>Z1WBq@U+^`>XCNHey(ThuYX0m{FTF&4%gMqD~`w}aV~H@_^0wo^`Ym#**7c= z_0bAwe6V|8;FgCUxjcSVAG_CZwn3DC;fjQ$E88yj2bHjvJ!oIVrPHuP^5@O~5ua&1 zYRuEWNV{(Tvs@(h!-Ow}4u+XmuH`fEYj6o*tHkty`Ioi5J0 z8unn4!0$~~rA0UDn9Y1-ChISVDyou6Jea&8p>xIE?_d7kIp#F))0{OnS3A#EuvuIN zk+)|0mdKI;Vst E04vO^MF0Q* literal 0 HcmV?d00001 diff --git a/textures/framedglass_darkgreenglass_frame.png b/textures/framedglass_darkgreenglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..ff2c4c0147afc3ef1a6bbf21287922dda0f3062f GIT binary patch literal 644 zcmV-~0( zK~y-)ZIZuER6!KRe{;{-i)O-I5Xch5@D%zEHdv6@Sg3_BprDO^5+asXcG?(XVWJ(e zFyRICDdeBXX3Z`z2zzJlSnS+|=$_5idlX6B0g`wzlD_&H5EQq3`&3rpu&Y5 zD*|M=V1NLG)tS5Ns;Xe6ftn1cA7`lnB38;Y6RgxA((QK9{rv+djN+r9CIa9BSfSno zcwCSKAcMBT*cP z1tx9H62l0TsBx%iM?kBpA`Q*Z0T*f)G%<>)|0@*{fImZ@&%tzf%Y^|GHF_~84H48@ z3ud&>$;yGHBXZL3_t9Rj2Mzk8d`@RXO&pbz)@%!%o}Pxia5l>4)H3}4KRH?MyjzmZ z8$Z5LMh}!&@#L8&&nn6YWz5O5DiP0y8s%98s%LupQ})y>eZfjdc|S#s0}iorlp-81 zeCJ$f7wGrDqj;6ur^g#~tY_qZ}SiO)Ty_q;m#_+YJd|LyNihuNtnzq&_E ew3_sK$NUA9h3XUei@7xb0000QL70(Y)*K0-AbW|YuPggq78zc11--5xl0YG*ByV>YhX3vTXZ8bm7d>4ZLo|Y8 zFIWdLJMu7Gyq11lZ=z7Kvfh!Ya|2TyD@~M@n&$31nEmrtih+iH*U!I#e`~}$&mDbm zwBXznf$vcbM^8?gZy@4WP|$Z^Dys%p36GfAtR~jJ%ITHPLIyKKq{ObNby>POn_loy zQ&w+Udio-J`(;&*3x=6$t{a^U&h1%Rea=86VvYKx5}&T8SMu+CUKdz-da|-?b+8JH zYet*>Uq{Qut}GWqMA9#s{NFq0@vFAi;`i?s{C%{0_P)B0clXwRyeoTK{QTLuuYb9g dfB*NCzxBzqS_Y#J`asVyc)I$ztaD0e0sw@UfzJQ{ literal 0 HcmV?d00001 diff --git a/textures/framedglass_darkgreyglass_frame.png b/textures/framedglass_darkgreyglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..1ec825869f465121ff2699220f1104b8f25246ef GIT binary patch literal 665 zcmV;K0%rY*P))uSbWc!{{aL?^h`&h$+shu=hKV=GQlM zqiwiZ-1?NfTi&ckV4O~$y%iBbRVxwkK;m2Z0)VWlL%9p8>dnjnVYyu5KYzYPL?p&o z0~26kW)%>Cv7k4z-pqPn$T^Pydv)_lemXm*TgLzpW6ayBJI#ZcjerA!nTd0*$~jjL z_qT85^5TlNow@R0D|y@@i3LejT~St>*<@1Jh=~4C4!1ieAaz}bb1v@?Mj(j@F~)mU z-5b*bzTOM(%xq$2HBgzE0HJ9b54bYb7lj!ZM5Gguc?KkbC0Q&m^o+FBi|5Rj&62yS@PXH^A2Re3BYec$6(s})cATs}8E zm6Max6Z~v8!^|Fl4X`n@d*@tVNc@%rkQk$s)dIkm#ocdmx3ZT{`D|vQsyW8^XikFU z_ujksK~=|+_j?iPfLm3)17bW5C8tMSa5oD!2ioTj!&MmTCMpC(H|*7r$jrZ00000NkvXXu0mjfX_!@pqw4A67*fHQtiZp)LBp(tL%FAkIgR7!DF@91 i>72rC9NIoDIt&cL^$ZFJr=8gk((dW%=d#Wzp$P!9KPn9X literal 0 HcmV?d00001 diff --git a/textures/framedglass_greenglass.png b/textures/framedglass_greenglass.png new file mode 100755 index 0000000000000000000000000000000000000000..0886c74a05cd4f89cb798e2d8b9e4c1ecdb3a406 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@43Dwa>W}+O7#J9>JY5_^ zEKavh@?9lnDB$Y!I{a+&)sdeE@|hJv1z(Aca?=fBmcp7Odx!N@2mgI z7IV5iRQdqJqhFP^VV8Tpf8^A5^);?~@~fI@I@%`KNs)_f;cowW%L%Vl!mzrrGL+WpG~E+NZSQRXKN z4V)9w&&7UK{m~`2@mAQEf;BQvY#I(X&P;!|v+VT8Nh$iKS3|-MO4-`E@PB_HsL!2r zcGgF`1E*>{EgH6DJ(;=x>K8HFdp^F&sjCkN+R99@+r^j~diVDH1F2Vch5lybVb?1X zTk}Rxrz(eQpVh2t|Nl2$9whKy9z$TjGI+ZBxvX<~ppKy8a<)0d2#7eOj8w+g$HW5Wp6hXA`3kc$ev9Jg>Dhh&P zBM4S%t%Z#cqftZTCC`oV-aES%xmN-v3#ZzdGc)HLcl*w*JT~aF_<50;$w^k%BfWl) z$46cspMQVyopX*szt4}A6=r8=S^n~s{-96X*uZ;_@AZ1zE1sOyV_Hd&l**I4lu^BYol`u-g}Q0+L0gvY&C;40LWTs)%>XzDi+NFIvfs>Z{L0( zL3}Dx0J=ceqICcTtU+nfN{dzk6)79Qv!k!C`vWt3X^Kf@%I(x`&6PznzyWH}JmNZ} z+?oGyV!?l2Tp~>**A%oX+cuKALDE89Gb~uNZZ`z{i^FfODq8|I1PMqsszF@dMpy$$ zf{@CzsfF$_9CChn?!HCqTC@OkESd*YdtLz7OqFKC3{(;%N|2Qd_>>Z)>=4(UAQr84 z!8aS_2LC;;svz#S7XQv@_3&+xMRQuHYuswB){ZK^C<=D-Sqt5&ER>ycQkEsMwzkG@ zJ~xW%ZaLXMy&pd{HHAg{vy;z28>qZfPVNpKUeKk>!?(H0HBf1xwFIdpNXm64S2;+K zlr3+Mx04_lNS78*Kaz`|=ALVz*66S)K_alOg^qx_Nujjov?MmFDa#U{oa4;LQ!lBF z+A0nnI>geKuS|@OQ`a?BUGsn!H*duAcYm&~GCeuq`*6hA*nqYCi@&R&AWD3S{T=`S N002ovPDHLkV1fndCl>$! literal 0 HcmV?d00001 diff --git a/textures/framedglass_greyglass.png b/textures/framedglass_greyglass.png new file mode 100755 index 0000000000000000000000000000000000000000..bb1927d364750b8d9f6e2adf03ccc24bcbc24b5e GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@3?BnepK#Z7pwKN(7sn8b z)2)-v@--OZg=8yde?jx{rS(vmcU`D=QcU~ z{JE~5>8ce>*Dv(gIT?CKU7yR!TvMdjZu45^l}eP&?VDFUw^VHVR$eNkJ1^R*Q|!F% nT$k?WXY>A*00mg>uAJnT&&+fCqnmI5=t~AqS3j3^P6_Pyg}4{Qr6B$b7cOe5vBfX^ zT=)wletM#=xz0wYcv=fjG2n2 zxVgA|>E)~TcVi5-C}O|gr`2llV`rDB7BN0LLPRi+pFDEc7Ovj_CP1nH2!Xop%eoH$ z10+E5@$>sN5fOlr2D9Wq0pL7xpClX(hsfUEK7eS@@$Z)?tj2u=E4OankqdL@v*+Rw zI4^mkf1~$AUtC&mKU6x7tERQU)rOav51&y|?1^MsAQUN0gl(17{Kp zL1$yV4OEo1fkSQcByDqYx8XY0000!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46mNYBB;*ag^Plrr^ZNlj~>ntSpnYeZwbIFs0dP>HXF;wv_W7>4c$ zv5Rr}JGonRQkW&1NAJYs+l)#FSslW@c!W%6v6hOIWpn7uUH^HH%*2#~VNcqs+8C9O z+g)#&lg(4M`nNn)OMf-YxwxxMp9JIuExYeMtx?rfFoM_t$Fi67uz6eIok z>#LM{hK0v`d-E4WXa2G|B(!sNLTiT4ynkztt2|kHZs{rS`8Q^s+u-@@lzQ1RV}rh$ zq;#wKKaZR%DU>f{{@Oh!crgTx1V&4MCJ?+*bAkYw zR}7$ler&C7T5By%aAL?{{5VSm5S`%DnK&6kq}%Oc4-O6ygVl(LAp&>>Cs1_)O0P%) zNK%)rUVeCJZ?$g1E&`x&1OVcd$KERnqpn`DfCJpRd%S6Pws%p3Nf#=~dIeIZ3Qk54 zpyrjSsag&DDtvxG`k({|>EkLT6|e+?7|_Vj3D*=u_BMa^)hkn8sR1rY6enbWNnNv~ zFall-eK8zGz=jY=ht&v~*RcyWDT=B7TUJB>2JY_|70gzbypEJ4x5hbfBG`Jpjys?1 zbFvaAFexWRQDA$$9zZe4=d?#L#7Q|>SX>~RpP$Dom%soRcx4C_$-)XEfYpdiqY1$B z&z1Y8_k_D%C;JRsPZox&IjQpTes<+s_AY<1NWr;6KIwu>;pW16*PL7XRoNMsAdq%U_AoR}p1IlRU UHzD`~!~g&Q07*qoM6N<$f@Bg1t^fc4 literal 0 HcmV?d00001 diff --git a/textures/framedglass_pinkglass.png b/textures/framedglass_pinkglass.png new file mode 100755 index 0000000000000000000000000000000000000000..68185c7490d0230d85cafd8a01ed14cc30792d8c GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46nREC|{a90|TR^r;B5V z#p%{b-dQY$JTCL?*Unrj7Wv$5XZeXhwb{2?SiT>RbZJXd$ZhU9uqkBKsxJqBOK)(? zY0Evp_J&_>eP8)PaRt{pmt5v+Tr&cSY$U^^-#&ORa-7$qA^$k{ghr9T&g?>&!$l&( zt(KqO{gBE(`cY?!k~*`hnsfnko)dRKgY6qP^>5Z2q`sxzP~UJ>;prYHF)6Jp4p-Ry{g?AP{ktmp;FNmlGUEeN{Xh9U xpXvV!LZlzpuMKL|D;2X^S2HQy>U_;7?$1g`)F<~&+zt#k22WQ%mvv4FO#m@(oZ|oh literal 0 HcmV?d00001 diff --git a/textures/framedglass_pinkglass_frame.png b/textures/framedglass_pinkglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..4e4b5a43c0a0cd25bb1bbb40f03a60d1715062af GIT binary patch literal 629 zcmV-*0*d{KP)jr>h);1+k9W&pxJ6N*xSQei+S34Qk{Kt?y?}6!<8Oia_~|>fKpK> zND3s18lV7*<<6IRYpq3)n!_bPEKULdDnYUkO9hEdQdK3{+}y(9tj9Z`4%8K`1qMZc zSJW%&fh_!SAt6#OhMMF7 zr648@bBfmM&S5XTxN<9e#+}P>xX2_n%z@J3@c4Z}jujY^PY*sWDq2_60kuFe6(j*n zn3@EJ6_7dHz~OooV9T;31mg;cqEQ7K7*zrPJ)5Q}z^|zDP%|5o6g7gFpw?fX)Y25& zXf!xVXF&iEgu{H|y(j7S`y8cnIBt5BPbMZOu;b(7DEj*_odeRi|Gz#te|P4p`Nr}^ zMGw^(I36S{hkX+L@&57K*U7twZ$1c8ggfjz+yK}SWEaST3zN7`JhY;C@3EyZyt=>i znY!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@439BGfmit>1_nk;PZ!4! zi_@)>Hs&2R;BlF+ag%4_)?$10=>PwfccmCc9Nl*1;Fj5X+Zv2nB5Wp=PyhA!BkP$) z)~l=$4O5?g7T$c$q*h^)!RsB{D}FOQW9r$Venx0jYn1fulQVi9oR1iuZeY+1=s4dX zxq@qhxHrRsWV7S@duBeE_o$D-(yG6Ksp~gGN&@emg8K}{YuEmsqAFL$koDI6`u<0f z-%XF5+ad147A4)VkYR4r_r2dHUN@f%WAu!++Ig=pHmih3yKdzOA?`Jk%CA{kXfgq;e$~g# z?p3#Ap7V4`%uk+zX_JdI-p*UBaXHG(g|9o*dTUxpwU5h$^-oVdUp;4v_IyL@vz`b4 kUP-@mJJRn7NbC=j!{^hJ-~2lj1q@dPPgg&ebxsLQ02qt9DgXcg literal 0 HcmV?d00001 diff --git a/textures/framedglass_redglass_frame.png b/textures/framedglass_redglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..903bbc4f73b47fbc9cac0ba0cfd11eec38362740 GIT binary patch literal 675 zcmV;U0$lxxP)D4Ojfo`0NGdJVA|MgLP6V;Cu(Yx9A5deeDEQS`S=tC< zXDtN$z{WzWSeQOv#)Qaj;>*qZnrHE5*MR22fj7LlXU@InsM)#ORj1uzd1aZ2krB3c z5{6nsJYM`hbMN%YuSzM}trnYGTTD()@?&kCR=Y*Aw}&wX_3-h7YJTCvHJr<_){~~5 zx+0(hctjdF7Xca(1(ZPf=*p#6#ux+6#aOF>ezOh$sBkV1|0100lSJKa7rn8u3Dz3Y zv;kPaA`%A$Wk7~V4ao7n1bFss>83tDajY-bkfsJO;Y?`G5lI071d)BT&hWmxd-l{z zv$DJjX{rEqKynFGfuIQRIHv-60}*Q*4b1b!r5l3<)#U+Cl7QCL0m7QZT1eAJgev4XE&{4hkzE$JzvIw<^GR@4AU zw3Y*7^!H%~w?t|swOfOn#8HH4Hk%ygGtSjlo#THw$+8UH>-9Ly=dkhUu$+vIk6}hf zM+rXHuZkG7j`2PQ`hlwFPt$5(HI#Q2K3s~zz)vs0tF&vXp91Ck|ZI^GK^P>+37RyDN2em=fu<$ zt842V9Ui7A3i6`h$*0e^o?gBD;@9>z<0EZ;c6aG?+W6jY{s7>t{ip`#Sfl^|002ov JPDHLkV1nw{H46X$ literal 0 HcmV?d00001 diff --git a/textures/framedglass_steel_frame.png b/textures/framedglass_steel_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..383eab7b132ed8158fc98e87a056a0b7fc0b1550 GIT binary patch literal 740 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RY1Q`Jy7<>xWIsgCyc1c7*R4C5{ z!CRA}I2ZuXF9{d91tMZA(qm1(ZSBmT+p4YosZ-Va(6iWzfXZFyK$1NN{r%5hflt#@ z8i(P%9X#p@DTNRSA)nHsER!V3&KK&_;rY}w4HH7@rv3THpSP+Gd~cp-B_#`jm1XtA zkR0~s^V#$1IF0~dSr+y@4`c086wyAO_za-pIKJIV17iTl^U`tb=P&?36h(DilOI2S zIF2)pPa%Yqa%EX<+it=z&kLPkg^-krV2lZ=>-unr@ga`7uJK%tb8ebu-}gi#r}PvC zju2wKUK2t9A%qZPEc^V#r}Q&oLEp6mW81cMO`FDPWg7S98E#*ysuDs(QG^icy3RBV z><2;J_e9e?&nvFkA&#Y#K!{7-G)+OldcDrC*Ke<{7$E@&&x=qB0!G`eO}-t|(~0^X zCS>L_LWHs4e!p*`=>6Y!#sUR^rIbMsJRZ$4Ib@ehz}Pr`DW#NB$?M^ED|aC~XPM{G z`=bH?ObA()zPpSvA|xubako902J0 z9us03no#hvd%>H{rYv&XwxyJYu8-4~Wm#p_?zh{=3?Z^To2v z{CcHawbeqNguxUn(~_Jvf8@J`iAO;#+t^O(x#UB=9c=Fw))n#hSs*m*7m0M&X&%u zrtY@d?%s}`-uB+UjxP3%ra-4KmIV0)GdMiEkp|>MdAc};R4~?_FlS;?WN0 z(O7Ht`}%!r?T`9d-uVB*cxQ6#EYs85_ZGOha2@H=oXNE@t!Kxij}|S5pAF8jN ucJV&BL7l%vea78A(KYdnTULJGpUj^g#Ii@v<2eV=76wmOKbLh*2~7Z{4S4qe literal 0 HcmV?d00001 diff --git a/textures/framedglass_steelglass_face_streaks_frame.png b/textures/framedglass_steelglass_face_streaks_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..0d2918e66c7a2a09e640af1ef92da35dce84dfdc GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf%mAMdS0J69nUs^0mY0{6SCE@u zm{X9SSy-G`RFqd#l3!euQ(T-^Tv||4lvh$#P*PS{T3S$AUQ}9MTvkzB4n&nD6;-8` z)n!!`MO8KB)zxLyHRUzcWwmvc^$pbxjWvxmrA;mM%`NpUZS}2f4XtgBt?fz3shy9S06PK62#onKLi$+J#T>w;zj=I(2RFZh!G-3=R*O7`~YN zWU_zI#^Lhi>ODuhyKW6@7pA^9My7IJS7tme?Pgg&ebxsLQ0EhUA-~a#s literal 0 HcmV?d00001 diff --git a/textures/framedglass_violetglass.png b/textures/framedglass_violetglass.png new file mode 100755 index 0000000000000000000000000000000000000000..aec8ce01844fe225ebe5bccdfc6dced9518ca601 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46l@VZ?U=|0|TSHr;B5V z#p%{b-hM|7cwGBs_kU=UG;qu5Xx%J2qoT>-?+u=UC0sAJPK>e4dKB|Jrt;}u-Uw~8 zh4}~A-dM})pE_}1KI2N8S8tfsuzfk;DydZBJ?%lhX=;f=Lw>4>1LI1ASH;0>PS>q` zWUrhGmdyT}ed@x2rA0g$PUllHo%|aP1hO57+sJzFRS@&CS!r868&XdGeD&~?)Q`AL z(GS?}q)ALTY4m&6r0>oXEw2Q$U1_%cu>8PTru+QNi>i7LET0rv!0hxw<#fN%yT<#W zlF^~B53E%&OU+m~`S2Ivh}M6qU;Gm`CspM*GS3%TBl2|4<^5aFG}=6g36cACWSzzT znU6O5zv(ibkZ!k8`&>APIA!s*leO-Yf}$Xcm1R2ZRz(m+ zEGz_DQT!MAGA69dCTxs%@13!5CM>!R9Bwgp-t(UGymD)0Il5+pwe>Y-CnxFd^%-xB z^P;_Uc5$WiRYYhu8tm-uGB-EJx6LgY%?AC01B@}q!}f#t^xnA(3O5jJh!lZ8M*|KB z0dEyf11jJJsDSEP`%}jlV^Fx7U=@%bt5g6{;RfkWD_j=Q-h0gU_6~wIkwObL0t7q? zNA3ia0k4yQPVUs3#}}`fQ?n4$8& z8WJf}1%;E;%m#eDZY}2BYU`3pmXbh7i_1>3UfYLPAE}0M&+a^3QVup11LsuPTwflI4UR8Gt-!!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46h|y5=%f9Q0S(oi(`nz z>DEbS`I-y_TI_GR_L>Wy-#797e+4;{hAXFYj2t~?=S1DOd4J}@t>0MEZYF(Wm2+Tz zcVNMHtv4)Z80S2ZX%JvoaB4eKe(iMLX$)?xBHVgLA*IvKPrl+4z8%s&!~4m^~nw?-#A-q z?Pu{*9M51v(nMd%$#g&!r(|tJ@9HK!}NOoRzt1aXtRiIX@R*}8EkB_|GC=AjSi1PDG;6{oe=sjQg z4Ahjh;>{!QUY4)(flh&;10>6`Vhe!>(WZ zpV-$MFTMopuX(j5%h{a~i&+$2pMoi}5FAvM8(oSJcTL1t607*qoM6N<$g2{CB>;M1& literal 0 HcmV?d00001 diff --git a/textures/framedglass_wooden_frame.png b/textures/framedglass_wooden_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..ed0cd99c31241b6f9cba8dda27b3b53b641e5a7e GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjYqYy&g11gbruoETmrdP4 z@_QfJ0j0t`T^vIy7=6z$avf0+VZK;c_pbh#X~yna1(mME+zW?K=H2wr+2otqbxbDs z#Vl|4L|L2D$^T!(>``U^8T4{BuynSnRT? zJ7~iUc|o8kV@Z%-FoVOh8)-m}t*47)NCji-c}1ZE3>?e{y&L}5@0`IEbkTH0vRZ{_ z#Odxw8g0oLPHG*_E$32Z{0W@darlb4=lzopr E0K*hC0RR91 literal 0 HcmV?d00001 diff --git a/textures/framedglass_woodenglass_face_streaks_frame.png b/textures/framedglass_woodenglass_face_streaks_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..e2351f9e18f14cda2280370b84e26b06221d4b32 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@E0B(M*G%x%>BuynSnRT? zJLtfH$48DlK6B>9ojdRD-~aIN;YXGGBHw}P7)yfuf*Bm1-ADs+0zF+ELn;_s&s*~y zHsEnNsCfO<@tyx`7b`L9n9fU+=H$N;Jayel^^F~ghBA8^`2}n~%+{!2R8K8_Gj(IQ u((ma}N>Ly7q%l8#+Iu_tmw))#pG*~M3=g{Q_Vxn}XYh3Ob6Mw<&;$VRA4`Y; literal 0 HcmV?d00001 diff --git a/textures/framedglass_yellowglass.png b/textures/framedglass_yellowglass.png new file mode 100755 index 0000000000000000000000000000000000000000..521198c794507713c89bca1321b9dff20f7ab9ba GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHjS@46l*_O9x*j0|O(kr;B5V z#p%|`dxMS`@U-l|p%n8_DC%Cv_j(Q~uDdeDg-Kkwbs9akk0XpHhF^MDwd(C(;fO8T z5xtW|_t`Hn`Cy(9v`6zhrw-eh2f|Z0&n(D0aw;G#fmtrVXaZ9Qr@@!XMy7}$BQKvW z=_#)Nji!jOo($N)vBvQ#=K~gv)n%;bcP*LBlES#4d+XfL{?pt)R&6uhv8yk4V$AoQ z-=LD%x2=z+uA!K7s#_LjNC5KT*fHU!T6Q^6z`vD3qls2y*TZ*r&!SQg#AZ7 z%GiH1t@6D5nuD_@{NR;9>&jo7=UFSp&RyztUES=GW!QZX$@Qf+NqMfj-NuRMJ~sTa oGyG6r+IRi>cTcI8HlI%FXJzopr08TxeK>z>% literal 0 HcmV?d00001 diff --git a/textures/framedglass_yellowglass_frame.png b/textures/framedglass_yellowglass_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..691799af6a308348ac26300bf7b63a1b916ed40f GIT binary patch literal 615 zcmV-t0+{`YP)l0dL{_5MmkG$vA}d>@LO3;su+LMl;f!IrrRqj(XT!POFuW&TfarT8-ZEkeP6X z_0642E3NBal~Po~kfUywMx(*E{R6^E$nf+O5kYM{TT53TZ(V_41d@PBu*(OkKmxi5 zfe(0~6%YgQi|3EpA|gOg0P!psED+D#Q%g=_NrQ~U@Av!2;o%V=0>%eP?H>&UWR(B| z+IIx*#M^rP@s?azoXg|_CLLG(^LYe129(8V0SZ8&`QTbxb~}53Q4Wwvj&mf&?F0fx zLJ@SSR4gKI-?wj!2L!Iy#I`}2BXlGJm@^2@#VEYhm3tpRm+Yh|IEijpC|A|pNo`9q z1nH)LBuRpMRAUEp=7KmyPRZmF-}eE2=Gw@}WDL_ziAX*t1>Z-?C*;(l