From 3e75616c9fad4e1529cd43c7422ec9023143b178 Mon Sep 17 00:00:00 2001 From: UnRealDinnerbone Date: Thu, 10 Oct 2024 11:35:49 -0500 Subject: [PATCH 1/6] Icon updates --- .../sidebar_buttons/toggle/day.json | 1 - .../sidebar_buttons/toggle/gamemode.json | 1 - .../sidebar_buttons/toggle/night.json | 1 - .../sidebar_buttons/toggle/rain.json | 1 - .../ftblibrary/textures/gui/missing_image.png | Bin 985 -> 2400 bytes .../ftblibrary/textures/icons/accept.png | Bin 706 -> 1741 bytes .../ftblibrary/textures/icons/accept_gray.png | Bin 619 -> 1484 bytes .../assets/ftblibrary/textures/icons/add.png | Bin 669 -> 1666 bytes .../ftblibrary/textures/icons/add_gray.png | Bin 594 -> 1666 bytes .../assets/ftblibrary/textures/icons/art.png | Bin 633 -> 1716 bytes .../assets/ftblibrary/textures/icons/back.png | Bin 391 -> 1556 bytes .../ftblibrary/textures/icons/beacon.png | Bin 682 -> 1596 bytes .../assets/ftblibrary/textures/icons/bed.png | Bin 487 -> 1664 bytes .../assets/ftblibrary/textures/icons/bell.png | Bin 827 -> 2329 bytes .../assets/ftblibrary/textures/icons/bin.png | Bin 631 -> 1962 bytes .../ftblibrary/textures/icons/blank_blue.png | Bin 644 -> 1502 bytes .../ftblibrary/textures/icons/blue_button.png | Bin 578 -> 1502 bytes .../ftblibrary/textures/icons/blue_grid.png | Bin 600 -> 1554 bytes .../assets/ftblibrary/textures/icons/bug.png | Bin 768 -> 1595 bytes .../ftblibrary/textures/icons/camera.png | Bin 750 -> 1801 bytes .../ftblibrary/textures/icons/cancel.png | Bin 679 -> 1969 bytes .../ftblibrary/textures/icons/close.png | Bin 386 -> 1557 bytes .../ftblibrary/textures/icons/color_rgb.png | Bin 647 -> 1636 bytes .../ftblibrary/textures/icons/compass.png | Bin 871 -> 1693 bytes .../ftblibrary/textures/icons/controller.png | Bin 667 -> 1633 bytes .../ftblibrary/textures/icons/diamond.png | Bin 554 -> 1693 bytes .../assets/ftblibrary/textures/icons/dice.png | Bin 806 -> 1515 bytes .../assets/ftblibrary/textures/icons/down.png | Bin 498 -> 1529 bytes .../ftblibrary/textures/icons/feather.png | Bin 568 -> 1546 bytes .../ftblibrary/textures/icons/friends.png | Bin 874 -> 1768 bytes .../ftblibrary/textures/icons/globe.png | Bin 821 -> 1638 bytes .../ftblibrary/textures/icons/heart.png | Bin 686 -> 1537 bytes .../assets/ftblibrary/textures/icons/info.png | Bin 739 -> 1680 bytes .../ftblibrary/textures/icons/info_gray.png | Bin 620 -> 1886 bytes .../ftblibrary/textures/icons/jacket.png | Bin 749 -> 1535 bytes .../assets/ftblibrary/textures/icons/left.png | Bin 569 -> 1550 bytes .../assets/ftblibrary/textures/icons/lock.png | Bin 689 -> 1558 bytes .../ftblibrary/textures/icons/lock_open.png | Bin 687 -> 1573 bytes .../assets/ftblibrary/textures/icons/map.png | Bin 726 -> 1828 bytes .../assets/ftblibrary/textures/icons/map2.png | Bin 0 -> 2247 bytes .../ftblibrary/textures/icons/marker.png | Bin 659 -> 1568 bytes .../ftblibrary/textures/icons/money.png | Bin 568 -> 1741 bytes .../ftblibrary/textures/icons/money_bag.png | Bin 794 -> 1663 bytes .../ftblibrary/textures/icons/notes.png | Bin 738 -> 1613 bytes .../ftblibrary/textures/icons/offline.png | Bin 528 -> 1495 bytes .../ftblibrary/textures/icons/online.png | Bin 623 -> 1508 bytes .../ftblibrary/textures/icons/online_red.png | Bin 629 -> 1711 bytes .../ftblibrary/textures/icons/player.png | Bin 316 -> 1623 bytes .../ftblibrary/textures/icons/player_gray.png | Bin 336 -> 1620 bytes .../ftblibrary/textures/icons/refresh.png | Bin 664 -> 1607 bytes .../ftblibrary/textures/icons/remove.png | Bin 616 -> 1629 bytes .../ftblibrary/textures/icons/remove_gray.png | Bin 522 -> 1629 bytes .../ftblibrary/textures/icons/right.png | Bin 592 -> 1546 bytes .../textures/icons/security_friends.png | Bin 783 -> 1742 bytes .../textures/icons/security_private.png | Bin 782 -> 1766 bytes .../textures/icons/security_public.png | Bin 680 -> 1660 bytes .../textures/icons/security_team.png | Bin 781 -> 1777 bytes .../ftblibrary/textures/icons/settings.png | Bin 679 -> 1637 bytes .../textures/icons/settings_red.png | Bin 657 -> 1604 bytes .../ftblibrary/textures/icons/shield.png | Bin 714 -> 2038 bytes .../ftblibrary/textures/icons/sort_az.png | Bin 705 -> 1585 bytes .../assets/ftblibrary/textures/icons/star.png | Bin 658 -> 2008 bytes .../assets/ftblibrary/textures/icons/time.png | Bin 754 -> 1578 bytes .../ftblibrary/textures/icons/toggle_day.png | Bin 410 -> 1994 bytes .../textures/icons/toggle_gamemode.png | Bin 2056 -> 1832 bytes .../textures/icons/toggle_night.png | Bin 378 -> 1812 bytes .../ftblibrary/textures/icons/toggle_rain.png | Bin 666 -> 1562 bytes .../assets/ftblibrary/textures/icons/up.png | Bin 513 -> 1531 bytes 68 files changed, 4 deletions(-) create mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/map2.png diff --git a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/day.json b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/day.json index 1bde2c90..673e4ff2 100644 --- a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/day.json +++ b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/day.json @@ -1,6 +1,5 @@ { "icon": [ - "ftblibrary:icons/blue_button", "ftblibrary:textures/icons/toggle_day.png" ], "sort_index": 200, diff --git a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json index 60a8269f..f881f7d8 100644 --- a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json +++ b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json @@ -1,6 +1,5 @@ { "icon": [ - "ftblibrary:icons/blue_button", "ftblibrary:textures/icons/toggle_gamemode.png" ], "sort_index": 100, diff --git a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/night.json b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/night.json index 60603cf6..69c29914 100644 --- a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/night.json +++ b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/night.json @@ -1,6 +1,5 @@ { "icon": [ - "ftblibrary:icons/blue_button", "ftblibrary:textures/icons/toggle_night.png" ], "sort_index": 300, diff --git a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/rain.json b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/rain.json index f8793aae..8fbc9bfe 100644 --- a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/rain.json +++ b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/rain.json @@ -1,6 +1,5 @@ { "icon": [ - "ftblibrary:icons/blue_button", "ftblibrary:textures/icons/toggle_rain.png" ], "sort_index": 400, diff --git a/common/src/main/resources/assets/ftblibrary/textures/gui/missing_image.png b/common/src/main/resources/assets/ftblibrary/textures/gui/missing_image.png index 0756a2629badcc2734b348432e51dcfd62188b91..5472a675e4ed46f76dc4010a7659f9fa6390fe8e 100644 GIT binary patch literal 2400 zcmbVO3s4hx8sC6MR4BO<#emn_33mmH$!<1;m@Oe7QQs)tccfZ~J zeb3+beY5YaPFm?VCuj}?L4FDG3Kh8LyH6iBxYk7zP2e`$5}#^=pjYbMCu?8$E5Q&n z;~Rr|4YNkM3MXlkfY8z!N|0@`05k+e$+Im4nL#nIhSD3%GG2ep=RDY;mGRydD^aB- zj!HMg=USwir8A5LM-aQ+F0hLPv{jD?rBW$^VhD!u0fKMKF*8Iq-)sw+wxFPFq}54eCL`m4P$zRRSv+RVwy8RSiXqvA1rZ8RcTN*PE$P8oGOfl5=UNh>jFgEo zGd6$~da#ysnxSp!^nWq!`TUXtP+O(a~ zD@iTS0%3-@v$5cDR*GO~tD2^b(@d?N4jIP80wD&6y=^dSX}fLl3mTMyU?>^SO&cGT z@-c}T&?Xk+7#fZWaTJ||Drv1jm-7Nti1N`0wNQjdU^pgu2@0ABqpc9M?8);(pKOYL?@bvLaD?P%r=HFlT?C2#sf(U3#A9PQ`Y_yKC6ILo# z532Rk{e*z%5%(lcCW8Dh$BAz*OzkurtOB>_Swi5!v&JYh*j-kzq;9X8F9y4BL4qPy zoqe#kL#_%I1~fd;U##f%xw>QL8-I`A>#a?{{-$s*CaU~89h1hC1$^c`e^$Og-|dqy zFXvw^mu|k3*tu_OSMtpBo%;?|gkB!L_r(xhKEC#=o<4${`^|lyKjf%(C(dqZks(88 zD?07RZuW0E_FONfcMjaze(8+kEGnvMs5rn2JiN{pCoNq4>c+jJ_f*dxCCHG>^7YSD z?c8+^wKOrY_M{ftyoGzD^pu!>IMCB}{5tn-jNe(vM`&$9sH*4lFKBYr@b zk-yX{=5}Wolt&66Z!Pp@^Gs*+>sQ#CUsWU&MlUL7eL9(Au^!==j_buQc7Y&;mzK$~|!jtN!<0-0hhm-bEo${V$-q zgTv5qzsJGhh3M7hu)7a{i~(zD44czX=Dc!$aArg> z)PJR=>-o^ouN}Tykv%)}8k0NTFng`NW`xoXwsOz2@<2W}A9Rz4E{t!nE1eBZP3QYJ zm#6)18*Cm*F>UqFVtv~7MBezVe(8-_oc2}oy5)D?PpL^BIrTlg8JGR)FDnRnYxuR_)GzMp zI+=M{ToC(yo>%e8dGLvk#0BKDr%`rQ#g4;c3#ZGwKCsT|x}7ScA1~2lxVYO3`Y`C- zvmJq)aA9k3&Cz<}7+xoS$b(Au-wbpb?w}&Cm|b%Ixi4Q!ORCwH{ubT1M6;>LrP-G6 zJ5go>#qX|c?`=udyDs?hYW^s^Y7FHx5CTZoMzF(9=T{9byODDF&`3O+Q|)JpHAgr% z-HCkm9aPwp?DM2D`l#^vx9v}r%bK!S-J*h(AJFSIy;TyOf2OwMeC+F*OEdCdZ)bB* z+1!{^E%awD3*HU637;hIWy0GZ7jl~G9FT7bOK}Q;bSv0jZ|EzAG0;*+Y-0+}q-H$j z!VIFWmPS49L9b`MGmH`U?%p^Cj&USH3iSp>9F1-&0q(OESp5(EQhEXKPSP z4y!3_)UlUU-;2e3lH%Oo7*N|)-I{j^y8GHT`=>1dr$r5|j|2nKiG>mCN2uH*_bRq3Fs4jh~r)#eHcUR1Uxiju0V pp_M&j8`k!XHtrL_-bEv`{yluda;)@LsQVu%VR@3`#Im%){{S^ylurNv literal 985 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 delta 594 zcmV-Y08h@?yb#fU;i=$oI8;`vb!;}9NrK49Znuw}PN(Xz|5swO**=27AWf%JIv$U7 zI2>rbUejbUp;RhGUayzLfR>V@B)3AL5M3@8TCG-8C=@7{%TYd`=eXHyQmIrTzu!;7 z$;U4N*bW2&bbmgdsnh8&5hS2kEHV&7ESXG_+wCTo%f-iG0gJ`*+3)vhHk%(LTrNKWXBv%0Z1;3JaWjM@^6hqGa(|^#p?bakEFfNhH-P#!x$z=MH1vDDXyT{|9L?Xd1 zFm1V9(r`HB98)D=I(oHQ?Yk@>)*qct*TPSWMx&I?W~tq7^Pd0^qXx3i=Oevd-vUP# zxQo0R3`>SF)L{|LxGVrMYS_DzUuB*Y+(rJX)oLBihfBgu1Bg+>o|4QQWx@qvP2f#H g^#Ih^_7CXg9{_W!z}6PNdH?_b07*qoM6N<$f{!Z$+5i9m diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/add.png b/common/src/main/resources/assets/ftblibrary/textures/icons/add.png index 08809b8f86cbac42fa852d126e00199f5bc499b6..c07b47f1e9b4cb607c37a5213e16fc1959a0c311 100644 GIT binary patch literal 1666 zcmbVNO>Epm6n0X6%QoWJp93RDNTAmC*xszyqnIeffn9_{l&;huabR{lyKA!cxV97T z<`f|~RB9zSAUJ>oXCx$k4j?MZp@)hS$8dlPH;_PxOC=EDd4H@F(jV25?Xms6_rCYO zH_w;W*PcId{Pb~2l1?-m?grc+FV06Eg6k819#FVF8aG}}C28(@an8JRcJ7QMJ@`$~ z+RQe+7YP%gN`2Ah>L82(ElG<@gP5`{o}o7H29YEG{`EB(1->I+Sn#kHukc>b*iHEP z-L)3m-D0*cFFk`62Lv31Jfmn3_M?;x9C_rIz`A&?$!G-0wj6o62#7Ylb+jT9j%-y| z7{&&&Y?an%&9rOhkb#Y=hD}X36l{@dofsyX95RGU{0`Z0pPK}OCr9pOSxhu7&vP|5 zRgrWx-L`EF8=7G#fKbw5l+l3_rSnq{E>Bq!#91IBRCuIqv7I?GP#xzG#--aRozw{` zrVVJU=_)RA8UcM);^OV3KML+MjrV!TqbvoiUSi{($VA!`w{cy5z9j(E*7M33M{)_n zGDMoK?m!xof*grXTf>-Z8$1=;3FE6fKy$vxCMGKhrNdS9`_V3$IvEz!KAdMgewT6=|ah_kCtoi{OwE>~5Xm3Ymg|6I} zC$EDeDsXQZjNRrv4o>eN_ZXInPL|VzFL$9@ckd_dcI;ESb7$`Nrr!U!AKicV#eGs( z)}v9E!?@JsA{(ukD`Q!-|0*{6c4!7o;V{^WWjRvep&ZIQ0@n$Q+~L}F8^-l(O?SCf zzry}LI9NLNH@3;Od$&H^r+JEerkX|^6{<^Z?d*jUB`;A7k@kR5yO6AKBF3+8Oc+r}b ZzB)C3@#@VV{we+v&DAyclV@Lj{a^hC4=exx delta 644 zcmV-~0(<>}4V?v$B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_d8c9S!R5(wil0QsSQ541x z7#$e=H<-FG5H}K&c5+9H{4o}Yi8V5r7~M_9#K8n()jpd3gMZgj5(AoOd=eMYp~MP8 zdu)+sHacMu|Zvu#<1m}|OaU4MSzLcNXQOvG&A;*oHNt(RSdTdEB{*mCh1GqLR z=t)SKtp)&#>oMdj+^|S9Cy38&0kl>vOK^dZm_>l$^nYEz83NvZzly2qVHNib^OIm` zTF{;F0rZ((*81>x`KXF}hWTX|0ABzT3#X9(D#-8)NsbxkxL#9%)@UHe3$0Zvt_Td?$Mwl3blw%4Ef)}sN~DiZGyLih3bkewSNSzg4Y(>$$fdo;3bK$f*p7-&$Jn!3 zCnv-ORRSqM@9+zdazjFVh<|{@p&Z%+a4LriRYDw)!pweHDWo5&<*~>1Gtc|+yz~0< z+Ui@UPCk87)3j5q6@OjcA5-JRad|y`YoEy5Bk9V!xu!iK)Hrgzd%DoHhrf&38)74P z8;3kL3FRGT7I7-kns#=vNJ+TKgx+DjDDjM&-+XWA5%r7hkk#24rr7ptNzQFL7L&$i?!O z3}c#*L(zGAJ7v~7%lR-1+47cjb3sLu;%3H(;8~mV!Az;Onaet=nKsg2x)3FlkMfrf ztYAJ7%rlg10J;D#Zo zav>2FW^mcq)U<4=@}X?XERociY`MKvL-qPgEq|%q_$2&ie}D1l z3m;rIuFcKOow<4p0I-Mu`1{Y_KKAE-kjF*(+($nyj(&aoo#D^79x{6iM`;b-{IWQ5 z?U%2A-~G0^_vG>G+7=G<4blXVB!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~doFe;j;1-+LmFz2$*J zc*Nmwz-qNZsZ>HF5`p@FX4DwPS~8i$<#NG(zel6dK&4VawOU29*~DlxLbuyREEa>B z-EGel}hm{AF6aWz;3sbFVyRGX)2e?B4#ir$E&a>lgZG4rEi1nc8l?NO!Cj* z6uDfETjB9)z%?xv3rwd|l7B|O-+wev8^B;N5Og{nd4B_rtOs*)9G^W8S8zI=pZR=V z#^bu!#7EPEIXO+!WVPvZ8ZMXXQD+JAcPuC;Z?!(3*=<%Z{X<*(!RA;vLP@000000NkvXX Hu0mjfqjUdH diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/art.png b/common/src/main/resources/assets/ftblibrary/textures/icons/art.png index ebc13e6b15ca558e5eb51e49caeccabc9f960bd6..e30bc0ea587576c88c2350cace02acefd781fe48 100644 GIT binary patch literal 1716 zcmbVNe{2&~9KT6L1ouP376Z$;+%UKw?fvN1_0APG+l`jdZEiJG(75Z}Yj>`_JMXS* zyXat`abrPc5s|19#EDEZ;7?^nmn}065)J%gM3_3mkKr7V#L1RyzU$fs2ukFVckjJ> zpZEFx{$5vo?Z))wtCk}OlJ0Uk8sMCzk7Y~Yd(HI)7ETY!&Sz8v$r#Z`+P*S(qHq>zc_B_A+FLo!4oNco1S%yKP2Lwz71h&F8cqYNYn0gXkYp`fTTQ5zQLW#C%>jALjVqP5ttN?jo8b=RYI zNdYKrB8?nDP-q!#VlAx2Ok0Xkil9nx!iK`AG%`P&q}AH9-+!3vMVlu!RfGUL*4pg;5HS=|AWX7%lR+AKu zBn6X^s!ytnQl%!6LLc8Eh`bb03vRjr9IOUxm>xDGNx+zSNGn5H7_+sAAQ^&Kgt{eO z@W*b0(jKyuDIpk=x&;c8hG#YQu3(;H{E`x4p~XUo4FFsg0~ng}BV(6>k^%)o?aXm4 z+-}Atsv0YDz~!)E&}fq&@Jt!+v+^`;H4>ziFtS_;Yh;0yG6H`YXEB?3s?_RB-gih` zSPyOTKL0=O*C_(5EjD=1JbK0HIl(vu6-FzTD2Yb!Vqz5((0Cd!ET^Zp4de8<0v=0z z7Vg;ti?oqu07?HN+>0<(@@o-R0hIyht-I$F4z>&O8fQq@eiWYH|h?^bD0Mx zzJASb_@t*}C{jIS=rr8ldn)_Q&Wl%9Z8V3MW$it7_JVzU_?H~SxBHt&1&#DSbz!%m z`cm59uHMzpcYJ&vS+TA=+<)kZmhpXA>F<-J$Ux@U+eq#HNymMSJMxOB554^K64%fD zqrc6D*OS<%*N*l#ZK|xY`~EyT_)g!uu`{R7Owqk2e^>g*7mlG;c1 zJc8)fyE^xJ@2=7L@)ai|BZV^+`_s18J>lrzIri|Y-H)vMVVnC$ z=HR)jzdl=ikvaZSx#1&WtY+dpXWe1`tu?vlw_Un1|IlZ{u^RvQXm&|n9y!b9R%ETj yE)Vue=Z249UE7Nay628fj_>GrU_5_eV%Ct^9?dVmyfCBxS6o%Kj)5necK!o0C{qUj delta 608 zcmV-m0-yb~4fzC+B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_c_DMuRR5(walif>`VHn2u zCj>zdK?g#%zCb#UB06Z!iVi&Nu(OVW)P!c6o7pr+YH1+b)PH3knnY7jidl3JZ4E25 z?baX36kTedi3c3uO8W2!_YpM*A}jK8Fi(?@O&G>*=`er(?LvRqJ~V zBDiT0AnP{luup@@SCD=SvD6w`E^p?{&<H(=tHnH4G|{(eThaJ;GEs zr~1|tN>|V{u$9iKE;8CrDPvmp2v>AC{2oT+8*?!F5w3pFm5;7<)%p?bTh3&2O8}P& z$4C}WkS^BA^`xg8>7R{|*uBnG>+RffrZS-P7Fx%vI5)A2#N?i`@9ZU!+vipFc5XS7 z%{f4I*jWP{Pi~;De-jM@{-qu)ukGA&CYy7BKKqYgzEQ>U9s^Z$Sy^!dH|7)>rN|r#^B0I9=)j`rKU4G{K_~jhK-qBCALu_rbiUk=(8+YTz{~sf zd7tm^@BWeW0~^-ex{hI(4ap&Gl+HHD^gzkY2z(JB4$m9p`>Nxy-Sq5$ASCQy}H^*8Ir>5M*G&{c!mxr6PkKuTa?AF&myXnU{{=c>Gru7hKdW2+Fq5a$wsKz2Me!uAsv zv#KERIsh`;tqLfHVi7gAot1&Ch#(?LG7q|;(gWoPTmLvJ&NZ@dR2!@dqq{hl_k9P7 zV!2!v$`OIMIZ;woRRppq%REK!-i+;|3U7Oz4F(N+x@$VVNo+P?L{p^X$2qEM%?8T} zX>G6WC+ab=f*es2Kwwi9Xy_r%DY?a}a6=by5nI^yJ&Kh=tdl1`@$%$fsKe_^1W@0m zQlX5?>S9@;2+tpwre@R~a#^&OnQ^c0jNP!#4xintDq8~;mt@g zRH9H)E`iddF_4e02sU(>C9Z|2#ioUFSaj?h$A*4{{iH}-Dwt{)scMl*!KCf^$kuUE zi*wXy!88rngH)gZ1@j8P3U6eUD6e8E!XrbDOc^l+V>#P+uMxczgtqbC_@D2GU6a-p zDqb~DP;o&{z#-G4(VD53#4h}JeN{BsY8pVK2k9N>^dPR-;OfWbRePXDTh3!j`XAx0 z!90@n%gDuv9QD?f^GT%Ii$NvU3=#inWA$!T)i&U?6$Hz$3DHg1#;{F$mrI+}i66#} z(FS)asU|lCw;ohzMw*6m-69>M#IJdp)&asa-9(}7da?h4)n@7(~GLiGY_6~o4_|JL$$kT0y z_q;T}_|6*U^^V1JD}SuKy*Sy{d~Ru}@7UcfhfbKUZGN%osq-s0?R)aVTql=#;hM(| z^{$=Xam%w!-^Pwke0lP|>?h^VH{E<;`1C&J{zp3=9@pAl{kp60#vSQ*A1Rc+T0hqD l;L`8UEg#=<;FYM1MG8<*vcxr_Bsf2< zq&%@Gm7yRpGp|H1FSSI$M9)Ca(Ab1Ix{85;k;T)+F~q_@`N#kN_O24E6*S?v_3_Qa zAMP)o{?Kfbgd$J6#dhOA`+ugKtiSFjP%j>=sK=w`FiYQN#^3sTjBWq7u9o~~z0L4X zIb+w(l7!>y9NyexEqm+6#;@@B$lh)Li~EfJ%r9+u`2XW?&Hw&39)IdzDdyGu3Vigx z`+U&<<}XdWH>y`Z`9Ei~1GArT!^@w~CI9K~Xpq+5bK*n&&(OC2^AwmH4sblVbM|`h zfBhW?Q$OslQ@=3NL4QZ%98Mno7>Ok}_fCAMprX*wwu6!PW`XvT{ni1>9sVj|PAzHy z2c#u><<|0uCng<92;n;tVwz&;1o!1?g^xe%nHiiLW_{z1J9HTsYz&^RelF{r5}E+a CQJcsB diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/beacon.png b/common/src/main/resources/assets/ftblibrary/textures/icons/beacon.png index b988c156a25ff299b030007cc65e1b7a215448ee..1a400db3aa1b515447c1e8fa7d507a63ac3bcb43 100644 GIT binary patch literal 1596 zcmbVMYiJxr9N*|s)6m9LD~-nLW)s93Z(sMyj=76T?o5t$)0kXMDi%7oJ9oF{c4xc0 z$z5VV5hYfs(3E0@LeqjNM6BjRHN|R>R%r`LKPc1`rC20_NJY_#72@o@NTpir!tA_$ z^ZUR5yZd^(*Vf!uLs8V)cu%yS%ysUlUPb;7{<;jwwA$?1Zc|k4X?IlZZ>epdD9_JY zV#pbiw*Up}EL3q4v3cDjXo_lU&zn#gMh=}sY0U^TS3X=|XiW_>g8`YB%`TMDdd4j@ zFy5O`#)lP2W!fWjTOJSs9XXKB>siAF`7l%91!V0Wa|~U8IKyG4!xcym$$fMewh%3` zf>+^rkq${L48ovK3O-7Uyy)k6A18=jJ_P)&K=je2k0IhLH3j;kPn3j_U6{!@jtMv} zm&>s^AB(LtCrFaS@ggURUV`x2V}=9sUc+uGGenWCSeof**q~iTn8YJam?5ebZP3jM ztznn^L_Egjp~(p>@7h!Vs!9cCj#$}(a8=<@7U{@vY=RXkSTlniY-jMlP*<+66F__` z%M}?n)J4}TB5Wr%O3WxZ^&1#woBth_}P{{8MCMBOYDfm@yGO0qcO7Z@X=mfx%Y^Ziy! zBeeyyx6I>KoSPG%N3%(^#!4kIfOeHuS&c5F0f35|-eE>@G-~lUpD*Z=kBPR{{2$t z=&8mF%Zct+X6ilXt31tnuk7uf2sF>l1mDh37Z+c$*~b?7HJ^XiIrVkjx>u{;z1r~3 zv8xR~UAz3}ZIK;c+}rlXL3XKg>J$6?bB9KM`*y?8v!2cG&5EC$sc+hL{ER5(wilTApIVF1U6 zM8^?f@3u}-hlGMUc#r~3PZ`~+Ltzl~B}K7>0wGPUOCmu*C4ZP$rjkXtk#0t{l`tr% z!zd`w(yj7iOD*yK@A*AG!#<9^@Q45V|Jt*?dwr7r3;zhAhWq8g=Aoq564$zxm<1dS z@9+Ey@%f5E7o(k<+7k-LKB+tXQv)BCEZ}H(WXS$8V6Iihh;F+!s^0gDs(+r-j-E+X z-pg3P(eTKGntvi)g%La8ow`v`+Md*%cZ;g-|DuwcVCg!Vd%^^W`7laI_v7P91V{QSvqtX@IvP1 z=##u^9)8tshx5sttIP6&PKGQUx^`gwrMUJ-X6*OdJNV6_aWwDhvb>;^Axoz)P#kI) zc)P3jqYlS%Iy5w`+Q-wnociwSvK$SM3|TsK8St;EIbOS=Euj-5dDWTY9gEMZ?bW=i z%W^b4GJj<0&}D!}Q4$Q_j+S11sc>RWXJ5?g%IhDlF3ZvI$dILDyT)gPr7hm+j^T}F z{lKF!HK!JIE4^d^N5dmSmX7VZfg*#o82+k*b%Aqz>45o_J^LcX%riGI8Xg&!UHL2j sHo{3bTA9I4gK7sj8Xg(2x~nPV;Wfh|{bf2sFdd9OuFampPH&1%~k9Rv&nEzJmP zTA~oC_JYbJSMO#y@{TS=m9@0#yx;~3LJRpRJ8UkN!7&T7KEQeb@2g{2z%UEYkR~g! zp?^XJ!1KT(Tm;2QBSQ;b7A#93rWr|yEmo2+j%ZztQ)JPPAfP2Q0}IC5@i{F*At0)z z1yu=&K|h6!b}Nbu7~X?CGRL@l63@9f-c#>_4Fc!lIa%Og6d!t{h5JEGO4*?;+?W67 z{Y{2~YYQf>n8&U-J10P^V&Z5G zhcM}XgnI#IYB4Jf4b&XR-nx7~(O7%huEYgH=)c>TJG-E23vk>D>}9bD;Z3oPAr<#7 z12?IkE6<%Ih!U?DY!3Ufd!Krv|ElH{EgwBr^=-wMiTIm4W-3OSUV7VkX1TLw_xAon zch1#Ji0`g)E}wlUyXEN>-m4ERTR%DFw03^FMLK==^pUmkZyIAyto~5EX{OSAYp(lv z`lqwQ2P2*b{-7Fap9`j@R8hYwaqb}c&lUF1*SGmG{rwLgxJoA0l!P3<~W`N%3_ zbj_ZM(yi~YPoD5jIK{D#PYl9s1GO!_vcSvCL`7-O)Er09w`4cm`?W*-%CU!fE-*dc z zvGIl%;gQ(lhR;LU{ifq#@s-h)dfnJ(BY)if&I_sU$E4nl_Nmt2(p~-a$7}rMVtDZ8 r`;Nu;Pp-RdHUrK-J2U?K_=6?J;eFSC5L~v+{zr%{ZNUTUdq@5P$-68A delta 461 zcmV;;0W$u84d(-pB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_cWJyFpR5(wi(c4NwK@D`a(Gz6#1f^-38A^~5VUS96Q|!{M<{`;L(0@fK8CYp*CWe_}A+-CO zy)iFg75F;*i7LX^Z7hld^y*P8SUJoY-Ow2J zFx#P7abn)+!sbB~nS2xJhc~3|>ymV?iQ5VwZJ<}nu^Vf`5h}wGEcGa2Cs4o^pNHL> z`^7(EJ5qyAC8Gl-$6z{rZJB))nE7&-Rml@f-X8ojj7EW4OUx3(^f<&q+(fUI^@+Zv z88J%?GZXYL$naluvSgU`Mg5Qlu`UL|Yz~6i>>tQCDs0S5Efc!T00000NkvXXu0mjf D_C>{v diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/bell.png b/common/src/main/resources/assets/ftblibrary/textures/icons/bell.png index 7f451e32b0d0698126ab0eac27f5e16bb860b806..cf673d2daf0a237ba888a3f8ce843af5ba1309a8 100644 GIT binary patch literal 2329 zcmb_e3rrJd96yK;V1f>OF(KA-Dg&3If>Z@Y8DJG;o7ufu3hiC#9Z-lY%#ckT zI((qh%{fGkL56H-R5lUa&@ks_B+g(|n8x4?&XK5NzSwsK8r<*^v!>Vk?z`Xr`TKp} z*VSpMivj~)3xFUfFe%ZP0qzsz%g-15R<6&{f}6iHahV7~K|jcsPgPXVGzc0~VKZk* zS*8?{5gba26=+WBb~phVf@0&`PKwFnBn8b`ZM*@#{p~SWVPg$&rpAPsoC#cxEwRMK zEiOqlGbMS9o`vJ)DPr9uaNyu1O5t|cd69G*V2@uCjOA$*R(K#%o&k=R11hpiX^I5F z#VPbk9APkwQ0VkZN=s=~dTq3Vzz8*psZg9iFdeCmAqkaY@B@QzF4jV37#9u(15XAx zN0OW*iWU_WDT`D}!DU5pym6%+U2govBoU_1X_XKAdl(TaVj+aD$#l2W(jvxtQ zj_?%M-q%kA0KGMtyfH@1#o_RV5Tyl$pp3zWjEEM^#ZC^*;6$Oo#c&G>L7Fq=YMf+( zi=!mLWflbc5L0PGDJuw#5+@W9nKqskio`dDS#U;5;ta4%8-nQ(LT3iFX*48(MPWFJ zVFOT;z}hUu!=N|@=r!YjUW~+5Pe6faSW2Rv3uYP8BDfqBsMzM9tQ_j(t+2w|M>0XM z3oZ~CWT*0EVKR|PyeLsT!zCFFFeqASv#}&)(bH-*Mj;xN)`D;`Y84Wr!5BoR##xn? zrYW4DhwP04Qy^12WX}S7Iz~@x89j~Yw0Z)eST%#t6h$C0Dwbdgf+kd)Wyt<5mkq2f z%Kp-REVm-VMM;~Emzl4{M6{$48g!NxK<6mR9gc8S6-U(JhY@jpzAyqf;UYEXHX z91t1$Z~b}R4ck!xm7XcEP0K^?0RbMoM-0b#w2V!V38 zw3(ZHD}#4lI|AK2_+$0=p+DyqkGpx6n3bOlx$8GhxO#ru@h@)f@hS7$bZq1Fo;E22 z4?SY~Wju0v#es&Dh`<``;DfsEy$>&cm%V?9tK;sOFXQgH?`*5h_5WaO*WWW>C2qdKfC*I{qpm3_H@qD&uiH!z+>Tl`MGne;of!KmIF$tdu(c>dwEZ-uHw_>KSh-ub%;^* zcQ4+bT-B0t?}~33n=#q#+cLh!(m1*-%^&g|+p_djMCnn8e({lZ2~S?F{2`W*9#M;9h1{I&15zOaTx?bRzc>t~-12#*{U6m$;C*w8{X zR5lxSJg5svAC2{O@g-ekcqBCSv+V5Xs;Ny`k!wweCM@pPK5Y@^-_lNhovnGCx2OH` zrOsM=ja@bE$kLDQ6-EoE==WTssmA*G@2&g?CKfPm delta 815 zcmV+~1JL}L61xVF8Gi-<001BJ|6u?C00d`2O+f$vv5yPVGd000?uMObuGZ)S9NVRB^vaA9d~bS`dXbRaY?FfK7OGy_|D0008GNklx03g)AsDG!{90lDN zR6Nb4HWM>TF*9=Rn_ISTo6c#5Ih&}t+`b+Dy<2%~H+}HGc%Se2|NhVWyet6!C1ZP1 zk+J9xVV}G(+1Wg?mo=G+ss2XmBQgWh5Q5if$w+JxaA%N8+g?oMg&S@!_(Ly+M zDOeu4fPsn-ynezjUrVdzKAe5agIy5|EUAdpU?!fyMi;^HRRX)A5R6s~+m}>W29uzu z;(*0s?f#n_Ry@-k2}a3>Q+EZ@$oN}U0c3etRthmJ;Xqd( z4t-NNCV$#^SWqUD?UVG;Ec~J~pnoNRsxA!af;~YV-zq>>daPoy^Av%IK$AB%G;(33 zvw<27hy}0Mp%k%)S?bk{p3v8jJ-^I=O!g z+DZb;d;-X~LslA8p(Pu3laZHHVwiiPV3Kn%{~-z%Dh;ML@hHzb6yX!#J&>!&N(iJm z5>{;{V9p0DH-Uv>eD4?IQ4ae$>Dj))v;N>M5J>jfy$StKIl9jc5zxPk2HnEP<6L$= t`6##RpZ?7SZ;_-B`4h3%=^rxy)^FnKzAm;VbSVG;002ovPDHLkV1m?nWt;#2 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/bin.png b/common/src/main/resources/assets/ftblibrary/textures/icons/bin.png index 3714048531e844f46d87383a2b378723988a2623..1cca4bad542f90718ba9c3128e95e0d23ac33cb1 100644 GIT binary patch literal 1962 zcmbVNeQeZZ81E2`9I!D0A~SBaARmEVzwUNx-8r`1+-~9c*iJZz65eayyX)?*t!>BM z=Fnxp;>2Mh#DpM76ifgCqnJrxkO9F&{R1%&LHSU=LS%q0grMSld%L@Uj*rl!?c4VE z{GQ+Q@jmUCGpl-}t-yw1*hp`Urw-jmS?7~apleZIKR~x(TFn9j!$zCdnR7Z+l*F*d z_sRZ%8Su>%L^W;)k{X2eWL!gN3@a^5YCw!a6A!|$thkA5d-fB!EV+sKP9N>lDq%#f zY1UzV^DMvE92I$qD0>kvO$vx04o!e3<1xh$l5Qf!E1WWoZ>7ohOtrDhV`-vC~#eDWD`~aayAuOF5TB3dUd@DyD(3Octv}R8ut~>OH8l zpYL*ja_jSDeGIB49?!Zk%&H|QjC4W^-X3 zXq7f&FClw|0h~k!0qNp^NIFA~VlpUlJn0G*^Dfp|0z@X1v7fEWXm5eoBlB20&gu!F zMmA8jn$laM9=?`d#bi9y1_BVR_I4AZRaYnx>DTfg8F;t|251uzh)C~K?g5yghRg)e zVR;y3>%sj*-AlazmfT~wA&dsZPYM+@qrhUIL`FrmqwxMFu z+2Ll(vf)bYxVF4sKf Qmsv@0CACwXLh@xoYbhx_Ru1qm9egb&L%k{;u18a?@Jx z+oXG&agD!pZhzU$w~ST&9fv=(E&R>Kdq>}jwjMv(d!<*Haq-&wr-tyPqE6TgRzHqDR z!Z6NqUQ~GGUE;XQb-6l!+rGRRPqzbnT4{mP#=lEp2ij>h0|5+k0Z8k$dLm4V>YxUBir?CEl+3Rk9wz>7d%kNl!Q*YHQ&yI@4ZT|wf CN~OX8 delta 606 zcmV-k0-^n?5BCI+B!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~do$HC{UGX;1&9vJJJ$m)hDSy7Q$%R!>PN}ca>`5$22 z!#jNdwtZ4R!+&;l7ll#<#qv+lxi*Vs?30^r_lACD0D#FE`f}s^0)H;A(CKv0yXoQf z?w0Bf*WJGaDuHH1aua~2Y4H04&~pZ=J9~&H7BMy+LM-u_tgj=TPQxDvKvSOq%zcVs zCK`py<$^3pP~0+PS;EKRVUb2Gu|N(qlA8c1CK{B1(SK1t>ZfN&e))#U@C=rzSGKEA zH81iT1&)*CCIFtn_pFZdRtvw6j$yOg1;A$ifKp`(Cj`yqHwLF502v)4BR&CGqFuOm z@D)V@xGAMq0UFI_zXRKQ5h**+Uj)!Em^vVU+szK1StK3~uWY0FWCo8MtWm@Rhe!wQ z@n8_eQde1s?^B2(nW7Z7sxW95CPE&PoQ<5aLJTx%=5@*hv$F^xNT27~P sigl&{@xWrSQoW%XGAVv;{jZ1RAM1|Y`lUW*5dZ)H07*qoM6N<$f=^cmIsgCw diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/blank_blue.png b/common/src/main/resources/assets/ftblibrary/textures/icons/blank_blue.png index 931a69793dc0325cc2970a99d0f2b165ffe64148..320d34bddb7fb23929acd39fe009f7cdaaff1a73 100644 GIT binary patch literal 1502 zcmbVMU5MO79M5s>VGmjqYLSzpA>}}+$xO1l+0Ah2a&GRrOU-%QZQB$2;M`<(H{2$Z zCfVD)dpe3j1;qy|3VrE=#fO8c;8TnE(4wUk3x!fB2tFO+ODz^rP}a$Qgtk;m8<@=3 zZ+`#p|9cDbhj))pj0=LWyHd6m`TTq`o*U!;{l9lHpLPZ1w<1BC(o0m29jM!;y-I#OV&=1RjmC*zuZvggU0w<3)U(90N)0LE=?Ynn?tT%l3j;Vj&d` zMU@GJnwU2ftYbZ6=&y+y)Up6(fU3zbkFo`%WyHZJadDwjLyOkjKp5YdQX`H71VFpp zR@xbbg>|4Bh5?`kG)?9RIa>E)+>!n0z>vYB5eeNOc9}0GjCh5$VpHO(_HFQjl-7?1 ze&QYj9UK5vfr(8$phHqz&Vv5yz@2HfXSzMGf{J)ams@0=RE&JC*TR zT|6%p5yi7>+>C)k9*d5u>j4FeG-9og(AhPv=7GeT0F^?DV-{8!YYro|FjQI8a*C>n zuN-%Mhqa?uA9z7698*(D!X~Sb$E>OrkgB6h;UH8Igng*Z9JjXq2-K)1I0NPMhoC%Z z930~(f*pctEc7t9*!6Iog21m!V(Ld!Voeru!CbpcPYc^d6+eoxPiVz5C2q9hx(>nx zU56TUWEE?9IZLux*{J1nvaVBTty1ce<^O<>)ic4|= zmEDL(Ykg1>OZ4Pm)pW&P8X!!P^fo1u#FaYI;Mjd;5A~^p1v)7`rXYJzyIpa*hh!;(=TlAJaXiE_m>G!?7n~N z+~m7{Q2KIXgJgr-nk|4zP;nd!oJ3Zf98@7 OT$!D>F1-Hsseb{5)8I1z delta 619 zcmV-x0+jvU3xoxbB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_d0ZBwbR5(wilTSz#aU8`5 ziH=LeHnY=7DoQBGz=L$K^pstzLt)UtN{DO|IxLj`x`h-8#(##H6)H)DyJWKkxm$vC zse=?0s4ZGqX(lb*U%$_fG0PS^H1OE(e&6T4ncbOjB>k8ETKI{(m9f_0oZFVshPJ?p znH}CretB@562B$gy{#jwcrc~j@$VXZ^TUdn9Uctq9|h)EV~lk9)lv1mE~sf_PCI+@ zie8zpVrGX2<9|1&dX`FTfqSZ}s;ncYTdxYL8F;VKYm?fNoYdCqQ&!CE@L*uw#$;7^ za%Zh~VQB39le`Y5X0^Thojqgu&AfJnVrGX21M4-X$H-C;@!B)$e6gsC-f30dp4RR= z#f1k0ONJ~3(O7$+rrd(|^v|ezV8&c(apA$hk|9fh>wlXs^^fOOd+&qx|3fgaWXRfr zjTbXIl=^Ic-+`fzs|p5|%u+$rPYk}?*Y{S(f;k->{-nAG#f1k0ONJ~3k#)5v>NZ`< z>g1z&HJHmgp82Bs6=H`6151W11>B0#So}u1?D8|kvkN-=^qbC@&&H9jR?O`1U|`AE zZ1^zHv}D6QoqV|2v>(1dp~UE-TAvrJnAzdMz>@j(B$}hdXgx-x`bdL!u7BJ!|FUae zq`=&BBeTPU3EAaG`L`0TgiEV1+G|u3ikTfAO!zX%`3ZuUMH;nxk4XRk002ovPDHLk FV1ldAG2s9J diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/blue_button.png b/common/src/main/resources/assets/ftblibrary/textures/icons/blue_button.png index 5016785ae9b6a0649cd28e0ce8af2ac44b67ddc8..5086249914781a18933e3c20a97ebfcbbf45699f 100644 GIT binary patch literal 1502 zcmbVMU1%Id9N&;O*g!$0N(qFlTLOyi?(E*>?smv}#M`8I)Qusz+6aAcZf5Ro$?eX% zJIQVG6hx(h;)4Z+zVyM;heA>CsYQG!s8mr9iXbRH1?fvI7V*JyoxP8xE!AQdX6NfS zzyJ6D-Ie8|2PdZ{B}qD1t2(PGSdyOP=@|R9Ig?1zzCXPB zI$w8RhM4&pBCJ8R#192plIF`vi0}sGa)Y+Kz*cTt{!)=WVk;-+T;PTk+V-kD5nbC^ zuH&5zY!RjWqCB5KLEux4c9p+%xHsn=qKSZ zJwc&vXdtzz4f)x|xgz>f-yE zh?p;K2{VQcc_2EjZ--Q0r7_!#FkRddY92|g31KCoh_k59SZ5Tem66J_Ij0$>{Ok!Y zAgmidch?K*AWm&14V!8J5wp5cf<^)6O3woW0x*EOjCjrM`=C}`;PLVt71m*q5G=II^|f$aSPNo~0!(X;tq7wv&m$1!04n91 zhFTz&p%NpXR~wXImCoV0BC-H25^MC{VR$nQ?dU!EpYLCZJW*Sy^T<4D#icm`t6nUk zwLL6}HTuSI)$!zh8bE~8^tKh8#+4Ffc-07OLP%piY|LOJ0 z(-Sot~j3`|NEpg{z+;2!q}n9yNAQx-tp^~q}l1@)(z$A zUuSZYH_wlsoVs~Q+MAr1sLtc@V(X9zz;D&7-|U|L?yYN*=-c~#Sb4gA@%B>MfoqG) K&c&BrfAbDpy5&Xy delta 553 zcmV+^0@nTB3&I4DB!2{FK}|sb0I`n?{9y$E000SaNLh0L01{{b01{{cOa*|&0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JH#2UZV*mgFzez+vR5(wqlTRpvaU90q zB*!Ja-uLCSI9O2}c5oW)#GL~V}{L7z& z8CmXMzvt&Q$qw(qub%dOzt87+dbfA4@b5?JU#wI-YcXj!LixiQ7iPX=o{nWaS;~;= zD;bZHOS_~%{GCFlA6%HRg9ireSLEkpGefPI+N0n}irm}JBu<|H5_a&wC_}4$miZ|W z+h=T+@fgh=r+>)4a7X6Zi;RK?2CUfSwdrvoM;=_+AK1F4y6^*)`mU(lf1OeAz<`wp z)qP}9V3J27G=2C+*1(M+fkg&c6o|@*M($XWs^)JE2`nduH!vg~r8Dvp_M`2c6KGia@ORi{=x_4fwi+y%(zi?s34jve=$mm&q&{QUMc-M(S{&^p; rKr3#|$|6+FWY>imJ9uF9upoQ_&I`=oiSjHT00000NkvXXu0mjf*?s(Q diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/blue_grid.png b/common/src/main/resources/assets/ftblibrary/textures/icons/blue_grid.png index 65a2f18f34e8229d5d64cd49f49c6569f6cb7363..4941afc0336223d07391b1374c4f3aa5255f4d1b 100644 GIT binary patch literal 1554 zcmbVMYiQk69FIlk9G&igAC$?BX~9?XyszA_xV6o-y|C1Bccqmn+v&;4y;*N^vgF*| z+=`4!zYLjQD%#<`C^E)arvryb5k*?qe1IsT$Y_O49D||a7X?L6?u%_qhYKV*$@!h% z@BcnLJ~py(!-E?bhS^vcHH!4TDZbaQqtC=|e*^lu#~*z*WSA`^zVBGI6A{DQ`HNGU zB$MVY4PsXS7M?;v#NTUQUB7lwDsuyaJ&NX>8x{iN~9NUDDX`LI41=&e+oE^piVsnDb zLrGHDY)$|fkV)n;1FRw`DN#y_vcgMQEv0Hol5Jlcl?yCeD;iI=#psvLRS5AlQLNYN zLOm(qpe)L{Tuzh}QBin`;KPPTK*W1tUx&d!Aq*U!IM`!jMlgkIMCYifEgxLJOY4R0 zIMIlS5%5J>kYb;jKnr$pel4gr#VshJDsquWLW-5USigb^4lDRysJq+O3DDS@W>@2; zwzzIrA|&~P)QxsPZi)^|4Iha`6yjO{QT`w`voH3>*M}{*oZ8NL>wlhqI&f%jf$DAZ#2pvc zgf{AgG+T{!OYBAm+N-L=Hp@T*FfMPMgK=Jw#kGGsw;h2NZM}jh>3^iV1q-oF>L5Ua zWg4wp*ON%C7voNBIU?TZV{`ACuI<3-D2SKcAw)mAV+?t8b_H}uJ-qqqyL7;vD;R?% z^~e|V^1Yu(z4=3rzr9NzdFO`b-+X^n?IaB^J1g-e*@j@$K($j{o!g z`qdZ03ro)|z3<<}%$=S&bbK*!e)+S0yyw-$D=fKx`OKv)vmbo9%{^M0-5d3M^XBSn TiSnfr@zgHl$BffM`(FA7XE_1- delta 575 zcmV-F0>J%}4A=yaB!2{FK}|sb0I`n?{9y$E000SaNLh0L01|Tm01|Tnj3T)Q0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_c)k#D_R5(wiliy2I0TjnC z5; z?Vjz?l|2IkhsNObI+HoF6a>7Uj7)77O+3%wB}0~iV5lc8@ee;t99-R(xPswWxue;x zUNU4UaDDv|eRp7DV(q~2uN^NLvQ|*nn~|>Nf{EuDynkel3xa-l;{Dy!XA_6?EaU5? zzr(R|M`Q4kAxlBvV(aZ&m;1ANmkaVJTaf4ZQs~u2(ZIl=;lWFWECoD@`p|>XWJ6z8 zBDvC8&Kfj4c*$5+c}i%yWjNP9q_jSBg>q+O(Dyyi}GGLqM z&dkm;&-?xE8~w>=*EO{@Q53Z<-Wwet^LlSQxQ4tpUcU*+wASh!b||Xl3vaAAxVhzV zidyxno=UsvL?2MG;fER?LH?p)5i~`0b{8$Ejv|*HL0R2Yn5!pGGqkQL%uq1FC#)Wn z(|advG&q?|sgt9stTEkPbY~F|0t2~_E*g2$0Y!zW@B*^-K64CRfw-dz6Y&Jn=|n%> zgKb31et}haUZl6mei(uwNe*qHMP3YWyu=A2%WnmNFc2lW_Ao@8t!2PK^qHD4vQwCx z>so;03Wb8dAo;PKkzEaz*;%%Vkd|Hg}QNk zn*ie5M4}<%uDTdTLxkhTb`djb4!JAZNljRY8$b>ow^bC|MbvEftg%3kji8I|6vp{_ zr26YB(_+vsh_r7=H#J;vp1S1*ib5ADj2AXm;7QC7G=VieGjRu0 zP6$(Pl0@MOQB(j>s2U#^3$gnaB@T?lhAV~_Tq9&;I`%$cpd!eo0*Z$}I z9kxzt3+C^e$E!FmCqS?6kZ4WRN@5U=)mC|(uA~8gs+Zmhqk3^g8dLkM-?s;} zb>zM84btF#i$^1=@V4HZiP_chZ_ix*^Xo$Rox>XrT{?KUqs_Nxarmo8OFyRuGFf8?vVZj`%9^KCzzJG+0XbmisbmwOlgy4G~{{cl#j zedg0u&mR~ZJJxcj@1y5dcE0YL8fiU0({ZHy+Vq<<Vu?x?3KueN9EDIt8cE2 WE$n~zM$-E=Q1MtY`ti0GU;PK%c^YK^ delta 744 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 delta 655 zcmV;A0&xAY52po?B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dBuPX;R5(w4QtwL>aTwp< z&>s+3q~>l}LD)98(pgJLA?B5BV$?476r|0v%yRjzpz{7LT=hyek-30*r)A>#<{q5XI{LnAp`#_I$LQU?($=B-} z&4YzlJFNFFu)F*PJ4@2uqJ>Ddc zTjt~qtjp<~evzk+diqp=(b24c&C92-kqo*@udK0@_vF?_Qd2tWjgA&SpapxM-oVl$ zFjHY{_O!a{h9XYh(xa%nU4&7)LHIcKUM--Q?nd!?H-EPJ&!BWKuMnf$}t8v&vNj3cV%?u#$7nk>)t>D%PDHLkV1nJnMDPFr diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/close.png b/common/src/main/resources/assets/ftblibrary/textures/icons/close.png index f766815ae211813f45ae05801faf95d148e6ca34..3ea859c0b53e3e37d4f97b800d8c81f60d68e4f6 100644 GIT binary patch literal 1557 zcmbVMTWl0n7#W-|p_5bXsbsb~kj|+HPzs(e&)h+1=yr%o%2; z?6z;-64aov20|n;(S(Q^e1U*b6EqSu_y7;alo%3xBWQw&K4`??nY~QFREbP-=G?yX z{rCTs@zLSc?Op8*!>rC`j0rk-Mx$*d{crm9CZyASUS=j>n2xj2xaZ)Gj)xg$#V$qU7frB*%^+-w$4rUn3CxYq7u$5_-Jxr zG-oZ8EzRco``F$Zpac#IAzO1QZUAaJSLX$E9UY4tTZe>Yog0V*veV``J4k%QYJ$vL zlBBRHO@K+5RJG(zR*{s1D5;{X@KOpS(m+w!=EqTSzFhzl#uH6pbfZR;yK^ zstUv}in69@qNIq5!cznv%)241@ouoC#bBVo^060U;<6DV%#*oL=cuX;8yqjDb%Um# zsK>+_^h8;ZBAekb~SXpjbJ^dL!r9T8tf7M55;wIX3nq7$g#$b34V(D-~Jsq#p(ELqJ%TPdVl?+s$jMWJoIxBut+F(1>~f|a}Gi7GD236Q}7 zjn;g#Bqq_`=Bk3(dKv&|Md__`RuorcbIoIX*B)rlR!fMI{zteQuz(c8D)iAnk$UUS z`6N>9#i$Y+hKT>Pv3_?;)wbZY6-3Lp3DHg5#*j;UmrtA22P5}(&<6Ky))>g84;-D` zyyhio)yRd}PN^-?zT$z*I`SjxeSeJk`u_Eu>%V*Fnu)*Kn=&4~Y$lI%F~4;``^Lr1 z&+p%52*VRUF>Q>jo;!7R>CkN9lN-OY5vHEe=UA-y^sH4TmR20erULQ<;6cw zzSnoWZ}M38yBDrr`=(r2`RUWght`~Yd8T||;~&|@*RFPK+_mTMQ&Y~3ZI9eMmwJ8l VbFQ%Aa@6jb?9iz3@#C{E{0#(;`WgTL delta 359 zcmV-t0hs=k41xoYB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_b|4BqaR5(wikS&WsQ4ogx zLxNbg7_DV$r0wDmiGsojK zc;SIN?^ie>B6nde;C5-qqQe7n#2a*JlZ`onC(CL;jr3Zy%_S7j?6T>|10b~T{LpVc zselI0&a1x?i$3~3~r3`}`dXT3E&h;vtDmerG zq2a;&hjsZp;D;{XWrJUa_sll|8M4dI{JW4eZSH*v{R7@3k#Dg3EIa@J002ovPDHLk FV1oT9pkV+2 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/color_rgb.png b/common/src/main/resources/assets/ftblibrary/textures/icons/color_rgb.png index 99e44351f7c7152215556b1fe40f527e4b2bcc07..5409d4baa0c53b04bd44c36832dc5f85c3ad7d80 100644 GIT binary patch literal 1636 zcmbVNe{2&~96uuH_|+_A5gEd+w-AQg^?t4Gdajb%+tx;|E?WsB8RF~RYkOOJcivrT zH!&ds8AFGGAtr`j{^9UPU{QlEI5N~G28?LpkIaCXi4jcHYz8I%WAI&n1qe#yl6UXD zd!P6D{{G%@XQX54qS{3mhAj<;gf28!+oS4!^sc*h1E6W49@=bTm?LkGc`r9QR$|!v zIVIX-^@tmINlUwcti_-!m(~#)!&=wpbRhLZ3y;BsqWX#152pxRk^RIbw@8b65GIw- zpaHuFBT;FvU-HSs`p59r9FGXn&;ocaol;Fc=O+rhJX+hIDFQD*tbRWcum$2hVkaKd z42b(&3@Onxi+g=8-~k@a=V`)Onr)_Nj$&An_VUdwJj>ywhd|;CInH+p?ImGo=O>bu zrSlY(&1PL$&ZQX%it+h;6wOjBOCkhm4yYE$k*Zl=W)Pq$8H#Qxnu^&& z+K|>Ow5nP16Y?0913JaHXxpX&P?jn|wlz8*G$61vBdTes za-=%TD&wr%#jtq8CPkICthw%{8&Cii^b>a2NQOo+i!v=d8OcbqwQb}~fXG*J-f)~<&2a=uMenPV23T2}7S-EEq6lt?b zh)Dk<+(nqF#jPwbU?73Kb@zOtkoJ^aiA6)G+ifhI-Bh(@IBEsK*RLR%tZSib<@3I z?ety|Kl1RNk&z!>>sdWEL43BL>A{26p?>G$?=Ec_`Rf9>de(a_UVqYkBXF6la!$Uu zabw%mvMQ&wf6Y^CoV%{?7vl53YJF%QHgVZ^qBnmq?AVd&i<~&NZ}jN+isQZcH-;8s z|cl7=76-zoC!>4zC^0yf8i!^q>klH@VIjS~0 z;(ZstJ!z~yKi2L!{mMDx%L_HvQ(-d8W# P|ABB@L^$>M)6f3{qE95u delta 622 zcmV-!0+IdX42K1fB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_d1W80eR5(wikWWa{VHn3> z=?_9sha%8ZbIpSejdFtK)*-jBh(RtoDMisKX>_rRLP4E{j(0Q{>QG z=Fm<2xuQTC6Auv*`}Dl;yVU{@Mu*SyK78Ki`SSa{3ivNf$=5jK_c|1Ie`dYp~qx+_6#c3ZTWE8I$iW~{#J&<&=Tw0Y{2DLis4T_Msh6-JTC>v(xtUK z29=6fr_1UdhkwXo*hiOi}7!CI94f@s2^ms32$K6EWfr2WMyxzNalT z&4F;zxN(_&P~xH9EC)0t;KD~C4c^AK>M+2f;~Apdvi2}Cyl!=(-X~>dzAsTF{shRp?2I}c)J|D$Cqdj>Q2f7i;K(j zaEVxDz=n^rS*HsrIc9`eVOc9w*6$`8aFOx5nD^Bg$EXVu`z&{*{~e&0zuks{;Mjoq zj{R^hLTB-8gt$$j_;$)A3nA^BN0hu;f6v_d94_{BT@};Ylxt4N(oR4KjGh&?$ zNNtf{sQT*{7X0-r9Puz8@R0V^8%M%p7d3I|%K;lc&ZZpd7d{eZid*INFaQ7m07*qo IM6N<$f_&O20{{R3 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/compass.png b/common/src/main/resources/assets/ftblibrary/textures/icons/compass.png index 61f6aaf5445015f5e72caba3103bccd6039a156f..d852e7e4dddc571e9dc5b9d52f05c555a2bf3184 100644 GIT binary patch literal 1693 zcmbVNdraJP9Pc@XN*tmih5>3<76Oc3A9n}WW+zSx-sz6vak`sXCZ+wsHFtfi?QsW2 zXNXM3HsW-|g#=t&7P1hS&PB2iWiESYOkCoO#JR|18vbxoIi)tINCu9wx5oAqWLgR%9Fwr*9At@g0*Qsd?l|&D=!R06YT0IC$ z-fkVVbT$gd9~2HsQgNdRe%)UK1FagqRTzw$?I;hWyQF zy{ZG0u~WD}k~CV&*!dd1#=+E7qcll73DQAOG)~sCPB%+C(Da2tbGq2h2DrwwF?jM| zVbj!Df{4fC_PE2Y>Kz2dFbqM`1Wn@*fg4?l$tQ5dD9dQzfFbCTW=g7pS{nH_HD-D+ z=xU0CtYy_IMmkO~Vnl-12+B@coRUCM$l|n^9!(k-1p-8Y3>4FVSSpLv!m6nnVf9~B zXFuO!0LIqu&)T@HFS499VVDh_kVZNnw?!MlE)5U?V5l)&01chc%`%IP#@6eAH&s2T zs?kiQnlmn=w98J>XvGFe5!JX+xkv(Vya_y*l{TDYaJn`K)8=xqG`X6jSdvUZ{i-On zcP)ZaBu+Yml#?Z$tiyQ=6c&xhoBSQYqQJJRy39kylFWAiLQ^_0G#f{@UX7|cGz`6S zB)#zaS)XEM(7wN*8cFGAThnry>Vn&`* zg_xDvjJ)_i<=5*H>@7Ze*Ltjuvuc9%N(RhUSGpxyz?SqbDxt|TV0pnRZx1F|c?FO` z>a}#&5lG3$!vHG%k94PChT3k%c^$0nfYG{hJrU4*!s^5n5#pa5liwC~Z3YfUfwj#J zA$Z7+F`&TNrNbdb^c=f{Ahs4Cw>IeBb@FXWIsRlp!)#+%eNE$f#g#{mi>0=zs);v8 zyq|b0K6`ZE0lKzt*lRvAhGVM=4+ZueQOcL{y-S|S>;F@U-&}BFiIRrKdR$K~hN^-4qcwC?=$#b=AQg(9{eM|VH`(4Iif@W2Dx>W`D+(M^Gw z*#4<+hAR4z5Lhv2+&kWON&}&D3}nuo zdqJL(iv~^$$mSh$=aJSAzeV2Pe8{%<%>4J!4??ZuKN-{N-j9%~`LEAL%l~@yUH8Dp zyQx#lrw!zoG19_}7B3HedGL+TIpnd?mf0JHW7SvAUmSk$tID3H`L;dld$qp9e_Wfr azV!5aBj>i36kfG{AijnsZsMudp1%R>SU!#b delta 848 zcmV-W1F!s@4d(`sB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_d=)3&J;c+>QX(J$~A*@WHSUM`|$d z(#F!18iFf(34fioZ2DZKwBOd^EeKa3{Q!6Nc>0=dQ2nNny1Z@l-Wdar#*w>wIFxJf z7lz}?oPy_R65Wnl{K%OgYJUM=u7v5mp>)=y^Zou-sE(!j`a1Mi^Qg4guzT9^ZB3$aLkL*oplT)G?!~Kl z*;4`UPmQDP`4K#2yD;h$S_@~f|3D&z&&*g?ZJ}j|22Y5VPo?w7*{#s_BvH-Fo(gcK zPvUFwPJcSgC!l5r*b+$HJC)4H<-AZvQy(;$PeEEpTMKp_9aYI{UiSXnL8i9LnIA`c z)oB4ZEC7kLK3ao*#V}4PLF6gH)D0DfghoPhvbe-EIB&)wdn&+kVOqX3cM;Az@$}ep zq4p@$9|va&?uyk|&u%7TL@2q+NZhFha6Q%V-?eqA;JFK*gakR3r(BU3$m$ zC`tV0Xkt1Kd3Z+xrO}gv4yGluo>FLbb-AQ*Y%*=LY zn+RX}?d-(=HujNK$hlOFQZFhJsWZE4JTe_g6 z`|Q40uOR6v1!R2?QjTgMG=^>3>=-~Af;K(~vx*ibew{u+;EEh3w)U^isN+rCFZmX@;XYjzkF3Drq)wNX_b~Gl#3VgKoQt5Ot@hqSq8-{&4vUvAb3L?7*=4IDm13cN~Uxhly{+C zbo+0CqNI_54ekn-B_X4mDnJ%1D#$|G(6R*H@T1VJ=XDbaM%sBRTEt>PRI_ZLNiZsg z31l>-D6$ZcxPS}>1EfFXg`}7F@g(rE5(#~L2>1dl%fe9oyr@eBH?;Nh^8Y;ltf`>d z0{MI9aVyTv2_d3bC|adjNu=P;+AOc&l{6553@W~ z3bXW#T?8iV$|7&wJ)dZ#J?&Ov)e!o28!O*#s@ggnwE}nAXhLYwXk$=Ay~{*R3SRo~ z2@LbJM#Zjl=&hNFWAUZz!>^p6q{)Q`&n$oSV({^cYY$C*vE}5#L*qX_vfjabJ0?fF z@SV<+6K~E9M9vp+e9z_H&J?rZ)Az1~=dWEj(|_r(w13U9Q%xUF|M{iSKG`wytxPq0 zraLEwQ)gq}^b>2hj=i?AeBZ&=-IG^)h?afHbw`*NmKcATGc&1k9_{p+_d9-j?#3U? z?0lywHIM#YZkhf2?N2^avAr!V*o(i6%{K2#UTGWHb?v)1UM2$vzu#Nh)xYh4NIF0K zd@g#vY4oEu$^Z3F*H0e${ISLL$6HTd9t*zYTfK1qyIY zo~82alsMbkvg)`P={<$bFMH?FvvXfX4=-MyTU@eizkPMuS4g-&foM-${9xuy BBu)ST delta 642 zcmV-|0)74A44VazB!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~doe&E z_0Z`I#vawO!+)+&;xo5iy?!H;r>8)-)0d-BIl{(fPEywQsoC$#cG_TvU7@In$!vBV zmeoSBaEKdGfnxp;b<@Fz^-sh{>gvL%*5OSEXtg$6zmE(#?24&KEcGt)9)@A#rXp}V zA>_!))ZY9W^|U~f;uak~ru1n8agq3Z^|QH(K+3dMZNouPf~ z;>*|XV2521i_bzU>nN6XP(7;2?|zg_)A!AA2Z^Fi^N!>5Mo!k0c6L!Fhh5slY1;7$ z?4|>ac6Hzj|$)rhol$4ClCp zuO>BQmrg;|BT5`oQ5AP59;{Kfb3@@zICtk>cx`cUN!HUT=o}m)hD*H=B#y#0BlTl} cMgI=O4__Pbp^c2u{r~^~07*qoM6N<$f}!XymjD0& diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/diamond.png b/common/src/main/resources/assets/ftblibrary/textures/icons/diamond.png index 42bc19a06873ec17434359767bb733002ca202c0..f9d9e5b745a060ec7d4a79dc8700592b4832ecbe 100644 GIT binary patch literal 1693 zcmbVN4NMzV96uJuCb5Q)#b{yfJVM;Uu6MnDz+LDTMj0(qWKacl(OvIe=}CKcySvgB zM?}pwnF4MjXv`9$iDUC)f?`6&4Wcn7+l&ke;*<~PGDDU)GK?gf3BD_B!_0JXm%MxL z-TS@Y|NDO(wKbK7Y-2WpAO^R~SqJAFeXP%d?@f!#ES&CW5&NJiXfQ_ zg11p?^i(sP6f&{A_ zRX}}fjhAa}=4c+}h2oMAzAZjYan$uW0AZd~skp6`_ zeSC`m=v$8`E#tPjghFW%s#ehg%}6@rwrJHGlL1i&R4J@*prQq;S)f}ZGvx|kHA(SG zQZN;%+LX#DWiy#6baR6s@=`?Ivg!tKvKnw;df0H1#;Ia244ciyP-GElW=L`c>XCTC zA6o@AlQ?Phnyn0FW-R7gpfG88R%7o7<~hbMDIpeGEQHu5K*(YfhNk_FvNcJ+6Sq zlAndU_P`2lBmf}ke}sDlrb>P-!YZJw33}_!`9whN3B3|m3?cq$W8!R8)u!OE73j-! z6M~y`8v`QjT?%YcaN6zo^=M30lPHz?vOp} zqJIp#)}3QiIu88&e!Q^%qle$h|LWv{69Mzs!0Y+fD~wsjW5<{NxUtU=JAN*{baQ%^ z{_UAUY-{e}{ejVi`>VEu3Z6O@nB3O&!NrW(_$%boI|p|ko)4U@^{;IcpBR04@pSLy z=kb%B!{a^gd^kPvb<3gaeWTXhd6Bju`|nj}ei(O_ng%<%2C63eU7uD@_9L#o++RGe z^%h-vXk(rH(*)mU5pGHbjyCzf|UY|J_F&5;da zo^juW<;*=3^9SFUoBrbJnIkoYQ^U^%)_ohyZ-4t{S8u~iW>4Kz%`WAU$46%79|+%g zbMLDke{Y%jj%YL0et8c4OUl1Yy?E>jGTL(Jlb#>>(}Nk+#`p_MbF=py?aR+ua9*Jo e=HhFXJD>f0@q*%>>W=6?5O+n5^VE(#FZ~Ud?M=)8 delta 529 zcmV+s0`C2t4XOl?B!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~do!+OnU#6W=MMwUTuE1N=v~@;l*Z4bsdK4sUkazB zwk@e?!!gQn_Ek*9$qVW5RZ71|sVAU4Y3N8AL1U*FB&850t*BxB%f#cGlcp~n*i_wl zmZBNQAWG$aG=F%&7X{Zy0Bp<}5^M((8{Is2=o;OlWd=!7Y+{yEh5`|`7`>4O&@gMN z7BDc4ixM&RAWiVc%&kJeWlUb8Nz!gm9iGLTOa?YUpgkuEygfTLVWzDP5 zB*97alBkswrh0f+DqHype>2E88O9_|H^c0^>ll#En*@chW%37hf(3p|M!6R~T%-;X z1lX?|Y}Xe~*hv-!IGqS^kc(r_+Xc33-6o9;V8GvCBiG5C4EP&t-+k> z-~apn+3d_)gIkBUavV2UDjH=rKbwrF2H5}QTlWx~w)n+^A;)dMl#ITUquXENxXm~1 z%0jeYz6~*TC1lYmk(#d0&>XjWZ_`J3kwkoz)NM}}Zmj<-@V2E3^BEJE{xoUW#nph! ztLSit!rndn?j~deE{PD|bR92*O@Hpf>X-~PSy4rhgJa`R)%flwFmZuZgJt8*t}wRKg+>(lP?qC3 zmSRn!L0wkz`MeBNSye@b5W|)ip{D4CJ9`WU32|Wikxe~5VMJBB9O(j6wPStNFcGP4YY8I^OpmsE!@H~afnO2C}dbA#rh2z(Xc`Pg*v@{KmhZtX{ItB zsf+8TBEqP!!p!J8GVG|X=VpdVcp^}B#_$W{y03E1FExXow2%4`jTtR2&CYWibwY4x!Sn|RMd6<+8U0_B_wrxRD z&E?b#z#`59AZmCFi&aI#BFbiQ#?q>}npNw)Hz;0CLfd<9{m=LN0-Mzqa-NtcskkI3 zV9^d)v|8Pgm?KNwm1FbmG=K;v>8%Smi7T;$?y>#E9_Y}<4Z=wOBitQWNNZ7y0y0@= z-gCx*T`zRAG%Hs8HAy7u|`Pyf8+NX?ByxBF&`18bS* dZ+w62>A&y1b9tL})JfWLsW4-FJ@xL#{{VA%>5>2d delta 783 zcmV+q1MvLo3#JB;B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dqe(gKm^W0+dD=HEn3Gq;vuQG!}Rl3FAc*hK_&=jKenCT=XKev1`mhxob#ObdG~G!0RE|7QIxT|{ZuXwumT}*>i_NC zLVBdq3(wNhtOI&ICaP*Mny1B(T;xcc`lOR@OF*w6JnAnl#=FKwd}wNdwX75q85vB9 zA{q{HBu;(O$$v+Fn%g)zIT_x8K{&3p!rf|w?dW05W$nSNdKYFgcXA|7ebUM28yo`7 z@qq5cM7Ycyc+M6YH^^g&vs-C*AfYAmo9_7Ml3)OV87Umsq7p~<>kSu)pC5#f}Cw_SZAC4Tv@?eg#zE$ zMiI7!?SFIwy4k@S0WA4r{VB}vEyR3r5#|c=F`J{oj5-reV+*V*1*TI~n9fK;Bp77d z1YobOLU&3^EI<^oTwMwKfif)V_F=I=3xvY(S{}pMd>)<-GotLfS;*C3k-f?i(?1_O z0y>xn^wQn4)NqvR;jS>iSy}`H!-%e~!Bu~fBY%P+I7n}H)xIru#fJR zAl&E@#lR^0!I0_u!7_Z+m*7W39Y^BSC!Kucr#T)F3sJG!e=|k6{)GK`#XS}B^7Fah0sjf2jY3`Qo`l5X2RHrkB)(!ny13dhxKT*>1*p_g0gEMI4gdfE N00>D%PDHLkV1gxNaU1{u diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/down.png b/common/src/main/resources/assets/ftblibrary/textures/icons/down.png index a10abac11d705d3d5b8fbf3ccd39101fc47a821d..4ef5aa4bb7629959be5f40228c191a27444aef47 100644 GIT binary patch literal 1529 zcmbVMTWB0r7@mb9F*K#sLh%AUO#5KfxzFt7(6LQ+qq~qzLb4^PlIqFKncX2XbHIAfiFCv>PVzKRq49#)7_q0P~Enx~4aor6}{>ta)dEnY6KW9|sYFNY#x4azT+2zTa zwY+2%Y<|yUV0Rlb0v}TZ+P)XWux;{PUdYzTvBZNegf5xLrAMX+R9 z1-XKVvM8$+vX25)R&`0%Bt;eE9Mtnr)j_F z6%o_%gUpP+LvD$VYn>2FGdL#A$im|XnVLHiYeHCzFrp-?5#kLZH9b%nsD`Mh;GsD; zut_W4weAHjA&N~t37a4n1T|M{7LuoA=+1s1N9Or9Anx~>h8 zgEU<;Y^D&_1|Xb11@|M`9@a#?L5?~Zwric4|= zmfe^|tJ5!uS^R8&<+-4n1`t_EdYinJ#1-3o|Jc1_5A7O=s@77iA0M1%LvP_#0+oWv_2dsBRtVzB1)r7_x+((ttXf1zu z_2|c2zLYnPpU+=A_Motky?o??I5Boy`Q-g?hJNHe+e&x6wO7yow)yKn7Y@~*y0QOF zLD9U6!O;gUT>5F}?$ybZB{)x=@;6x|$5_sc2Zs*%C tuHDPM`{_{m^<(?C&Td$1T-6U{R-Rt?^}E;3olTl^Wqh)9dhD4O{su_t@gM*I delta 472 zcmV;}0Vn?X3-SYyB!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~do_D3iZY+bgX$282x`H6+Ko$|SihsZ|5=shMbP>}$|NmKy zx`~7r-gyu6>42iD|3XjkFYtp%a$pKAMX>QYtM|=$pK=AX^fxe=KR`Qgr(&1{@8KjO)0;%$$X8 z-e$CND_RYJqkrLbEwE4D^rq<4hUmC`#nGbZacfwsclLS!91V{QSvquC(4Q~LS;@ZU zVM}!XS#MLJ8fbRt#nU O0000fOk@%n_AjSt1gO{KXBk>YEol64*CDNqrY0r1Q z|Ns8m(=*fe4G!Esz%a~Usc4kx`_}kgxq?1NE?k22waPC(7&6Q{65q?dsgAT5=H_3V z$}E{Rw*w2i0<`fQ5?ZcL(F`*_(ek0yK!lw`HOJGrbML&*v5u{CyV9m)`gv4$ii-i- zxj0?178{mka})Ql<1Ii5Ttpz-a+_WVS~}O}1#}(%7CE*JAq}0IiVd=}<_w$10b(^l z<}FE5*sLbN49uunW(%uGN=lSeQC4^<3sO0tsBHJ*sJXzdg0gXM*BJfMxjG>}5XC5p zgh&-|P!nZM(?m%T6@{k=K3wn!Z1G+=+G8+KXa$Z>9PF_%Bb>wYMCYih9SyFZ(0XAv zPBda-3;LogNU^3i(6$nsKOZ#P#%)VPP2?hvgcK_$Sig=54(s?|sFUq04A9t`W@6)- zzPN5;A|!=9R7N)-*F=Yv1s{oJ6yo{7LWMol&Cytm5Ap$m1P2w2o4riU^jv0@v>+?& zUAr95#!)zS*$HGof^;rU8!t;VXB9aI*G1=T8Y8luwp|7QT5);noE7I4*-k~FF?)Y%!8ynyH^~trz9v|MYP1jDmyJFy@A%6`pyh@uDSv;P5 zA(u-i7Lo`BJ%8}|Y~Xn(%x2TPp^-t?lUOR6HC$huQeq5^S_SdgKBi};COM89AUeM_ zCzBECvy9wX7?=4tZZ0#l)kL)_v))sx_KTSfD;(ZMt@@0++Z-NC1%yHy%C%`0%HSp@ z#>Z6sCo{cmH+$RqtBm}41ot;NS_V#%M_4wSR$A9)w12CfPX|zfRJ_WgDnH=xz>giT zRY_$7qlr7TT9uCvN*+Bv7E!M}p?rTqOMusFeHb1d9BHNYs9G%_A9O&1TA)NbSR2vk zK3uM)pvAJ#r8VeLN-*ddBH(r}37S3`y+oVdq(v#zV_>xKXT diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/friends.png b/common/src/main/resources/assets/ftblibrary/textures/icons/friends.png index d9692def39bb7352bfc9671c92f0b2cefdf3d8b8..c1f9c84cbb566eaf22680b199a2ca24c5296ba98 100644 GIT binary patch literal 1768 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 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/heart.png b/common/src/main/resources/assets/ftblibrary/textures/icons/heart.png index fa1a868513a9511146bdb35bf17e31f04ed6338f..1cf38a5f7dcf16c6cbbfb1cc333eca4904cece6f 100644 GIT binary patch literal 1537 zcmbVMZHN?Q93RQ9I=n-}A}eYdtrTxwclKqTZj!y7t6gZWYj43zf_(OwXLpC&nP+Zh z*4HJ_M2mMt$+anH53^il|{x^r7-YFBX0=`ciP0LHR+dXZB@Ku_OncdES1{ z@BjXPb#mg#p}~6x8HO1uX?(p)@1`IQNCK}83ZXCXkVU{o1 zrRi|mdUz z+7l(zo@TV^$Mn z9!ZkIrZoYkU@D=dMp#8sR8dNZvcgMgpk{!QV0#}&#rakR6pbf(!st%tYGLRBQEWDw zLNg%{zbeX_riqdwDhf{#d@$#Ru*JK<+CGDU1LWIYXcL!>7-5+-LY)63=7*MPnW4#&)Nl+vILLFaUC4l{Y0kr95eKBu-*y4J}_Dy@BOWUkrO8Ot+?!p3637gQz z*(&wcjq^#Q+KW*ob`24)wXt(|Mb-A;mmFD;nzRg z_1-gIUGP76XV;IShUNzr-nv{par(KzQu4&xTMu7c@m+Cr|Hq%4e<9r}pS|;z56wMa zpF6gA_v~Z(#K1?NAGmb(l-Vx7k>5VgU%K_1H`mP0EG>WW$X(|jXm6?Ph?;a^e8PBt IZ0pW{01LpF8FWQhbW?9;ba!ELWdLwtX>N2bZe?^JG%heMF*7s+TY3Nh0v<_3 zK~y+TeUiOTQ&9lL@5JaJE;2~MAhnc|h61IfO+hUc3yPrSqkn|22tm`JE)tAxvN^bz z7$St|BAV#JU`%Xz4kj>4{1a?LeKfT6NmI@7p37?kSbfQPIq#g`xw*p=0EE_Nd%WIi zL9C@#DekfqG*8_bcB+@2S+OU}4LhNEZIR8Z?a01a#{S25O4-#VY)$lI-EBQZeU+YB zsh2D_+=`gnnt#w=JjKraaeVKrL$b$-^urk#Ypc+F_QaQ9OTt)ttul6G$a2H2h`X&Y zo-H65tVc5BK=QH!3F*@hrtxidTxv{tX6zIrJvZEnxW|Uf>;O`|%}8ByA=M{E-|c|$ zc3El(DLGOZJ2KL9!>x#W?Z}Jf87IJ!hiap|G*#W$#TQ3i23Y!eXs+& zkqbx@J;8whHS{ApuT9KRRLT2m|c1MH%6&bSJa4Y0f#j9+Obi%mV zgT2WRvi}e}GGx{DEVo#PE^&_d55GP(bYZo^!HX$Dk zqYxcH{(trj?3Mxk)8@X6(ou*&O~*fjs?5ea-x5e*=C@^()acWA_(-JW!z!C$F5Y w41H>|r73!5W!Z8eC7%i@yQzwD3;^*5+@520cn=X3RR91007*qoM6N<$g6X+4F8}}l diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/info.png b/common/src/main/resources/assets/ftblibrary/textures/icons/info.png index 8f7bb6b66bae844ae589c238aee43c1ba25cf942..a57f7f8100b4d0ea01499f29401d365366a566c3 100644 GIT binary patch literal 1680 zcmbVNPmI)581EYV!zien2p*^%4P$kHb$1dLPrUZM&eWaumA1Px zyBF6#2aPcV#ZA0uIFM*!yciM^4D4Y&deVaz0vALRBL_k}8GW5U&7#YnFiEGc?eG1* z-}n8#e*JJ}`t=>9JtdCgb~GFIEIU7!A5T5O{`cPg2eH%kxN#!oxSbpMG4a`foiA|Q zkCC@PGTtTaAhLv8m#zqWfGy#;?#NDDC!L_N zl90KT>6W*$;F(xB@(O>r4;ev7GQ{`8Zj{2lB@B2WTj#fdzz-nVf+bAm0r`1nhOg6v z@TR1Qo-C`pVM?fqsui<(kXL0@19Al@swf*!t3kEGkA4CRmtY^x+OLg*u`5gHWLXRW z==FM1uOiW;4HVNffvf^m6&XTIm!k~z#V9S08ElezNf2iNjrg1qxpXnJ1SWNuLl_sd zQ97yK!xMLW|U?q@<`LR1eUZE z1Q=r7S2Y=FVihA@)T){;x>dsvUF4~XArr+_iv2eA7ISOI`!U<^E1K`?sxP{VSrfI2 zhS&-lV$G--*l;TqY^dY-$C7}(Td4cUJoy`!_XKPNDRXOi^h(T;Q=?Tk;0J90k(al( zC3v~71Pi0v!4?&GxD1B0y$)fd_py5jOR1mrP(mi#tXdE5CvY$IDO$R}_J?!tf7-Y1 zzemzODy-K*QJb)F34}Zwkk6H&E#SY74W4b9L1Q=@Z27VnsqCT{$|Pdc2^+a@|8e#x z8`u4&J=v;#eBqPH(mMalHsk!0S6=%2)6>6yxdHC1eNlSryRT3F=#<|(^vzc<`+obQ z-CkWf|G}N;_HQqe_s?G4dvW#5x#zj-@bt0OgJ*tudfP>N&$+dmQ=hLjCd!ZPU%heR z*Bk4*=CAz~&$-tw-|YVI=1&`MytDqS^Zi8W=Y8dk6Qw`%Z$@)!+Wz*{lkffu?9Ld$ delta 715 zcmV;+0yO=Q4dVrnB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dU`a$lR5(v%lHE(wVI0Nx z7nC^-EbuM@%Z!5Pg$X98!!lM$bF(oj1Wk(S#vE2iSZ1g+SAS-jX5}Wiw<|A#kj9+N zy_jyTjrC$knROptou2co-@x|3;o3+xljBo1tQ-@AVo#r(e80%a0xGZkT1%1HiwiGOxawV&;Q5I(%rDdO zZWS~4^vRKDE?XeZCN9+mCu+Kbxa9l_%k+1&3q4Iy3B6ji8W&v@6$+GA`d z>kSv+079Y?LZXyIg@i!j07yOXka}niyaX5SmD;M}zyY-?;SRs|rL?4^ide1f@%a0n z-#0UF&(A$GzWcG=f*_37s+9$JK9pZ$JK?@}{ci$~T~YN!A_$M9`E}1_Z*L|DJKyme zi|JzhD0X?E5Xv2ZV zvWt)|7Hx%C#4>Dazo;YKRFR=-x{Qk0EMeUc2R{kI#ni(Km8S>6;H@mR(lo-V+UazZ zj-l|lscN=ut4LRMT?T}lbiW*;Ha@_6(r>@G{EMQ@p09G4eqZUtj(&Be;J^Fl00O)PKK8mqv zE+9}#PB!tq5ig&`=GIIi-b)E+odXPznZ(#;=h>K zd^P=#)u{O{*%z65yZ(CLHteWCWp4_$>3ldkAmC+m#IO(=6~h6t=hK__!{L+FD$|Y9 z>95{9KfWeDaPO5D&Nz=xP5n@Nf9g`Ue_?jVwa&X^*Vlgk?xUBVojm*DIr+%g_=y+4 zU;U>0*IC{9`TBz=*M9nSOo-0?_~hX;)j#graZ)-x|I7NvN1yxTwTEASbnVZV*5gyV uKELtmx0C1jmE>#Z3;)_@hp)c%#O0gTzKJ(~JNQ9<0@h~dDqkKs^~OIsKv}Q= delta 595 zcmV-Z0<8Vs4(tSwB!2{FK}|sb0I`n?{9y$E000SaNLh0L01{~c01{~do z0Pq5*(>b==?cX+=4OXia{IX{MzxJtcxm;$C$AfmejlQ}o0JqzX%jJT}WP)fkif}lL)9Iv9Krk3Y zEEW@xr;d91#DC1atyU{6mrEp*Nu<+hBoYan&u5AdkH@7)kf)A%`XoR*pvQi{M>d;9 zE|)_-pGPK>kr^YAh#1)`6biyqM?HNK;BYvw*=$fMl~AcvP%f86qz1#-BS%n2J$-5m zSS%KDP(;06N3mGcx4>C>sEQ}3r%w;)_xtE{I)YZKg@0jfAI; zdio?l8%8dN$-Ex!Pnp%AnSJuq$?`Ry1P~^ZDdhEfF`Z83gejcOX7X_OWz9Z$>Zqqr z575RNn@qeK-uZgH#&)~a!J2*Y)KUKwph7f!n9b%dP596r3LlGrHT&e1`6WPaa&HF1 h`>$AmweeXC!w)Fuc?R0!$t?f?002ovPDHLkV1hx;63YMp diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/jacket.png b/common/src/main/resources/assets/ftblibrary/textures/icons/jacket.png index 60f195d3447149ccc92f20586b98b36394c81290..eb3cc2bcd937be44b096ef70fcb3691640d2fab3 100644 GIT binary patch literal 1535 zcmbVMe`wrP9FJobyR~H#{X<0!8DnZq@{-*3nn$zJUApze)T6!8iU_{GyxfJm6)_M_Q>Pg6^b3|%-0Yh`#$Y?V_xJqJvj+9;B5Uzc9THsyV5N5I#u!20PxDyK@ znO>MI;e{&JZDDjbKhlJZz#}o@n_kV2VABvB`44!J8jD$NH(o+1&ghnS2XWNPk6tO;N~Bq*j~iPBm(QpK*yyqc91 zm49Z&^=;aSp1tJ-F;PqmAqktP02Z^7G7Oa=s0|MS1p?59TGV!(`8%L`0@W0#Wp9JB zq_I(q?g_RrbZF=yX0hv`GLZwnEbyrxVV>4#$OJR(w3Zf@1q*%@BOjB3X$Z_{$#re0 zstVC_Su8pL*`iJ|x`;?NBdR!O=THtHJ%hXNO^WMDXuI$2|M~u<&}FrSYWK~PR9uo1 zaKepPwB|b{F-;D1RyCJzr2#}ZNpC~INnD97bdKHo_CTAqQ6Y@LHMbwEKC?sQL z=B<0@lgzZ2lS*tGBHw9a>+Y7S?ZR0rNS0|6Vw<#$5uf$0kTt0z=SGUG!F^RQ$4bM8 zKA&FQz6ScvZ>Zas&;MTdVw2?@`{c*ng~6G}7Pt04YP?+m8}B^{j$XU^;mu16z0Tfj z^OR8;7}KaPjy~^Ox_*a^nZ(o9bfSk^CO*mA|C3 z@0;u4uNxQ1^2sBbnBTXubi7pG+B!$=aB%o3TC{FPi0p6t)Cx6@nxMvbr1@bKKQ2D4E_fnes zQ*oR#agK|xxQu`t5ng^tlXb6)ruigyCt}#=Qk1s5!#113JQkyIE}{8~Q@k!fJ&Nz^ z4q28iybB4g4Q*kbNKo9^$?eGmHG>hF=OsXV#brEVwk=3-4GvnmX-6u7!5?~hSX-?3YzSGw|tH_5z${Gxcq zH#uYt;B4=sxP4VNM)v}uTCa5FKb#GtcwIo=&1cW^L^L(@GOz&`dm~izZ&BFLp;gr@ z-6%)bIN@~x@*O)|Sa$ZPBSih+n)bs~55_5S`cAZ}de`VW$`>|Y@w$M$kOMj8p4vP| z&$h|YBa>t`gtTgM$YjyQx9axnZ#2PRFv?OB{i`g diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/left.png b/common/src/main/resources/assets/ftblibrary/textures/icons/left.png index 23feddc15ee69650c6903286ff5f8b88f21cdc78..c10879a544beb28f64b97888d976035dddf1ca0e 100644 GIT binary patch literal 1550 zcmbVMO=uKX93MX#tgXR%NJA^>bb?UPnRzoi`}J_TO?MM_iIax7kTqDy+nKk!Lw4p( zW+v_?rI^|(4Oq;@iykVr2&H06>mi_^tU}XMvAy)rgRO@i4HiT}+`ie5Ar@Py18?5f z@BRMY|E2M<{oA&_wv}O+ZMke_g3jB6v89Lp-}tME==7qKJ>)S=@6BLrIK8L$b%xoz zX66fiK|26-VhP9~MJ&`UhoTu~U#jjPeFpn%5tmI{h5x*?o0L2`ua*wr*8z57t$##S7^=I2Jj!1@UK8ZYU7Q7PN6TO)VG=z z%6O_SmKBQd{NW?ijE+N|iuUsJ4i+b{N9J4|4jGI0!oZe7zv3lq9TgNu%ZBz=)TVoeJ%)X_r38y-@oUYw6;+7 zxp{($3vvQxO^-%vzEcth@oZ;RHQ81gK%@uht#W!0S8Q;dWAnK^(59_bFeUwuaJOL| zDfuxgV2ms*l2bTwqpX$BcGyTiSmz||AR;HUD zeVDKsc*}2#cYZh(u|Gfm(fH%&ogI&xeSLk+*{>c_J@0?A`TOJNzdZSSekU{2zr2z8?&7iB;mLsu PLC4Mwk7X{sJALeLW#|6i delta 544 zcmV+*0^j|P47mi5B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m&{k-4L=lgs^P z)A@w~;*evNIB`3`<_Tp`s(<=D3@sYnIZ%1;vYX?#L)nkuv7bWDEq`KvoOu3R$Dbfxz64h}mcY(^ zJzL-HkaSZ1rAAC#+Ynx3ViG$rjE-a~|Gj4a&OV&W504S5D0g5`Y3o9vND<&gn z1*UJP1|JSt)}+=lLXTsIs4}SxDu7h_jELXPK{g~&2I_1R^xUc61)2P(5R-CH3%)Ef i-w+cK3K>7#Mxs}gF|kggy#+<~Xh|KV{C+{eJfBxQD)XU)_RqyVsxEA97sJ1MJzxt*sAm-1aL@ zVLqC-o&|`w60}JXOAXhjXpS2lZ}<=`;)pNevg2ih-#-0Z;2k?7%#B!z<>zq4nOX_( zzLn_$T3JMfEsT%xqYXd_TpU5Z;a0s6G%`Yy7tk~NEem`T5-nzgEK|tOTQhu)1eiA@ zRYZ!S@hL-sNto1)r!2pNKlql!!Tq;lQm7G2r*ptBG?eUaInK*;t&OnA34P186zx`T9gr}sVyH|Kc@A< zcARL$v7P31O{aTUARi$aQ3W2|2x5eX~gU#R2jn-tL4T2`#% zwzjx#tRjpim#7=%P&nETo@f#$t2_u{lSlUEYp*bt4X`m*7o*q_IpeQY|3w#_$kRw$RP{q_by=jGIfxH(+&_g(HW(4ZARt1&j$<_e zrks#wYq{ML`|zRmsp{~}G5`><^3Di|%^8L@~u8L?{4VY4xEkxc8rG*{fNgH_UP;i=#cvIn; zxq%};{(kDUx6eQH$1hKu-YEaD=fKnc!`wHcC*D1Jh)Is+j^1Z>)$;HEd_}odAA9|s zYqqw2>g?v>2YW6peN;Y3*G%g9J?FT@uHhZSmq@Iev$6;eeisYObuZ$9daN+_jm z@Pdl}KztD&d~O>mx?0J`YC+JpmNuwqvb(dh>$jVWiH+a~%YV$yH|KocoHN6G-$xLP zG1TJWqo>n=pQ5k2669Fs@}&zywLNv*-vm>c`(G1@_`cZTgS3f3RTXf~@p17Jayj$c z)zo0;KMBSsCZ`jzSgO6F1IAke8-+rc+Y^mKPwH4(T}3XR&x~9f9;)FKG=yzCDMiyT zGn<8(&reOHZ+|}y)<;IK50ou?I2JoZ-3U4w>PL|p2{tVO*OO49k-#@;X+HSI(|2wy zf8PjmOxe~5X(sq#N#HDkpN<;*t~8`p>N#6$BB*PSOLrMelzJdId?rCaqfrjzqADIF zpVL%;$tpZK^6JRwm$OY8l)32Xy)p@?+bgya38bpE9)A__yQJ5$5e2^`0R zwY~`R*$u)fWS@+sWjD<2-y2vd;JGf2Uwi`Y2y7v6iQFr$p}Y4qWJSZ0IgbY~D>mL8 z+>N;22SL?g6~Kkxf3! z4@p+=nSVNn?yBSjY0#~ogm4||fb8UGK@haXse^a3VMT?m@WA=@D!HHzX5f)SdRrG9 zuf-7r*~y4N?>iMbV7||i__b>e96QlZB9V}#bu>uuhoD&YjTg_~=v54XB-9>g@Te9R z=E6G>ycyetvE?FBB2L3j{9hCaX9kns0t^67kP;eV?5xV)00000NkvXXu0mjf?KCly diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/lock_open.png b/common/src/main/resources/assets/ftblibrary/textures/icons/lock_open.png index b09e41870bc3ac6ead703122410f7cd6f005c901..4e450f07caaa6900881511c0db66256b3586fe91 100644 GIT binary patch literal 1573 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 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/map2.png b/common/src/main/resources/assets/ftblibrary/textures/icons/map2.png new file mode 100644 index 0000000000000000000000000000000000000000..fcad7c8e1ae41e311f17339887f5951c5d5c39bf GIT binary patch literal 2247 zcmb_ed2AF_9NyA|(n6u4qKGNeDPV=p&g{%~k4cxhbW6LH1$qdr1?}6Jx9!l~on>aa zNB@9uNkK|TC~_!Rpa;~@C`wRj012@uBA#O4|Z{B>r zefjP{qg~@R2$#rE&@bc`l0cRZH%0aGoQf8+xEukr7rG#ri5m zMU*SWN4So@z9#^xt-}$G@z7j6o@fYJ$?+o^eFb?aS}qRxAXx}yv0CC_jvu9&s4vMJJPACk(4nyL#v~)wCRGE7X$L^cUeFiP@n}@+eYXp)U#rpiPafc#x#!7 zu@uz{b%?y+3Oxult5Eu0C=v}16!1ha&#^91@&LqG@PGP!rv7$X4;MnE_LvNt(tC*h*ZX6ST5r=HP8?59WqT3f*V%zo4rr)q-D z6J*q_P~Va$g0uTZZUGC+fCZc?Zwt<;eT9fY@3ioc3OpTyUi&~LL{1;m?p~NIx|9Hr zptS;3>&bc|AC5$&k>A);~_Be(B%XX?hodU^hdE7 zR79%JlzU%cxk})zfM~lU@n>iAbXt5=C+=HK|05ex-6eZPM&7T#@VmQqRMg7w6xycM zVf27N578qAdQqVybb#!(&1=+XV!G@$Yq6=W>DZyF=dCYybYFJ+&l%bsC)>7cwWm8B z3v&KWtHsCGI*P1E7rbWeZus-grnn&qHNz6dq`cD_*K}efxwvrLw0}312=0CB)~t5y zI%gf)eilD*2CnG}jql7{wxaN#tb&;3ADOOC`Tpv0`$oTE)#WB47nIG?|k|Kj7G9SI#p@qf+CJawtS5S!XPXktl!-xd=VCip( z_TBy$KiTtA>%bXIbFl1qLGhuHzqGCY#`ETTn}=VlUcJTq?J_3*!uYW#*ub@~-za!% zZh3cE^2Py6xAmK_ci*h!mXuJ*u7yecHs9XR@Z7by!Gj#1Zp%#?*rLM|zB@I%U+dn& z4k~edYwhe(;zsPqX|iegtsRCLAN+JBEhf0L9yYH#*Ksnv&h=|-Fj>#n#jePoboR&5 z@u_t~lU~hVf4=<6sJ7AZi{{_nTQ_iI_mN9k8~pPQpE*5iVg1mQ{b@Z=yn_7DY-$1+{)4en6=YqTrJfJpX%Nw53|?!0gQI z{O0%n{=Ymnx_4mxw)G6d3}iE@aabSn<^z8C?)amLVR_KXJm)aXrpw;!du`XIM;T__ z?|Od9oyv_UDm4OFqeT*^8y27$W>2DSVRf3gY>||8GtT|??nRE(wKz8!&IvgyNh*4# zVUvl*XkKkhtFp!=o?`dZ6(BH(i`lwSH65iM=UTi9?7iQJV_Oh+I?fGw0@0<~a(+GQllvWx@?NfHkT-kCLBT<1+^XO|&G9M#q>SEnZHG2$YfapN4Q+P1;4 zdbFm~@e_Cq)v<-dfZ*BG0%~dxXU*8vmT*l)q)H58x(;B)9@eT*mpT>tFVwy3TLge_ zbGe?3JL+N>JrRzZJ_u%X9CAmrlb^K+8Yd2&u~m{j2x{*1tg)1&O|VPtJf+ocq{g}` zvr;%9O6=p4x~b8c^TbUrND8|o&Us-^U5*#m9bT7>}Ve}uaY zb7;w}VVew9-e$i32r{B3Wx#mCV6E?oTwSW%1S6KLS?(~m;Up@EI^Pkr5 z3;$JkW3}&9_lM6eZb)yrUS23I{2DDk{L}vXg}If@7d8}D3Wd4L!HDGyKj!oKPMkTm hG4t`r)BxMhFx#)bux@^Lc+l(N+4N{?<(b0ae*pHK0jB@} delta 634 zcmV-=0)_pc43h>@9`=prH_th}oGx+n^Sz63F*P%tP{3xblUAb$`n5?PTK(FS^^VOt9J zL3JSo1tInUwq|QNcTtf%y}y@Zt{UBR;DP`C&+mEmZs#0F(tqi%MI?4>Q@CR=<94RB zs?)b(W{3ADzce^bRpeB%cU^Z{QGZI;C+9TqvSh`~4i5(Qw*qr5Ge&a#rE$ey6xDVw zr_KFuw59*86@N23JeWv(;@V<~EpVH!)Yo=r)c3rohMVtI*E^*HLo@pF^@kNRJ3JUz z_h?Uj@a4{O@8q3{6Qk4Gm6*}SzG*d&WHo1k=_ONJ~3)!{B*ZJE3p2S2FzZQ-ASfh9wh0)IDRJ{%mGRg*bprBJzGV9AiR z1*=b|v^$a2e$#&D!6(fdu#)g#V96{NR7YY1&vwLLsnO5r&~R4gALmsvfpW3KgMlSO zmV(fVorm|;oJ;G-Fh65fEq8Oe_@toHcM~>ZW`_p@ONJ~3+=?~f=+$KHg)v3bd9~jE ztm9*OopXIuuwrJ12LnsSW`l=;raHH!XK1Zy-*fx5V&esMJS-mtFfJ`R1M*nH?TXz%D(?WhI=1qirzSX4DXfnH?TX@G{By3Dwwl UAo%eL>Hq)$07*qoM6N<$f+bEPz5oCK diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/money.png b/common/src/main/resources/assets/ftblibrary/textures/icons/money.png index 97206e265af79722731e8c25f96955228897e10b..eef0371a4e6c02182f6e08d65296d7988e2cef29 100644 GIT binary patch literal 1741 zcmbVN+iM(E9G-fKHP9lZNUUI{Qvynyoimr6%p9`DxSP6*ZVcOn-GWNbo;kZaW@gTG zW|G|m)UKFHBt_!|q7T+TK#K%Q5kW=bTjmx7n|%-(2gdZEKy&Ybzq z_xpaA^PAPV*=P3+9~$O3ZeK2&DX`~5@wIn|-ADgyBldXE&mIpsZvR$%?fGzg|Dzmt z|JQc09F_CWLrmQSvS@`Qny$~#95*@D^bwvX5nmxS+e-;ozWPSsZ7U^|l6jE#)1+=^ zmjiNadA5j`=do!CQ%~`eO~?pb5+T0nI$j8yDWSs)**Kn-1ik}_=2OCSY>+SK=lC=Y z2yZ525d)y`6J`SGNLNk$NnQbpCIMBF6%kB8&47x^_YQ%X3#=+EWRCWXvA2{^k0KvR zQlrsGG}HtQYLaZ4rUVp8QACCi!zC|5P0!7S?EEJ*Jf-MZIG;k5~*mhBkNWNDS_(2?DnmROKhM79GqavS&IWLTmhe@*ehOwfOBmfn&8wFob-(6|%1s2zlS0k)lNGTBI8@*7B2jJ;adA^RegtT6yKA7vmpJZe})f?wJ#B F{0FDKGFkut delta 543 zcmV+)0^t444Y&l5B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_cwMj%lR5(wilj|!(VI0Sw zzr~;6Z;+R6p=85Y%3y+g|KO8xfQuI+AO?Nu73@Uyl@@y=Ii-BF0D|* zsn25L8ucIl`K6m=!oM_jGg@;l%@p9~3h z>ClxIh)3YXkK4yn#Z7?te&DS`=+G4;e?;EWx1 z>ChGBeMz`}I)6rSPdsXe(y+EafK`cQxgO@ZIv8fE)Xa=~?3DH z3fot6@LtYhdbbPZtRY6+cHkrG)&&L?{3ZR`byia zw?&e3;n;T1t?=2<>q9hpbx8b?W8uRbK@B1(R4e)fQ8tBjoqV%*i3SO)#T}%*# zb8@)dXb-IyM3k@t2}PhinNTsBAZk}9RUmdlgN(qKtoW!)?@dyqEcvKSt`Hki>tUB1 z=-1$e{^qdQ-!1YIwR#mMVg|d#IJH zM;at~J4cHw>mWV69k_wp$-Apb2kWR|SSQ0dXx1atcm;=(%svzrr%6$v&A&D)4DWnY zmtm*^!i(7#aU zkFOJeeH#kpW!zMkL?SOjHyV1e8Ci$i6s?E*RLHbJ9rb7;Z0N;mR#?`kLcIoofwV9} z@m!=@b1IV#mz{HvD>liBgiO8inj6p$4Cte*u+bcgV;1JT0_PT--YS+8ST+Ltfhjx6UU9YtLAfm@$O8(Z=-IHC3B~<5plT^GyhE@@)(% zxOZu|NgYI6afd8$1^snl?{h=D-d<;`D|>qK!t%hp$ncucf#Z#3GlRox7c^BZ8&kK) z_tib|)RBdy)wYf2rk0bv?qy?z@6HcQlx;8E|Je9u6a6+ZdGf;feU}dHD><_JJJ-&Y z?{t(CXMes*9GG5J)J&D_9ROeN0^=XfTwYv0{A$x(`*%h|DxW;IhH6>=)r0sTGVF+y6emPrEd!^;|S^uf_ z%6nQ~+vu-6eYNYWH4u7wkn$9^B*9;SdlFF#Y zLec~;B!QJ!5kZhYJblj@Mz;Obfrpp#@I0UQyzlpf00=6DAmVHh|A`8R)P~Vq#o%p$F1HKNUS;a32mJ2W# zNqJ#gb>b+R%sN>)4z86N)#4t%``BkiYpJ4gv41RsQhi9&8 zeBW^3PKgi%m;9aISEfr7YJ?~8W^No)9aWgN=&<0b!jMjZowpV&&%05TeHu(I03b`^ z2-TU9@Xk8nF<0Qep%{-xnz6p>!Hb7hOf;+DA*gTG1%D<-dC?z$B02nkI`agcyZhlZ z$}m(T#?sOdKI}Zg%E}nlHy^KXdW(Ai3^o>_ttbJVB`N4C%Rt|) zE12w2V}E|yNU(9NZH=M3EE85$8rtPNjQRoo^UIUN(NxHTK@yL4St88xB&=>b;9Io9 z>$70(^C(_>&FCQiu7VF!;U%;vQ)$dc{Q&xHq0KoD9nHS6;37;n<6+gLW5TAu+BXM! zwOME-c&jvl-K73{3~DIP^jJXlg~Mhwjc=r_5_?8@D(ds1aXUX2jd>&r8wlD|5Qhfx zYICDtQl_Ic?HHII3n)zFxCV@+XerKM1GVC4=n0}1$Iwb*SEd{dgG>N>lM+mx>9GK1 zN(3_!_Dl*vIQwbA#biiH95&1JSO7iT|5FI}H>Kff&+xEI%>V!Z07*qoM6N<$g3tP8 AsQ>@~ diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/notes.png b/common/src/main/resources/assets/ftblibrary/textures/icons/notes.png index e92d5ba403699044c377caab3e46410a1fd194a1..085ffc2d26c87f353ab784d31f9374ff5d9b2563 100644 GIT binary patch literal 1613 zcmbVMe`p(39KX3uy1A9A6P>GgUahEG?pJ;^cT22YE-?`kYa3`M+uXamm*hxt?{;@t zl5U{P;v7tHgK4Q2{6kA8`$0RLN(VAKCMsip2&E`kr%t7B2A2hT0eXu2K$AN+F>;Aw>s-E0v=^BHF>Ikdic9YHMn zO-uIM{qbi+1?6d=A{o-9yn)dK5$G%#K*>Uzlwn%agVe8+pHQTx2B|)8oQ)eHn9-sG zChQ$ZB$a`zBB)g76J($yVuC!h0a?oDbW1D+sS2-%*Um9RkrjxY4N_f>K(asHO@@#O zNrC2E3d{0jhd=`#@VN!w29jra55u|{j(4#gqQ@`tZnE}KSe&V*#2zV96NYy|Dr4J* z$S}oXkuJJvWTqKT5Cn$h8J>4xgv%=HHYmAttF6u;K}#_;!`6^aI*dR@1v^M#RjW4S zjRvi5)%=7##*~1;a5U@KQ~|0=17{S>Tt&F5Ffa%6P`53NZH_gD7&0NSk(op&SC3S8 zU1gH@(i~4d+NbF%Dq4?S^#V%3hC#{+n~P&{%#xg6!5-I zWqqQj;~FSV8Wq^!reIYOQ^?E%Y_XOHX~-CQnj#y16hkP7Oe`2{=dNfGkBc$gvVpF^ zm=vV2(X^(iqMS;3c-beo02Fwa>h{Pk+3)3Cs*-}LETp`wlB&O#kWz3$TYsz= zD1|%ZlBF@JE9rl2q<1_q#jZIeZQf`{t`K)kd=@zKskBJk^U9UThsPe6h8_KK=XUg*UeCJ`y{q4Ig|sN}ZgJ6t@2G^GBz@(Ju_{dW+&G z0^#p>v1j)uj=wZL9DZ*5?8&kBzxa44v9O|j`s=7vnt7yjpL8kv$6rmqC@pIV`Kb5A zhN&Ory_4s-p`Th;wXJ&bp_$XUv&kp3=K|-)7YF|C8ytIK^aB0%l)2D+r?7SO;#_<5 noy+r)5AN=tJ-%nz=%wW|tuHrq&%ODs)9_>Agmi4v_C5aqsn#U8 delta 714 zcmV;*0yX{34B`clB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dUr9tkR5(wSlif>`Q5?sg z{~>~|y$UKSYny9AH_?jPG)Y>^i!HTZCzXXpFIIMBT?Uzt)xo!Gn4Z>r&zlAq&FUOEa(& zqFV`-g^0LcFAivd$ZqK0Bjet`Gnfk_SrnBvFy0=cr#Xaqp&cXCXo1g{Vd#K}4*p>v zg?b(qM)z~N#Lv`hg0hQs1kODnc(Mh<^xBwg6T#Rq5q~-1jf^9CVmd0JLR6l|oV;+Y zCqC9eX^oG-)0Y&UFOm91RtJg4$&g^JnBKd1RwUw{ZL;zjF|WdtCwE|~NN%GWy>~jmlfjS35$1cc zbjW;{T`q~0c)OfROwN6<46dxetIX49rK(~XD|Jt#Dv(ttTsmZ-H-`^x4n98I$JGia zfm`ML9P;3E$|rrQ5M!xSP@?<6^rU*B+iiKSLPJy~>T~*KQ=`o`&J-S|{6sd<##|yk w={~Pjm#w=|%)tiRln#(znm&&IM~(sG7yAsz(4>|~VgLXD07*qoM6N<$f{fBk_5c6? diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/offline.png b/common/src/main/resources/assets/ftblibrary/textures/icons/offline.png index 13399d1b20be837884b926bbcc4aa9677117600b..b4419c8e87668e860f7d65952989cca462847e26 100644 GIT binary patch literal 1495 zcmbVMO=uKX93LfWTnrU$4r;BBSp`Msb9b_thog;|q*-)gOcsni`F7^*?zlVirZaD| zo0Nj4hqh3?2%?||d$9$hJyb7(mL63oe)U*|9`sPEphuy7vmZkgt<-@x@9Xz||L^~| z6XT!urPil7j_b>hnUic@9gp7S?7!*xKZs2$gRw&q$E~69Sn@|{QVP{d`|H~6R5Zt%c$4E~^I$yP9oEAH4_h^OYp3-(;q z)*XKLF0iu+8G(l>0!^>xN3dz|Endjh@v+2%7KBy}ekc|QrmYDuOhOEFQ4wreRzXe| z(Eu9A=mR@|DyvyZ&Pa+X$T^rDglYzKKAwpSof4chM?1pU&fqJQ22he3jfU9Bh$Jja zimvODtV*gXFoY1z`V=(Icp4{ba$!_-X2)&y`k#E6oxKuE0{sfn)2K-EM=1zQigzC#+( zwnZ;w!lr3ZmAA_Zl;t+mB92>{T?AER7T$uQKrIV1nOC4JX&gk+ zJHd_(OCs(pWXI`k@OB(m?C_mq_q{#PrfpO(BmIwXw_y<}(FO|fP?>q_ z-T5Rj?WMR9+lEN5+t|8WRJC0=YX$K#X+mt1v@z_n-W9SYb?EzfjWxLAd2^^RczogH zfxchBD)W{))qgZ~A1v?hKe}S`;rTCjZ29h^o?ri78$P{s{`6$(+>_C-Z?F1M8O<#F z;m#Ky+=owhc}6p5ODRH=Vxw;KJq83s>rAtNM}OKe;lsap{Q-7q>os zNxu5+^`Pfx3_i$a_{HF5L&4rm=YkU5BvPAoEf2z9SvzKw}&5w+m Jm-ZZ<{};2R-2wmr delta 502 zcmVTwAh3<0(H=g9R?|-Kg(;d>?fd}>9l&Vw| z0N;>EB*N)*8u@%4nx?tnOrE;e|1W_ZjsC7WXrm)yWmWoI(_srCk3ji;(EPezu$|oSS+GkF8e^9 zI(_srCk2s61b>gm1BF5Xl}ZKGYBdnl>ATw%z7-|2KhG#a%F zxRt}2owZ#HaeZopP+BGS|JvT*#%rI77LiB`EShU z^H;(1I)oe!hv@hF==FMmpiZA*7`#TiAQTFf_;Yl-U2jaMQ;f%Bj7B3L$Wy0}e&(d$ z`Mf;`oj=E5Fp%SLi?i9x1!wZq>7$=HDe#uCc`}(`xm@}{{_D*WmYh@IDJjL{arr>J s9S5ArQ+L9?0wK69MS1@PZWw^_3Eg9Fz$xZqqyPW_07*qoM6N<$g5?C~ga7~l diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/online.png b/common/src/main/resources/assets/ftblibrary/textures/icons/online.png index 4691d04f6e856d28fa2e81618166aeb37d5c0945..7b2238ad28b0201f949580f8f2f655248eee7aae 100644 GIT binary patch literal 1508 zcmbVMO>7iZ93O%j#FSv7iAaEP8jJ+zduO}zWZcwFbvHV-X;)YxhrXS8yF2a9yy?7G zcH2a4ss}V78WR&i4<77^*cigWNDv}W!iB(z12+?+i6Jy_fCHhv*^fyfAdyLC=6(GB zzyJ6D^U;xa`Zm72k>j|&V!<9`|INv};TiVbacdQ_-?LF+KjFAd=aP5bH@i1&<+!I- z{8E{go%eu?0||P#f}~auF*L{R$+sftP9e%yP|Xi5;l|0+0`Gg4u+MN5CmKR^zc3f0 z@wt(bJ2&N;o{)c&-_rt&AV3uIt)LMS(6WR!FJSBBSQhv;gicw)V4{#OJEQy%juCH4 zs^}_;#t)bh%)+d0W?$zuMa#&FE~}cT41i1yXgc401g0+bs$k51yQ_@tETK+m1Z26{ zY)VaC!f{PjP1BSWP1ZD#Aw)78QrHqh(%)mS5piQbqCO7!gb`No47CJiYR88lN@+vV zjT4KQ+=7v;N=o8W8|b+yE}DrOZRMUTqXr64ND0HLDK@HOib)+mf;zpvPXUXq-^L5kxN#*JR4Mtdgnnjxtg z|Jpu3^l+2xS|fpMNRcHZX%iJw)CNi{ZH56fWw)XNMd?5t?D^H%HBePy=`E=$Ff^c= z_d!|Fc#y)!f;|^haU4MAu^+%1lB2LD@M#>u5N_a@DQ4E`Z7UoH6hlH`=%S)+3CwB9 z_dSr!RP<^#r;Er_RnasuiUfBL&078iH!9shDi{?ehV+_%e1#@FTG(~JFE&uzH1u(%c^z!kq{<5$A_R$xw-lJ`)L*E~nnEvMo*>>!Y>*JX%6Vmb|_v_%_+=tcQC%Ii5 Y_wmn#^EdU)E6E%#4v*MNZ%r)x3mK#6dH?_b delta 598 zcmV-c0;&Dv3-1JwB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_c>`6pHR5(wKlHE&MaU90` z4}|?GU9_uS%(78IMGKF|8QY55G%I>194o_KTrt+52hzgoo;_{Ax>ksFbqPPzNxa`LN7F%-pc)?zYIJy0 zr_UVo>}dmaN_R;vO63)ZdaD^>dq0e0C?=CD#!QB9V_-_{B2-m`OB%%GcoE7@c zqdF`lXT?D34XjEL7LrrwJhq|x#Ezbm`mE6J5V_f_34gGc8Zcry;YI)HJM>2yo=4=q zUk*SPz0^Q4#uL48pEtpM_8*AcSfUFy#dJ3yubJ>U@)1Mv77WB37>s7e6LZ3&w%}8w z8SH5TuSQ?G?S3;nrw)u=c3?zp$8fwY1M2jdW1c;2z+f=EC>zP^qv*YGVf;@Id{h#lP_Vj`D2w#ieCaoGFuNLcQx6tXQ k%NYZNrXcqT^fG{)TRsVjI$ftNvH$=807*qoM6N<$g2`nV82|tP diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/online_red.png b/common/src/main/resources/assets/ftblibrary/textures/icons/online_red.png index 52182cc8bf606c70e34b508c139712cdd1d66569..42501681b56136290d6acee113669123febbfcd9 100644 GIT binary patch literal 1711 zcmbVNU1%It6rMy1`QO>yxnx{pHkt(|4asWP2PJpz+}$0rGk2Vs z&HjK=q)L1!!3U!tXb1!Zwcwj5sA#MpQqaEiu}_MiRwzEHtatX0RMQ_iFf(^%zH`oZ z&Ufya*B2L_8b5U85XW)jh57svyB|)@g9q4k@>&P6+ugzZa}mc)>?Y^Pn}~^=i4D! zZZ8yZdlefFpL+~UHz9N2kr;udSMwv-H2JPy$kxegi3eRsylV0@NkCAt7QrkH2{1%O zz_P4@j3J^lN^3^?QJ~6dN|H56Q3W{zQ(35LpnvczTs;ClG^x&W-UmNksA zFBi`nhKS<1HI_!dAp4@DVk;oh5{YO%#AI%b(LA1H6TsP!pqPe5N^1k976+7ps*8#W z9zN~*4sAq_?6Dwu6cdwAWD{gVP%}j)o32AuJ}E0umU~c(I&QhO2dc!9i(XEpg)B*{fWPjNkwc3|%?`;>u@ttyIO=viC9 zc1jiul2k)>%2_NE#n$wJ{i)DpdkfX>*iW+KlAeI`Zp74T^|!<_d9lB$xuDwy5aFb~ zO&%w@5{K`Xp}4{u~w0UFPol^tavW#lQYI{QL7KwmI4*R~uA>fD^-G9f=mbeo=GmKTOO6;UHdkqEp~lu%I+34bC4(R*(^I>o!}u74n! zu-0*YY{%)-`@Gwk%dzah!{Pbl<>fU2_zOX&McJ#i;lNXeZ*5Nm-11LOoql@$Zn=He zRgCcGIYc)%aJjjj0y%a1%w-Hv3|1H8*OvuoQ}1zD^ALx%j|B1(f5EBKXU-T&l&h@D zuIn*=e_cdmc7Fm#^=2G5+Hl-datpz!(`Sx(_T<1$MFF(66`Xzgh@TBMoV1kTq_sl8 zo(92%PMimc^>fN0HNkmgxVYk`CQpSU*vAS??WxmHwN-?wYr3`$APd?gRs9g zJLr3z(3hv7rcPil#MS&HG{p_A^C`3!_1Qt+??!B99Dl04C^=AB1buQCXD^>2(%pD3 znA1NDK&><<2OMU^-*)4o=Q+;*1I)!oyP!HOiGl4ZD^6dxLJ#;5?epOBO?E{4ywLl7 zIPGZxdvajfnmZO0&ot8OMSQ3e`k)`N0VM;}=`+VXdvZX0IaAgL?}Fl)UIaRT(O0+` z>B9B!Emg>=(`Sx(_T)hN2;X{aNQB3Gfw43QPMy9{mOW#@7~!$Dofd3~i`^2poPyxg q<*}3Hi~%X|SSC}+KaeT|F#Q2lBXMc!^RCSR0000>a28 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/player.png b/common/src/main/resources/assets/ftblibrary/textures/icons/player.png index 876163ab3a4221683aa387876b5c679bb880eea8..90f7292a2e808c07e84f6bb739775dc975a009aa 100644 GIT binary patch literal 1623 zcmbVMe{2&~9KTIMCff`$e??7pyJ{HOuJ^0$c9)fAwu9B!I!7}Git>8*+Mes(yWQRB z4;7m!I1(BR5=@ksMnbX(F)AA4Mz(~Q{h1jtn_*BQm%Mww zKJWAW{oOSXUEjRo-W3EvG>7{`gLq!)jE3d--+J*Xz|*Zp|0atd8e5!EN4$369)ehQ zL5&UD!;wcM8EI~ypg44AH3Opwq9>3wfII?iG7gif?x)UA&r+nS_^FNF2pchiFs1hA zO}HT+jmh~DSyZUNTCyiAVFC@>fXr%X-IB6?s?00lwR6l+WEo|Iw@if~ddAcQDAS)k*#hFS%8Vs$g2*W!+m9lL^ zVwg-O9TM|W?&j>P`53N3`?g^B*e%2;cbynrEKLqFw&jb=rf?~38DdA$AGox2h_Vzb>CU_qwSKo(_Jm!S9`d;~; z?;kZ)Tw5T0(>zYaIXNNqs}_z{u2K>k;Amx)R>^W2NI-Vd+fT_(T%kf$j@6s?z#?rX z1u^M=gnJQYp@f|QChSdOZ{0Yb7_2?xRN|r`%s*``-z}-yDjc^0XIX1PcvEX*P{+N? z#7#<%PEQgWTTSN1li;U!^o&`P5ptdNS~m+IcIb<}#}yQ#U4m%SJ0Y&y8`mi*Z0`?-AmH}8tyo{p=dbt7}GJ^7|r zn$`rP=)AYE|NHFo_q9D+INn6Q_}LF97wp2ywI8f|{p-_DbAOxz#mxt|6xPGtt%FCm zmu6b$duE7tKAfp9>}$KU@YUG|Z+mm1)bjb%u{lBOIkj;1ukljLh1+*-uGe<$Km7YS z_`v8Vr!IGd51bjgf9i$ZA8mT(&%3uDo(=r?MS+R`tX#bGB_DEHf4DCidi$ZR<9`F8 C10xXt delta 300 zcmcc4vxjMdWIZzj1A~Sxe=v|@Nq6*hWMJ6X&;2Kn707Q1@CkAK|NpT5`8_=4i?C9-G#nCdFl2s3ZHdiNYZz{6a65ZEPpR*{-y&>3SLY(uoc!#~+Mg4Jh zYs#YXU3JQxOmm&JoV0}2HsmHbTrmbZh_NKdFPOpM*^M+HC(P5uF{C1H?fI>YtquYV zf!|^Z%BSo9{my>z(gEKen?A;bI<4I-;l#q=QJ=gno?}%;{yCP$Uti)2k_Bp3My*qE weeuh&BU3d_;M&{IB?2w4y*pCR?7Fps(W{!JsfxuW251F?r>mdKI;Vst0PF~H!2kdN diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/player_gray.png b/common/src/main/resources/assets/ftblibrary/textures/icons/player_gray.png index 5f01c02218fcf19e3e64330382b22187bf27b7c2..4d33acc269036833769fa0f0de630cca8e729437 100644 GIT binary patch literal 1620 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 OtqY^$`r62`m;MG*F!jv< delta 567 zcmV-70?7S}4A2CSB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m$6^$% zWUN^PGNVHXg@3@)bKdF7oteAyz>j;*;XThe@45Ga%E5CW6Q!u~9I4I>5w&6Zx!M*(7E)Pm)+^*TI+vJ_-;W0Ur#5 z$EU;GI_YIXlYg{%I17rH)md@j&j)@hc8jO{UhHw0e|Xl#Y~dYKpTO;09}`PpyNA3l zV%A`tvqg`oO>ja?2C#TyOa2!yy$$aCdd8t;P*eXl5fg}*K&H^o)UFPT$sl_r(*K{c znVVeA-C;ZlYhUjKbT4k^dzd}|r$R_)N=)s8(?{UYnt%55!Y#DH3BZls-oOk3+HrgB;N+#Idh9NoKmFn2NVQJJE4t)mkQF>A&734 zb2qAut}2QVc>~Rg9$*Oa5=0}&=AxiPGc76Qu9aw|KMYyC=;N!|W zWKh>p?PfY!7(0s<-GgopQjmZLDvbttzo1Y-2Nva};9A?pF*FKMTO3%iCJ=3O)u5%K z3{bm))H4KOL<{W(+DcnZcI(}!kuaKZ!i1AXJyA%RZIsc3#vTlclUXlS>)a9(2EQDb zPgNxf#{+?YAz(6yax+fa?RK0n;zpw$BJ@f~Q0bsvQ1X@;oIqh@PEt8hKs83%Betmy z463?h124sC1tsPu=rKGZrbP#2z$i%`_Ec4$V-AvZ)T?vMoVTA+w+G6Txmp_+M`H4;@S16mbj zw^IA zEawgV6Kba{BxNyQ2Zc$)(kgvZFw0P0QRZoAF~`%*0GEVj42}DdDi!^r3Q>upwxNpG^u^;K6qy>BlOG=s zMI!dC86{2Ye;BEJmprn453)Y5^S$W|B_U@#@D*}sKJDPaK#942cXr~AkGt7)SeywkXn{MBybwejv9rEgN_vK5Ae6HbG*U%Sd-ilOC{n9h^r!w%o_d*hX^1)Z; zA6>IAe14)j=zXqlp`mKe+OsE~Mp_Qs-oHPk^C9cdRDID^ox69088PoV{o1Ln3+eI` zNgr$(T+w=dgQo>lWCm8d`Xgg6rW{S_>sD7x_E|S|DUq3bM`zCbMi%!CUhUcNWq-=x z@6+@5CFS>}F6{qi$I3T?3*YTN+S!-(WB$*lbf3AmeKMJs*mSu0k%r<)dCl3R!_!Yq zWp!>G&KxT&Xd69O<<32_eGb1eUUO$AFZ^V3UCR52{QAJ@Z(kPXH)cQi`S8l`2XwP3 Yq43*xUA~ghs{L^)%Br2iB~9VK0M%YuegFUf delta 759 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 delta 656 zcmV;B0&o5N45$T=B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dB}qgDT5t+&Q2YuA?baGGQy}J`QQk z3uVKH+zSU%K}%OEXzdc?4Dj6xA=IxeQ-n}2P;!&*L6u+2_mGP@k$>q#MPz~XQKTOB zY0DJO*8^qw8kDUFK?u zdhCeI`OM{F>f9Tfs^&bEyFaCyJ`M^GVe8&3(rqM$`4~d zcNubF7=N?lM$Gwpn!k`>pq(2|Q|3Iza(>E2Mjk>fJA}7mdT?Gd(t$&{k=KqIc#rXi zIMs{lI|h|SCu;8*kb=#w?NTdh;3o8tmRzb>`@kUk!~))DCRf^0D{A09dL-Fy%(C<} qfcF|Yj@`;(_%~`R?TOkz_ZLa?vY$&mAmIQ200{s|MNUMnLSTZKST*bb diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/security_team.png b/common/src/main/resources/assets/ftblibrary/textures/icons/security_team.png index d19258cf84766e7ac1eceb7a33a0f9e569d2c595..d5a02c2848515dd7975e89183a5b4c560c201bd9 100644 GIT binary patch literal 1777 zcmbVNe{2&~96u~JI@YRW0s$H4p%L8L`_c8+K^eGiYsot5R>PK|a=UwNPukvbcca}F zW+EsK80r$T1xOrWf|DO2Gdd(e#_tRwA|V-5kno4NIk(}E1vZ`Ux~>65iCpsTy?5{P zKHuNptMwM<>r$qtAPAy!yPQREeo`HeY2ka;;3xy9$3<7Ej3D~s>X@)OLq7vSCJykv z5~ajbK(j*F$Z$eAFvh|nL?g)j?3l=~D}aKQg8(0KVEu=_#!#MfU`x#&!XxH@An&S@ zKyg)}kF8q4+BqzH0XjcMLxM0+7&I0RMPxeWz~a0#T&tgP42?sS6%K5XDiAI4c+ng| z0;t_c8d!p$P^;a@SQv}RZplO`g37`P6HZbF!b)e^Xv%~p9t?_;I6qzF%u5J^I|mk2 z6p_a9Xf$e!nv8-Jz)8E^juRA4Q3i-G$dwU=i5VjD>~RJskXeZr6<&y-DkD=aR45J% zsyb#vSWMDJ7IVk)K zb@KQg0noP|Pg2HxbqR-)B4j0Z6*ME^ko%%#U!@4}A|MMD5({!yK{aQq)`)bD1QG=(zk9f=t-ub}sVS>gwv3xVo5Wr?NkN^MInYhX#H@Q*-iMQ$KJ{ zY}cJXhStB@)5R#$luJA@C6-G2ucL3I^iAHOCtKc`*YR=FhE#1?R>_UBXXSJHTf;4L zd*rGQudmMjap?9g=h~^C<=<>=I`{nEnvXuoK+0bKP5(_ZHgeFWInu4Wx?s+k^WB?! zGQLe|IQ*v;wN&I$>Dms;tJQAXxbEpA!o3e$ zZrMJ_^tT3|nAx0@zU>O)?Mv%4{t?`|m`cxU-c)h=#9+WQGF-jkgyrn1HI&A@GUz*2 z-m39t_BP(wabforHucW3dVS^o&fc_1^Y)BZO)4<=m-h9xUp_ELlfJc}QS9Y+{<`M7 z1(Qb({*c+;IMi_zsxrU8+0fYmzP~C=H5V@&%x~G>)v3{38NK;-!HY*V;VpZYeev>j z+avE+cO%d2TzKtw(7JZn~S5a~=Qy delta 757 zcmV@Et_v5tyF z88YWty2L-TKjMW%WEnb+y6x%vj*Bvf2Y#IIywCf*&-Z;C8Gr*Bb`&^xt^hoz25(bi z*sjLttwP5ieV^f9cx(Qu;4Vd2XaGV@z(+l{f{mDdQjQTv;VSJ(XrvIcLvWW7V+*45 zdi!ojB)vmo-PerCUJd*Y zHP{eXV4($GOMYTAWypLSG2bP`mTZWItiTcne6j(b?SH`XZG^|F@rpZOz+jsavFU3F zkDkTOtdSh$I=PQ_#K@5%;}_uXR^##2?7oC%k2z;K;4VRQ)&TKc9iDbMQQtX-i(R|a zn0;t(Y}q6inzqk8WLB;Ode0y-(}3+jJqG%_pmQ#w(e(q0E2|Q8t#gKO?EH(WJ!X$7 zdu7UX3V#uQEw(3X5S^+;W$SyCb8ApGeM3$hx~8?to5J$n9Y`;(( zhpuTYmuS1`Mg<}h6_QbW%V4}y1&>)tgJkK|&u;tA-QPjgy)A+mXA87Ov}f@hC@{!o zV1T9XOn6M0QaaU+q-oMK>O3>rJKv#m$0W3O*PtLZs!0QA^Z(F#T$9U_4yC53Erz4T n-7ZQ>p~WCiI-Dw#$>hHQ(>SPLIJoYg00000NkvXXu0mjfn{iwV diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/settings.png b/common/src/main/resources/assets/ftblibrary/textures/icons/settings.png index d303b27e40d0dc236ccc59f90418bc187689ab9e..0675ccecf290a2848e68ccc7e31bf8c4f7923934 100644 GIT binary patch literal 1637 zcmbVNYitxn9N$vKdWKjCiLoShvk(DgAGddV*In6?>s{@ga<#N)T1|}1?atjTz1!LD z?mb$9MB}SeNvg3Dg%3U|c$$8|2gZx|g)a(5O%v2ah>2cW(S#}*uo!XnUMU78vf0_4 znf=Z0|NifIUvJL}SDT9TnocL$3j}f9 zf)*RHhoW001!WkZqBvv<83UsUV)K@Q0hD2AlW~~TbeTF^`j{d$Ri*}oC>J$?Fr|gZ zOgJ#s8&k%H6;Y+ObdsA35+=w%8<2%eTDPQvOjUR#Ja@KPimX8FVVMdz0?DCh9~nd@ zBt^zeD;&p@evtt_;PZ&SO(f6pUY7H)Zl31+lD9+RJ!I{ousBmqNd2L^Yr^nKrc$($JhceSU1BtHdTPC(!d#6GhGp`DlAOH4AgB4W8Dp`kwP}IQs`f(8=o%| zfPEW{He_5;mrSN1!m_(_*o>M(u86i`qXuOAp@p)h0=siq&9#m-h7>d*u#p)b73HmsOHRNLu%S#jVWT;b=KV1oHbIbh?oQ4vaa^D; zH0O=Ey%Hx#oaZtqP8t>1;HqF%krK$v0Bo_A0ZGUjdXgd=ew2bJjZ7>UYv-wG5sgX_ z-LiqMz(`1@u+faBsghq1e0+izX@%$fwCMKwXrOR_PACcJ@8ErELJ;cbLrBRwp{<`+ z|L6JpObyo-NMAFLQ*lmCNMX&w(HgCl!~h(r&C(iKNdpNePI}9f;=~oIRBc1__Q?z*>c-RdtNIq~!0cj4Cgo0jc7v(7a^rb5qu zxLACt^uw{~#jbmbsb#Nv-`v&0&z>qBfAaO$a&xCoe6|yvoIJL1WNLB#ql4!=|9Hxh zJLU+2ieEqb&9`mZO!1Bz2%i`!J>Bxv%QU{bAJ5Jn)*sBB0|#c~XXS(Mh)0j^es2Hz z?^o(*X4};CPujv?zufw0{$g|PVsrn#LxIWUwvox?hF>@BSQX#eTt2k_g(LAU`OF&v z9lmY-{NAZOt!u_xh|gI>?2R|=&J{nn`Fx((PTl^{zGr%fFOEOKd`Ig7 zd)_OBC(3&!%EcpL(D}B<6@2T@3%|L@_h(9e`2!_G>?@WV%_yfVDAffRYe*nkF-@&T& z?%bU{70s%~b+d?)iPbf%yi8#7*7S*Q>Nf5_m`5s|Rh3-&YEB*Xh5(P(mwEDR3C&g; zg<=`qqi<*)9DgF0FQD|VX3dylB(a5T~Vib)WhqWQq5>AhDx=L{M&6Y z&B0=`zqokm@(tEVbWZg-r;d91RDf&=o$e7@?awHb%6}-9chv8@dhPlZ+3Gn~a`ri= zj(Ym^0H@21hYNA+yss#52M(tz?s9uftmN8^I_mWRSr>>=hZEKM9zIm6NM~~hMWT>@ zt|~eEoKvTHRDcHim;=dV3N;bcYP+cKe$+wEKIgWPv7YA9&9cqYh4>;4zjW|=eM8-W z#(oQXjemVr$=TlZaC0ax@8@|wnofTFRAzNvfz>|xOEg>Z-fsx_8`3XOH;j<8%3T=YnT6^a phU*&Ld=_N=`O<>3<^cMB1NZH$zwg=;hX4Qo00>D%PDHLkV1oZWLF@nk diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/settings_red.png b/common/src/main/resources/assets/ftblibrary/textures/icons/settings_red.png index 72b69a8a98af16f390cc20866638c30c6bd1ccca..95474dd425240c7cdf13ebcbc4bee53bb76eca1a 100644 GIT binary patch literal 1604 zcmbVMX=of(9G^`+(wNjJLZC=9nJC2S96LLEjTuYaO|vVRB;76~f>7ViyxpB-=Wyn2 zb~b{QnlIW`sU(7>C2EZaNTn)5ZPm6GRD_f^Ld4pB(AERNdX-8Q>YKetrCRL3n|J-* z?|=WF92pvDYgyew5JX!t5l`W{-5bp};D6_DmjIqtT8Rf8g18lV!*@E{=@P_sKWphR zG$s#ruR-ADGiA|}uw0;H=K3`cY&s=_PcwRg-?WCemIB&yF7NRG)PWX!Z78D;#m z!f`wqjxrzwLV;-L9+KyHf#m|MpQpL7C`3d)K-NAAi?h|Nn2N8j3Bx;y$|GcnEL$p- zm{Nc-?HucmMx!jpvpi2@1nra!1YFv1y6X&a=qR>kA~4tP3pG&v2ei6`-m#a8}VSRD`Pv3ky((268ag-@saV6PZrl{1@uR^<@IEZ)Le5 zYNMM$=R=nh`=!h$wV`3kK-0AcW`)4+J`(W-<^)0GA2E`un)46ur>a->d)g{jja! z+5&}Z=J6`d%Ly@|IXGJ7T1jk#kJMHLjjW`B2ox{9B}(z)3RS9htX;DQs}4~X7>B?Z--7T z&3<$Kt?*~D4ei9MiLU8iAA0VU*E<$_olT?hqlc4E96TrgvLi6Cux)(x<2@&Yfm>cm ztVk_=(IQ=ZMh_f5c;W1Y$shNE)`id4Z&(UZP2blL8uBOBEd#q z;CRoCGszfSoVnk<=V!i~nE?R*#Y%Dl%gJ%D{>!=WHP+~uB{1E-oXFzmms7BMnndNRU*lV|rGI_bc9f@%dS5^=7z`MZRDW}-h>vz1t5w2g`y>{K3=$2qM#v!>3^g{RK-=);Vrb-0>&isSk=I#yLoITXS%W907rJFIp( zuXFO$QBR)+$d&M;do1Y(vcH4F)w+JZ^t}hS<*GMW*?)6Ro;vF3^8)6FlBkVM;^<97 z!5h398hu`hBm=DMU5+~Hy#RU3Eu#1+f!@Y0K08}zn>H$9l5eh+J?G@9b3Gd1;-wI8 zi;Fnf*uhDoiC$yZ1AETN&xJ?&uE#UWHLuntrttm4A@+)8{Rd8)ZG7EoX=TqjdFn*3 zf2EWsaD3R<+#lG2i*%{hCyTM|t_ z2oCJ-?94Oo`#$gU&dhjc`>x9MPpu~iqOz?u+J(Ox+-GeCe%Id21N>QMw(heDqUvk+ zDSLNE)zbt~F`>nKo!;1PSurwx0F4Cl=Q1Wn6GUA@&IC#ya>xWqYI=ma{>3?p)L?|_ z5o2u3Y(gomb;v?{huY)HP@f_}s-d2&%gNY4204JtWzxDW=OR?Wu8jNcFhh|Ah|?FL z8eNBEZ>*DSGAu+&evVdHmM24!9|S=#AO&}lJj)9V8(=t|W<#qjh_0$wCy_ilv#3X6U4A z5hRR$Cqm&+7dd21&#Z12^Mo_TxL1D2OJT1xfV$cUT(UTOhq^JMNBiYeH_- zY^>H`aZBt)2a3J4Mi$CI28vtW5lV4&MUW~EYb#{n;TSBM&884GdLOwLVYZ<xsEn^fnl{f9#UT3E?0_vgcN{KR%|`AN(wT_0)x=ar^T8Ep29M&zfT| zH`mlOzkXZIcVF6#<`4Y7rToa-bzgOV+BsHxrk364oZjDaXSk|+H2=+XM}G3p?c1&< zTb%MoW;SoC#_jConQzHUds;54zICqgYuo314cF`7{H<$GG$uc49hw?nn4J6t_L}dH zkHlV_7{Tp>Ejz!P+Uy&x{>>OZf8)ycJuMX#V|ky?$G)|2g+Ki0lYh+p%@iih@((x7 zzBDsFHab$a@r}o-zC1KLv1aXP*@fxkboHB&gQFdluMkA+hm$9Q7Y{$~-pp;y?a|XO HymsgxShA$! delta 690 zcmV;j0!{t)56T6QB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dM@d9MR5(v2SBH^zrIHF)l~$q1x%uk zuQ1Ojt23B{QC?Y(^#Q-0kzQgwew%?5qwK~)d~|3`@bVBwEGPueBLDFm@-uD71RJ0( zyHJ?CNZ$?+$bSsce{f6(kOD1$;s#_7=|0xx&I8g-q@G(f5VB8!@+?IY8suMZ10eeA zfx;c6#x0tpX(~wr1gJyiRU=j=ZODaefEt7F(4+^j?L&4W6|h46-iyl8RUp-e^h5)4 zQ%A8nZAbot9jL^O0Sm*HL^at@e``W1egUP#C8uz&Kp8LRJGQJ6V}V(c<1!V4@6 znG!lc=*E6m@ly|!xo*g_9Z;fO8c2F)r}AkikuxYS526?yMCkfHmk!Xz@2ru=X^^>F z$i6*}eE1~fNavsO=S~#AI)Jq|G|N`7tPViWwuK>cLS5{K9PLJS>Ij|t1ntB@WhY(b z0Mz6YZGZbLs{=5(oqOA*01Ya87ipS&CTK(H8y$mYfZ_ylfeyHxd)ha5wgBkaG4C;l zOOalbm#)zj@^p30P=5^5*3HvN}UEIc|Gb(<|;4ag+xWTQkovYh*I90?G7OhGhWU YZ~i9I`A&1)hX4Qo07*qoM6N<$g663>%K!iX diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/sort_az.png b/common/src/main/resources/assets/ftblibrary/textures/icons/sort_az.png index 33f5463c101d8689125c451d84934f31c96b6c1b..51bc3998d23efcd73b122bce1622b89771e0b859 100644 GIT binary patch literal 1585 zcmbVMU1%It6rQDZsclk}fY^#UOiFEO=XZaybLl2schh8{o5o}zQG(>|%-!8_cjiuJ zX1kk!)kZC?q|^t6N~K^PL=eO$30g4FlmuF=CD6VI;!7$BDz*=`KCEZRE= zJNLWiobUXd8XXzx-nw%u!!X_H;nWzcPx*685WX+os$*E5w1;1H8D{&6KLa1_+x{HG zZ2rT@PI{A>!$_m1fOVQ9Ld~=R%`gWBYBttN#A9=$U|4bP_iw-BSVNC<6OoLRv6G}| z49_`ad~PJG&6PA&=LY)O12qH!OyXg-W|l1%)#6-3E`q)PTjbaV#4E+Qgs+gD%#5;0 z>JU~HWL}dbh3!)X9L3R)8r{z-k`flBkSHs>)Q7?`q=eYk;6R6IhV2>DVtt7?M=M^O15=wE zOuHl2a$9}^kBK#Gi?Sg3oEkt~>)`B)Q*J2NHIbBwNi5F=tlYucMe0$vNdHB2=lVVc z;M+{5qvN5rm}WkS?S8ZC!B6zyhbZ6b~lmsT8&3?2nDdwn)GN;(94)X7p>Zbxdg zZ8EDw1X*GCOc<6_NSyP-#>*1KEGx&597UnnK1oKB)P!cJZscblfT~%* zg`-H3?}I|p=-9)L1nU~gQ^&->*f4Q{h_+SW*p44jl9s6hiov>2!-`A>r7hRPmPXR4 zI0vK!!_ZNl#7IjCHwzAb7g3CzH+X2SXF4q^C zBPU=6KfTM_k;7~63nORrmCttUm^yYl_}>Ij(2~x{OsEIFI{4G zPkr4}+OlnK`RSey_5>vu=Zl-hYkpHt500e1e0h5QAKe!ZSpWb4 delta 681 zcmV;a0#^O848aAEB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dK1oDDR5(v(Nq-t+?M0&L!HAd;n}dSs zs!caRic+)}sXw6LQBbTu5z|(BlGpFsb~dST;hFvR-FM!Z*_kx~(D6ky#TPBW7b(;U ztrGj?ylU&$P#e*(K3Y(PZWz25N7P-x$Jp8TFe|i5YN&Jk)hv$Xi&#e?LN^TF^I2^5 z$8YmpXq8w)Ie)}n&Yp6EH^xP>70uH!7Rf3ZK zOw0Hups6SQy!mtn0{6+(gfIv!6fpF94tpO=!`7c8sUpCAB8^Qg-CZV=Np>BM-caaS zIi6Z6OpKWV5^sN_ODm!#ToJIvpM(^+i~6H?(k#^bhkr}XKnBjhuwi1%!5otB=F$7? z7kD{B=SyB>!=fMwO_&%CNWGs&=*8^P0B+QF3E4gJ64c$2VPg0j#HQxZJ5j0*$h0-` z(E6xcXWC?3YTS51m>5fN6rsrydd7cN2Z-q=TjhMJRYs!4`GK_6tXT)1!W!1Fs_zj_ zjTh0a{eRHwwc#<)=`4?s@HR-dybWNEY_@j@-F#&nPd@#jQ#gZzBhxrUaLt;HPNWeK z-{E>Q2x|KtC z@AqZD>2S@O{*Idg#eu7e(_oOg(;Ut!bzs2%2HW%)lSb|k09#igS+DO*1By3 zvE?NrG3XD*A6GQnWT0**5tBC^j3$V-_PhhNA>@-ulr}7t`gL}WA`M-o_K0y1cREqV z=oxd-z*uiW8ynJOooauGY|ATHfr)%b=FP0-DS4GD=vDAK*k&oR0P%-Zsv|H+4#xY) zPTNJK%y6^@08fTx21-y0$H2uHpEGZIOXSn6!s|mBOyB z#b7#RwU$@R6V4c$hYrgzAc&~|)U`6s8FsS;1Sc-238lyIFk7R=BQb#X z7gt$>ER=x)wV=FJN(*>JI#t{@HpsxOMX;temqA$R4d`Bjd3MUrK^JwTakg$=Pwe%) z_u$BleV27DsdHh8<|1;4mIL;1FGgG6|P*WoASMw zSSxU zst$45E5z-Y)|$%s%84(J?p}Pce<$j>@Mq)l=_4@iAh-P#CzUb*cwvTuJK&{-% zRkwY3zTsSV+s{oWc6BKW?^fjRmwx=7Al_4_FIPTyoO$p!b@}|==Hc024j+j&{FV52 zB6LZ8`uWx0D~S&-CY#OZXi@_b+PcARb92kCP d_5FpprLAV;)pu6Y@Io+qV_m(`Q@fu!_zzG3lAizo delta 633 zcmV-<0*3wA50V9tB!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_d4@pEpR5(wakxyvTa2&;B ztvg7OvBN+Qf)`K9HtqgcL=U2LOV&#)+0*z_?uT7G??O$F_h3!HRO6yBWN?-Rn*`0} zbg-)DPQjk)M(slvY6V_n%ecBrlyyVTg)x(Et#ZbjRe$_~ErO0*qG?>uhT(il!cwDx za~@GRZKZCAve-@4T!NUw5#AF87V7;cai)C>4)LW1qyo`*}Q>G2*j^=k_L4=8^D?x$PG TnM$0e00000NkvXXu0mjfl7u4? diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/time.png b/common/src/main/resources/assets/ftblibrary/textures/icons/time.png index cb41bb5412465b9e558b6a9e18f154941d1ef9a5..317f92f6132f0940d93fa8b5b951d2a8572e7400 100644 GIT binary patch literal 1578 zcmbVMTWB0r7@n3!axtMOXh~ZgC#F=Axo-9{W2V{dZZumuF{TTN+E~w?IlDV#XU=qH zc6SmKC2gU3kV4ZG+UFqk#bO10uqueR2bHLpmnaGP&<7z#Ehq}cGkc>g)nW(EoZEN4 z|NhU9jXv4g-rY`7RA+i5HBRQ8!DzjQ{2%^p3y`VJ9(l&4sIHHKv2C%hYd1yh*fcVe z-lTR|f!O4Lj^mIP^l7ec%!u|iZCh$&Ktu73;>=jb_QJoQ9f7}=>z!Sif|=PQ*8 zR|#?0$@8Kt%e)}*lEe}O>&{pn@L9|4X)vUa3mwDu3~bQ>Bgo>Cr!qvAH^B!Ku<)0#4F ztBYwiMY!H@nV3;`$ZgSXX2wSRIC62xfoQl))a(hYv6ZBQfQOw7#>GaY#u_TqQkWAZ zdjEuB>A2!PcEbyl0v=MCAZ)BCkeFq}m?B1$P^?c76+x&$HLM%CnOmT8hTx5p=x1DjIY(4HN)_^i~-d#1-jG{n)r`57cNY1w=^yBiuEZi*sHD zI4F@P-nw%>@kDz*sKlBf{H-=t?{28t2As5lVA*U!WYcV8$RfSVAx&zkOl3%eTTiDF znb@lzFC^OM;=4|*#U5!rxEg(6zH7a0@Wirs^2_CxU#Zfmr75(#ZR+j&k9K~; zocrqdmG7>f-`ad>3wo{B_Pq1`MVPv}9^XgVGJ?LpEgpNBKhyEa-h~e%uU!4}-dyhq z{PcF}+24iB)aoDa5BF@chpwFM-2OxP^#pt2z?tQROBa4h?@;F--L-Qge)y=c@!IN2 ze<|5^zWcN`9^G?taqigHeV2xey`L_f?pXQjt@K>?1N<*EY4T8wX#Q`v>342DbnJ delta 730 zcmV<00ww*b4Dtn#B!2{FK}|sb0I`n?{9y$E000SaNLh0L01m?d01m?e$8V@)0000P zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@JGc*HRdH?_dZ%IT!R5(wKlHE^|VHk%! z=*WW(YV){SE#|OQe?#jZa4TmAt&deF%?YixMxQ6p2Rl)!*En)fs zihL*dYAT8#$Yvz<>wd73H#z9puDyHi`?`PI`#et>fC8qQC-xeoRnPPi@uW^7hE7sd z0x?*hdCX^Xe*+9Rj$zr^0p8XC-Yh{>dtn!>&ic$_z97Iz1z*=`EREboZb6HD%87i^ zu>@@;P0<|l1p$njYqHwsRvz7cfM3htTRMW6y9=}9 zjc|v8a8t;ek37y^mDT>45d_dGueoxowsZLFrpmp6S$|HAMA(LD^FxdT)94*r+&n{l z=9LU66sSoYzxPzv`1*4K6VY|NbtZ8~u5V!V;^Bf{ykRKp(efU9Owr>=Ll*>GtH3}Q z&~RCF+vf&*s9)?0hTGqT4|G@}Xy@o4{WD0+k6}5aN7&hh=>UfhF`#qk3to^{GN8@q z_sB;x;D200SmPa7U}FF^mpMg$l$d;0i7ipd%YMWUl1@L6+x*nLFwJT?}Z$Y`VNeQH(;4b!oCDJ z=o&xKZz%dq=qFzgV4|lSczFsdb}6=EuaJ*h3sd}9vEk<`!;Y;vCF0cglgE5PK+Abi zi@Hu6)Yn(ib3O{~^&`aL-`{Omo%NZ=d_e%M3ZjxY`5!Qko-)dQ0l&Mr37sAiwEzGB M07*qoM6N<$f?Fg}<^TWy diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png index 230b0d471e23b560023f082d9ba589167fcb7ea2..faf84b0e33060bd7176893bce6a57d51a706eca6 100644 GIT binary patch literal 1994 zcmb_dTWl0n7#16fKuDPBJrR z&V2vn`~UBpbFi zj3Cw=GSfrBP-?fLIaUkHcw(B1@29RHfR(faFlB zkL+|jM9NW?)&Ss0NsdAhio7f~lN{g#2Jj5a(Lhp!xWe&d`J!+*PdAkQ#IABM{H0R4 zAaE6iDHICP0v~m}EW^sO%m9wzI2t2pf5Hx6k+%IU6%PsIYo6%_rel+#N0@QO0+qt4 zE^@Hks$1JH*9ljQDMFWFqafr|0_s{7=Z<;#QgB^kP##&x4t$Jdt5`SZ1dg9`?%=xm z`?dhMwy9J##KNtxtgQI;c{22ERc3jVew7AOG&q*7tqXdu&^l*Vm~#S{+g0IUMQA~fabrZKSu z$^zWpG%G1QMvJ#Wv1oJ{zq~SJu!F6 z-iPCN&)oo;2n0>1W17U%A`~)ohUE=fl%#lEV4(~(slt6p?q&T63Kv&mQbm6&%Dr4z zEeGu^!rLW7t(?vMY4JauSbjDAk8GH5ms}JX^Kbo?{w>*2aVtwxc$*G~)dK>5RF4>B z<3f4(0D0)0{0KgLt|b%g>G-*cz&kue5fO5QbcJCwa zEnMu_e&LC!na1AheNXQ>aouaZH9hs(k&7qaRS!M6eWo#cII%17%YjqhO)o?)J$JRC zDJeFbeZT(XbaeFEja#4maOKaA=7ZBGzTHGLAK18;n0i$B6|8zT_+ZcHHIE08b4T*S zmp>Z$;?gPb<%_NRCRfj`+n;-B{rpoijlUh89o_xH*}>m8?i?DPd!znz=BKIbhR7f1 zAC9bzuYRlNO2gZ)o*sE~^N&X#JhSa9<0?G&b5pW+_VV{?_g~|2_nQm*|K7TJ*r>l* T`(dOIp0>%Z-o#wT$jko#*n5WJ literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+SzC{oH>NS%G}c0*}aI z1_r)EAj~ML;ne^Xlq_+LC<)F_D=AMbN@XZW%*-p%%S$a$Fwry6Gc-5Oo1e_Uz$otN z;usR)esr>7-eCg)me^;UnxBt|{7mfDTJIH-lA~A55vV-k8)&JxynOXMRV{IW&yq=TfipW&zF+&1Q)B+m z&*He@v})y>cNZ8=5-W78Wh`n!%o1N_N zl;z&%ycb(7*+S+$3HZG6Ekw|hukLa0_sh| z_zz0hmaSc6BzUs#>c*pc((TM1$cSt6D*^2;VlCW6? zX4>5rwJFk)DmzIbEA8&t0KSkH*$bH)|=7&HbvEZ?cNpd z?W}o{qSnr7v3{pt*&{=&dx47M$eYzof~Kg(=Bx?e0CMO!N@_-!x%S0bhStEjnVMeIuPQI5Gewm1%CG8?!QTpd$y+Sv_soayHE5{mNwRe&!fD4{-*IfC(>RF zM&80q%5hAY<1(3yH{p__wu(}Yu_6~;FNd(5wjq*6u^=m=?bxu1xE^HVK?|a`AwqMTn~f>AS_nAU ziea2CDb-z~Op5`pAkt6wX@-h3_A|>YPy{$A%($|#yu^yZ7?CXykVSqcFUUM!fGSwk z62r@&0#D?P38JfTAb1y)G>r-zuqs%EaspdAAQ@{qNFvTOk_=t0quh$q*dl=mJ71oK zqR1VF?EnL!j!2jxNqaR-l|?A{ZuZipLwEm|zpC5Mud&pJ#yxNc)Ch&>!@J0H07x_Fa}n&K5{Nupjrtxji9AHJhk4 zTs#u{(81y=tTK5Hvg;Jz{_*k@9RIQ<{F3osieoD8r~OOjM; z^?u^+#oh)(t8l+B_5QIbmjH=_wQ`qU4P)lJ7?>cxZ8jI+I;lW zbE8l71iF4c^Y*DbKh`biKQ+x&8PD#YKK{zdPfjG74t<`xa_W2%-@3GTQ=6UMyXM48 zZFO~RuiZ-IdN1xliwA$-T6y%X#;z=4TQ_pX5P9NyIJzCQ{p8IB|D>wD$j_p^H z?M~%Gvs*UTl56hL?6>sAz3mqgp7pNtt2-7v&DR>$#hX_jYe{|_9hsh7nwt7W?KeM| z98;b@Hb$-wx9<9GdW&bg_BT9w?)v5L``W9jCUPE+hktYFvUp_e<9{st&E+@E%8xeB zzc4#FF+NtY>Gg+ezC1jCY|Xmyit{tcnc6qPhsL|AU#2MKhm-F%TsZQG`(M`4))_hd I+^dKG0Xpkr1ONa4 literal 2056 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 F0sxB9o2&o; diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png index 513a1b502538f55829eff89ecf06be2aba96febd..c5de7b1180e5fbc49df9470993c345cbc6014103 100644 GIT binary patch literal 1562 zcmbVMTWl0n7@kt7w#`;znt&H%98$!3?%bA() zeBXb6ZDx8h(RY6z!!U{5ls-$JTchjl9(vz-Erj&Z>rOrEGt9sj(bcuGci;hr*?iT? zF9Zw5L4b%YK$8@(P`6!*W|+~jx(iVS2W$bCEJx$6e0rK=EmPy>Q-)-?SzNZJmOMPS zG@VCF6{MQn*nW1j4k&?*1IX6xs^f#Y#x;2XT}Piqj%`AMipGscg6x7Z!)A$xSyhmE zBuNUJQ3aTW>7<(8$10LCEJ{gHR(L4`hDU&sWZMTv(CWtL5h580!CqHeSUa!a(IZ@5^T#Xec|5S}bUK0y#s^ zo1nC4Oc=o1f=vX9#Iqsw*s@^>i>_1R*f@?LORB`9!qmEC(+a}?ImZv6gK$pQIO?=u zStgLMi7+lAUMXgZd@?l*dDSdHK9zw;8i7SKjS8LpIzfw3YCHSQ|GEEZ&!W8rt9Q&3 zbzD>vV9N4owi@l0n8Po&S5=E`mH~h$DsPQLQC_jhwLe>T9Dx>Xt&Az@f26ww^GPwN zK@X3YXtZu$Pa?Hmj5@L9i1<$*oBuX+Z3j+AL9~pA5PgZq7uZPTgaxlO;G-Q6>K!lvI6;>1s;*b z3=DjSK$uZf!>a)(C|TkfQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXJ~GmH$Rzyfl1uc z#WAEJ?&*#9-MoP^$3OmUwh5T$G40c8ok=Z0bvl!l0C}GrJST}b{k!q{^UCUMtG(Y} z&9O`mtKIi?)y(hj=FXfuw=AtJeQT8K;TbH+LOq@aY6l53^xkyHOg~$3_eJ&Y!#gId z{uIMEtGX!U#pb&SF$Y9{YW|b_bd;fm# zKXlt>%5K-q!H?WuY`QJHGj_{61HKQD_r%ZEooN2LsXpTW?3~Z0`x*DmT*KeEaq{&~ zwR`^rnf<@=Lv{M~)AcFEOn-Xbm+H^0p5`ChcgLITzw*N|>(-lApY?5t27FHH2i^u=JfnVK{ms<( ze2*3Wao4ZT*vHDZ|7vctA?Gm_iOC5*P52ncv!3hkxnF48EE+ovn2s1cUHx3vIVCg! E0QZY9G5`Po diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/up.png b/common/src/main/resources/assets/ftblibrary/textures/icons/up.png index 4e8591953c302466ebee431b230f6e7e161528f0..d34204132a6287135e6eba5f1a8cee470071a1d7 100644 GIT binary patch literal 1531 zcmbVMTWB0r7@kTMElo*Yq{KoG6OER3?t7bK#~3rKySfuYveGCRJefJWJ7j0hICGNS z1VwP4`cMm23qF}jqzY0E1Vl=e5XBcSg@PA+@~N~9Xo(L(E%wY_hE%G>4$RD%GvE3C z%lH5P(TVY=`gRTO;yA9aSTHBqyFb3~y@x&bZ~cwf>%O4ye8h2kzKri3Zy((A0LSh8 z-7QbkX{!Wn;)%#1vsi3;0Yh`#;gM#5>^V%qEUvn~!T)yl3m&+R!5>LmvK5Tsnp;>3 z@zm0I*>6WV24ABzfRfZ` zG{lA`lCUZ%x~@yIDygc#5JI%*Q`8jvXsE|v;>Zr&fV#v7F(aBK^VHy(tDP9UAfff6 zZk|}iq$Ua^MU>;1+CaxnaKU_7ZyR@P3D>cQeHt;Wl3;@xp(Lu2f1yr(-(-O0*0K^C zxAevH5)%>4FR(DW3ArUYDlZ0Dn#2*A4{e-ZU~Ue@(FAZT#E6oxOh~<_)I`r^pr%Dd z1&;D9atFMI5)XxDBevOy07hLXC;6 z+yrGs;~`SPJ|q50X5>F;XWXGt9ix+Fn=|Ecy{ezKx5f!Ly)6 z*L9$luIP%UIf7EjC<4|}X(5+YbAl!-GO}?_W!t^;Cb8#ZX?y3L|9Sq|&}F@a>UYc& zcU)W(u;4~at;KFjOyQTitGWx?WdM;Km$$*&v98$RyW8#^XP`sds9{F>A98nK5vkAy z3h`)_W$X6!Br)%$xDz{pNdJtn{cl^>_TX$3#LHv|v5#boVV}*ekPWGs*2Xb5;8u&~ zXgPQ6{S&KwExAAc{ryII$Z4Hbegaz)D^IWY7v8#bAQ)a=c|29RI`z<9^>Zv>YO^ZeSk_z%Hd vUN_CJM$XR+ua#C`%UwJ^_}6=z-YYwHKYGf2(=Hy5$8#}1Zk~DKrPpr&QX}yl delta 487 zcmV|7%r4~l-I3CfS$3j7U%@pffdkzb%N{SzIuf(qHpKjUF?BPT&B~< From 544d511709f3e5bf9e959fc81142a033a502754d Mon Sep 17 00:00:00 2001 From: UnRealDinnerbone Date: Mon, 14 Oct 2024 11:46:38 -0500 Subject: [PATCH 2/6] more work on icon updates --- .../java/dev/ftb/mods/ftblibrary/icon/Icons.java | 10 ++++++---- .../ftb/mods/ftblibrary/ui/ToggleableButton.java | 5 +++++ .../sidebar_buttons/toggle/gamemode.json | 2 +- .../assets/ftblibrary/textures/icons/bed.png | Bin 1664 -> 0 bytes .../assets/ftblibrary/textures/icons/compass.png | Bin 1693 -> 0 bytes .../assets/ftblibrary/textures/icons/feather.png | Bin 1546 -> 0 bytes .../assets/ftblibrary/textures/icons/shield.png | Bin 2038 -> 0 bytes .../textures/icons/toggle_day.png.mcmeta | 5 ----- .../textures/icons/toggle_gamemode.png.mcmeta | 5 ----- .../textures/icons/toggle_night.png.mcmeta | 5 ----- .../textures/icons/toggle_rain.png.mcmeta | 5 ----- .../textures/icons/visibility_hide.png | Bin 0 -> 272 bytes .../textures/icons/visibility_show.png | Bin 0 -> 336 bytes 13 files changed, 12 insertions(+), 25 deletions(-) delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/bed.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/compass.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/feather.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/shield.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png.mcmeta delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/toggle_gamemode.png.mcmeta delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/toggle_night.png.mcmeta delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png.mcmeta create mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/visibility_hide.png create mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/visibility_show.png diff --git a/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java b/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java index 0da88dbc..6fcd01a7 100644 --- a/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java +++ b/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java @@ -30,15 +30,15 @@ public interface Icons { Icon FRIENDS = get("friends"); Icon BUG = get("bug"); Icon JACKET = get("jacket"); - Icon BED = get("bed"); + Icon BED = Icon.getIcon("minecraft:item/bed"); Icon BELL = get("bell"); - Icon COMPASS = get("compass"); + Icon COMPASS = Icon.getIcon("minecraft:item/compass_19"); Icon MAP = get("map"); - Icon SHIELD = get("shield"); + Icon SHIELD = Icon.getIcon("minecraft:item/diamond_sword"); Icon ART = get("art"); Icon MONEY_BAG = get("money_bag"); Icon CONTROLLER = get("controller"); - Icon FEATHER = get("feather"); + Icon FEATHER = Icon.getIcon("minecraft:item/feather"); Icon CAMERA = get("camera"); Icon INV_IO = get("inv_io"); Icon INV_IN = get("inv_in"); @@ -80,6 +80,8 @@ public interface Icons { Icon SUPPORT = getImage("support"); Icon DROPDOWN_OUT = get("dropdown_out"); Icon DROPDOWN_IN = get("dropdown_in"); + Icon VISIBILITY_SHOW = get("visibility_show"); + Icon VISIBILITY_HIDE = get("visibility_hide"); static Icon get(String id) { return Icon.getIcon(FTBLibrary.MOD_ID + ":icons/" + id); diff --git a/common/src/main/java/dev/ftb/mods/ftblibrary/ui/ToggleableButton.java b/common/src/main/java/dev/ftb/mods/ftblibrary/ui/ToggleableButton.java index e318f14a..8ec30d5e 100644 --- a/common/src/main/java/dev/ftb/mods/ftblibrary/ui/ToggleableButton.java +++ b/common/src/main/java/dev/ftb/mods/ftblibrary/ui/ToggleableButton.java @@ -1,6 +1,7 @@ package dev.ftb.mods.ftblibrary.ui; import dev.ftb.mods.ftblibrary.icon.Icon; +import dev.ftb.mods.ftblibrary.icon.Icons; import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; @@ -25,6 +26,10 @@ public ToggleableButton(Panel panel, boolean defaultState, Icon enabled, Icon di updateTitle(); } + public ToggleableButton(Panel panel, boolean defaultState, ToggleableCallback toggleableCallback) { + this(panel, defaultState, Icons.VISIBILITY_SHOW, Icons.VISIBILITY_HIDE, toggleableCallback); + } + public Component getEnabledText() { return enabledText; } diff --git a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json index f881f7d8..b6c0bb29 100644 --- a/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json +++ b/common/src/main/resources/assets/ftblibrary/sidebar_buttons/toggle/gamemode.json @@ -1,6 +1,6 @@ { "icon": [ - "ftblibrary:textures/icons/toggle_gamemode.png" + "minecraft:item/diamond_sword" ], "sort_index": 100, "click": [ diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/bed.png b/common/src/main/resources/assets/ftblibrary/textures/icons/bed.png deleted file mode 100644 index d73405d60c29785b80facae86d6f54087e0e1863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 zcmbVNe{2&~9KY#6oq{9aoHb;}4V~R+?^oCL9xHRS!(BqhHj1kg=3eh!yW85k^X|HK zi$pU~G_#RR@#p?9G9V_3GyeEvi?9JPizaGJ{E_$r6Qf26KMX-x)Zn|WZ9q{Xm%MxL z-TS=H_xJZ6Z*RM6NtvUJAc!SmYp@f~<@UICF@9H_IS=u4o!)wnNf1kq+M{H5-O^hL zqV%*9j#!b2x~nPV;Wfh|{bf2sFdd9OuFampPH&1%~k9Rv&nEzJmP zTA~oC_JYbJSMO#y@{TS=m9@0#yx;~3LJRpRJ8UkN!7&T7KEQeb@2g{2z%UEYkR~g! zp?^XJ!1KT(Tm;2QBSQ;b7A#93rWr|yEmo2+j%ZztQ)JPPAfP2Q0}IC5@i{F*At0)z z1yu=&K|h6!b}Nbu7~X?CGRL@l63@9f-c#>_4Fc!lIa%Og6d!t{h5JEGO4*?;+?W67 z{Y{2~YYQf>n8&U-J10P^V&Z5G zhcM}XgnI#IYB4Jf4b&XR-nx7~(O7%huEYgH=)c>TJG-E23vk>D>}9bD;Z3oPAr<#7 z12?IkE6<%Ih!U?DY!3Ufd!Krv|ElH{EgwBr^=-wMiTIm4W-3OSUV7VkX1TLw_xAon zch1#Ji0`g)E}wlUyXEN>-m4ERTR%DFw03^FMLK==^pUmkZyIAyto~5EX{OSAYp(lv z`lqwQ2P2*b{-7Fap9`j@R8hYwaqb}c&lUF1*SGmG{rwLgxJoA0l!P3<~W`N%3_ zbj_ZM(yi~YPoD5jIK{D#PYl9s1GO!_vcSvCL`7-O)Er09w`4cm`?W*-%CU!fE-*dc z zvGIl%;gQ(lhR;LU{ifq#@s-h)dfnJ(BY)if&I_sU$E4nl_Nmt2(p~-a$7}rMVtDZ8 r`;Nu;Pp-RdHUrK-J2U?K_=6?J;eFSC5L~v+{zr%{ZNUTUdq@5P$-68A diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/compass.png b/common/src/main/resources/assets/ftblibrary/textures/icons/compass.png deleted file mode 100644 index d852e7e4dddc571e9dc5b9d52f05c555a2bf3184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcmbVNdraJP9Pc@XN*tmih5>3<76Oc3A9n}WW+zSx-sz6vak`sXCZ+wsHFtfi?QsW2 zXNXM3HsW-|g#=t&7P1hS&PB2iWiESYOkCoO#JR|18vbxoIi)tINCu9wx5oAqWLgR%9Fwr*9At@g0*Qsd?l|&D=!R06YT0IC$ z-fkVVbT$gd9~2HsQgNdRe%)UK1FagqRTzw$?I;hWyQF zy{ZG0u~WD}k~CV&*!dd1#=+E7qcll73DQAOG)~sCPB%+C(Da2tbGq2h2DrwwF?jM| zVbj!Df{4fC_PE2Y>Kz2dFbqM`1Wn@*fg4?l$tQ5dD9dQzfFbCTW=g7pS{nH_HD-D+ z=xU0CtYy_IMmkO~Vnl-12+B@coRUCM$l|n^9!(k-1p-8Y3>4FVSSpLv!m6nnVf9~B zXFuO!0LIqu&)T@HFS499VVDh_kVZNnw?!MlE)5U?V5l)&01chc%`%IP#@6eAH&s2T zs?kiQnlmn=w98J>XvGFe5!JX+xkv(Vya_y*l{TDYaJn`K)8=xqG`X6jSdvUZ{i-On zcP)ZaBu+Yml#?Z$tiyQ=6c&xhoBSQYqQJJRy39kylFWAiLQ^_0G#f{@UX7|cGz`6S zB)#zaS)XEM(7wN*8cFGAThnry>Vn&`* zg_xDvjJ)_i<=5*H>@7Ze*Ltjuvuc9%N(RhUSGpxyz?SqbDxt|TV0pnRZx1F|c?FO` z>a}#&5lG3$!vHG%k94PChT3k%c^$0nfYG{hJrU4*!s^5n5#pa5liwC~Z3YfUfwj#J zA$Z7+F`&TNrNbdb^c=f{Ahs4Cw>IeBb@FXWIsRlp!)#+%eNE$f#g#{mi>0=zs);v8 zyq|b0K6`ZE0lKzt*lRvAhGVM=4+ZueQOcL{y-S|S>;F@U-&}BFiIRrKdR$K~hN^-4qcwC?=$#b=AQg(9{eM|VH`(4Iif@W2Dx>W`D+(M^Gw z*#4<+hAR4z5Lhv2+&kWON&}&D3}nuo zdqJL(iv~^$$mSh$=aJSAzeV2Pe8{%<%>4J!4??ZuKN-{N-j9%~`LEAL%l~@yUH8Dp zyQx#lrw!zoG19_}7B3HedGL+TIpnd?mf0JHW7SvAUmSk$tID3H`L;dld$qp9e_Wfr azV!5aBj>i36kfG{AijnsZsMudp1%R>SU!#b diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/feather.png b/common/src/main/resources/assets/ftblibrary/textures/icons/feather.png deleted file mode 100644 index 325b4b77e58801c0e715508591b88319deebf863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1546 zcmbVMTa46H7%r}`u((8sOTf5p)8)YxdY@YlTX&b~=uASFb(qMSX!LA*W~R=xr?hA3 z?7k_{L=zuaM8lggUJ_$?AjStZih>fOk@%n_AjSt1gO{KXBk>YEol64*CDNqrY0r1Q z|Ns8m(=*fe4G!Esz%a~Usc4kx`_}kgxq?1NE?k22waPC(7&6Q{65q?dsgAT5=H_3V z$}E{Rw*w2i0<`fQ5?ZcL(F`*_(ek0yK!lw`HOJGrbML&*v5u{CyV9m)`gv4$ii-i- zxj0?178{mka})Ql<1Ii5Ttpz-a+_WVS~}O}1#}(%7CE*JAq}0IiVd=}<_w$10b(^l z<}FE5*sLbN49uunW(%uGN=lSeQC4^<3sO0tsBHJ*sJXzdg0gXM*BJfMxjG>}5XC5p zgh&-|P!nZM(?m%T6@{k=K3wn!Z1G+=+G8+KXa$Z>9PF_%Bb>wYMCYih9SyFZ(0XAv zPBda-3;LogNU^3i(6$nsKOZ#P#%)VPP2?hvgcK_$Sig=54(s?|sFUq04A9t`W@6)- zzPN5;A|!=9R7N)-*F=Yv1s{oJ6yo{7LWMol&Cytm5Ap$m1P2w2o4riU^jv0@v>+?& zUAr95#!)zS*$HGof^;rU8!t;VXB9aI*G1=T8Y8luwp|7QT5);noE7I4*-k~FF?)Y%!8ynyH^~trz9v|MYP1jDmyJFy@A%6`pEWsaD3R<+#lG2i*%{hCyTM|t_ z2oCJ-?94Oo`#$gU&dhjc`>x9MPpu~iqOz?u+J(Ox+-GeCe%Id21N>QMw(heDqUvk+ zDSLNE)zbt~F`>nKo!;1PSurwx0F4Cl=Q1Wn6GUA@&IC#ya>xWqYI=ma{>3?p)L?|_ z5o2u3Y(gomb;v?{huY)HP@f_}s-d2&%gNY4204JtWzxDW=OR?Wu8jNcFhh|Ah|?FL z8eNBEZ>*DSGAu+&evVdHmM24!9|S=#AO&}lJj)9V8(=t|W<#qjh_0$wCy_ilv#3X6U4A z5hRR$Cqm&+7dd21&#Z12^Mo_TxL1D2OJT1xfV$cUT(UTOhq^JMNBiYeH_- zY^>H`aZBt)2a3J4Mi$CI28vtW5lV4&MUW~EYb#{n;TSBM&884GdLOwLVYZ<xsEn^fnl{f9#UT3E?0_vgcN{KR%|`AN(wT_0)x=ar^T8Ep29M&zfT| zH`mlOzkXZIcVF6#<`4Y7rToa-bzgOV+BsHxrk364oZjDaXSk|+H2=+XM}G3p?c1&< zTb%MoW;SoC#_jConQzHUds;54zICqgYuo314cF`7{H<$GG$uc49hw?nn4J6t_L}dH zkHlV_7{Tp>Ejz!P+Uy&x{>>OZf8)ycJuMX#V|ky?$G)|2g+Ki0lYh+p%@iih@((x7 zzBDsFHab$a@r}o-zC1KLv1aXP*@fxkboHB&gQFdluMkA+hm$9Q7Y{$~-pp;y?a|XO HymsgxShA$! diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png.mcmeta b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png.mcmeta deleted file mode 100644 index a39ce83c..00000000 --- a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_day.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "texture": { - "blur": true - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_gamemode.png.mcmeta b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_gamemode.png.mcmeta deleted file mode 100644 index a39ce83c..00000000 --- a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_gamemode.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "texture": { - "blur": true - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_night.png.mcmeta b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_night.png.mcmeta deleted file mode 100644 index a39ce83c..00000000 --- a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_night.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "texture": { - "blur": true - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png.mcmeta b/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png.mcmeta deleted file mode 100644 index a39ce83c..00000000 --- a/common/src/main/resources/assets/ftblibrary/textures/icons/toggle_rain.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "texture": { - "blur": true - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_hide.png b/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_hide.png new file mode 100644 index 0000000000000000000000000000000000000000..00a5dd699b7bd93699c8a559f87c48b178bd74e9 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fna zi(`mI@6yS;d0PwwT*OOS1KPG*=vlm4z$2t_Kxm~aQ)hR9ow(%NU(FM2CaL~^b~CQm zn&HZ#eJ6cg=HFs6UcEXpd-o$ZhE}Qxin? T-HYx9`i8;N)z4*}Q$iB}($#Lo literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_show.png b/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_show.png new file mode 100644 index 0000000000000000000000000000000000000000..7e81fb3efab8fc199d4f780b9330b88739bf401c GIT binary patch literal 336 zcmV-W0k8gvP)LlQC|>FcgMAhlVNQ2HDC`iH#-i2)#w8P6(tfy#Z2} zN}x_m>>Pk2xC>jQ4q?j;5K|-MPJW8hm?GsL{rrD^@3(E7bM#Tt%MIMc3L+A;X00_h z0laa(syST_0E`AxU2lU-GXoKEkF#&a<9juGjRsT7^2q+BD-$<~74wYl0A;-_E+}C;bXS9M%)9d9!xl<*zZ%^FJ*ER8 Date: Mon, 14 Oct 2024 13:11:40 -0500 Subject: [PATCH 3/6] Update hide icon --- .../textures/icons/visibility_hide.png | Bin 272 -> 1636 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_hide.png b/common/src/main/resources/assets/ftblibrary/textures/icons/visibility_hide.png index 00a5dd699b7bd93699c8a559f87c48b178bd74e9..ecad31218c62581f2c3dabe7b6ecea8e68438715 100644 GIT binary patch literal 1636 zcmbVNYitxn9N$)=w%Q5?t1U*Cr5`G|&%54rCoFwk>m9JAk5h_L<8*hnxAykI?v}f@ z7z~kUON_O_1WAa{ARi1N(WI72B18~WQfoBD57gAh2V)TH?w;uOg~c?K*O88ejqgd5}ySNz(;siOTQ-y!Jn{6q$i|y%JUL3nV+`RD&cuH zVA)hE#iRm^<@B(;D2gm6u!2Bi1nu^l9!%4wyDG;JL9XKHwx?Sr=`+G^tIv}ttm>i- zhMlK1-K?Lm$JjKqS)Sp1n=(LE$>Z!kCz%nhDlAGO1DT$Sv3wqDCoIo$6V|^_=Z~)w zfPE{=c^Nm<#W3-f||BtHCOr8*r3rt(6gMlWhHZw zYR#!k3e^lRkX4&?Q?*j=BiGzO5$GX_^20{+9L)#gd>HTos2107Jm9!RsBEda*8fjv z4G085@Omgt8Wno*reIY8n&lV}TdW(f2eG!tuf<`N8Ian~(E|AeemO;#PJ!mQ@ z7Lh1yG^6V(5Vat$29ZXGd9j-2x`R9ogP|}T2x&Fl91?jgtmW=UETzv6ZSKDMKksjH zbX;37dCNS0#rZh_qPmNt)t@bi4zw-1O6p`L4FFX9^p+^ak1JBC>}UO!J+MfdN+3-7 zAK_kvxt8Xopo8jru(xiWPb}7+^(%4F5ccmjX3nmu+8i9W0)LrrLU@yJW5~q4%fU_R z(6$Fh38J7P7O9Wdy!_^<)N;CR>F&Arj?|4s*LQrl`-|zas;vb>WtEW)rwbbD56^yZ z?%+y!^$z0vFbY5Qd1U=J3vH*Kod1qo-dv$y4a~jYKQLUm&@m(hFZ~d!Y`S-9$0t92 z`^Ws$yKTh5@ypMnEpN3I#zxLCZ;b3IpWN3L=}ghaOxK2GhhF+@!MZqTuY@yQ=O?BH zmz0-YzR>#dblu^zx4kgh6`i|svSAF4E?;&}`{Ofh(L&>K`M!Gp)dFIq_N(T( z7hiw-zN5oqRW;htiH5|OaaYloMRMHSJAPs7v8P`>qF0KOlMN4qP7S>yUwrnrUFS{= zPT#NG{m`e(9h>X}B@+Y1v!D#EnAdjJJ@MRXc4+5MUF*uPe7*Pg!i|aJ$LGeuul|1^ N*3=R?*6_@(zX0tuCfoo3 delta 224 zcmV<603ZM443GklIDY`bNklk|qD<* Date: Wed, 23 Oct 2024 11:14:35 -0500 Subject: [PATCH 4/6] More icon changes, deprecate old names --- .../dev/ftb/mods/ftblibrary/icon/Icons.java | 18 ++++++++++++++---- .../mods/ftblibrary/ui/misc/UITesting.java | 2 +- .../ftblibrary/textures/gui/missing_image.png | Bin 2400 -> 1941 bytes .../ftblibrary/textures/icons/blue_button.png | Bin 1502 -> 0 bytes .../ftblibrary/textures/icons/close.png | Bin 1557 -> 0 bytes .../ftblibrary/textures/icons/diamond.png | Bin 1693 -> 0 bytes .../assets/ftblibrary/textures/icons/dice.png | Bin 1515 -> 1721 bytes .../icons/{bell.png => friends_group.png} | Bin 8 files changed, 15 insertions(+), 5 deletions(-) delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/blue_button.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/close.png delete mode 100644 common/src/main/resources/assets/ftblibrary/textures/icons/diamond.png rename common/src/main/resources/assets/ftblibrary/textures/icons/{bell.png => friends_group.png} (100%) diff --git a/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java b/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java index 6fcd01a7..1a78289f 100644 --- a/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java +++ b/common/src/main/java/dev/ftb/mods/ftblibrary/icon/Icons.java @@ -4,7 +4,7 @@ @SuppressWarnings("unused") public interface Icons { - Icon BLUE_BUTTON = get("blue_button"); + Icon BLUE_BUTTON = get("blank_blue"); Icon UP = get("up"); Icon DOWN = get("down"); Icon LEFT = get("left"); @@ -21,7 +21,12 @@ public interface Icons { Icon SETTINGS_RED = get("settings_red"); Icon CANCEL = get("cancel"); Icon BACK = get("back"); - Icon CLOSE = get("close"); + + /** + * @deprecated Use {@link #CANCEL} instead + */ + @Deprecated(forRemoval = true) + Icon CLOSE = CANCEL; Icon REFRESH = get("refresh"); Icon PLAYER = get("player"); Icon PLAYER_GRAY = get("player_gray"); @@ -31,7 +36,12 @@ public interface Icons { Icon BUG = get("bug"); Icon JACKET = get("jacket"); Icon BED = Icon.getIcon("minecraft:item/bed"); - Icon BELL = get("bell"); + Icon FRIENDS_GROUP = get("friends_group"); + /** + * @deprecated Use {@link #FRIENDS_GROUP} instead + */ + @Deprecated(forRemoval = true) + Icon BELL = FRIENDS_GROUP; Icon COMPASS = Icon.getIcon("minecraft:item/compass_19"); Icon MAP = get("map"); Icon SHIELD = Icon.getIcon("minecraft:item/diamond_sword"); @@ -61,7 +71,7 @@ public interface Icons { Icon MARKER = get("marker"); Icon BEACON = get("beacon"); Icon DICE = get("dice"); - Icon DIAMOND = get("diamond"); + Icon DIAMOND = Icon.getIcon("minecraft:item/diamond"); Icon TIME = get("time"); Icon GLOBE = get("globe"); Icon MONEY = get("money"); diff --git a/common/src/main/java/dev/ftb/mods/ftblibrary/ui/misc/UITesting.java b/common/src/main/java/dev/ftb/mods/ftblibrary/ui/misc/UITesting.java index 8ae90c4b..e01de7c8 100644 --- a/common/src/main/java/dev/ftb/mods/ftblibrary/ui/misc/UITesting.java +++ b/common/src/main/java/dev/ftb/mods/ftblibrary/ui/misc/UITesting.java @@ -92,7 +92,7 @@ private void openTestContextMenu(Panel parent) { ContextMenuItem.subMenu(Component.literal("line 2 >"), Icons.REMOVE, List.of( ContextMenuItem.title(Component.literal("Submenu")), ContextMenuItem.SEPARATOR, - new ContextMenuItem(Component.literal("line 2a"), Icons.BELL, button1 -> { + new ContextMenuItem(Component.literal("line 2a"), Icons.FRIENDS_GROUP, button1 -> { } ))), new ContextMenuItem(Component.literal("Test Search"), Icon.empty(), button -> openTestButtonList()) { diff --git a/common/src/main/resources/assets/ftblibrary/textures/gui/missing_image.png b/common/src/main/resources/assets/ftblibrary/textures/gui/missing_image.png index 5472a675e4ed46f76dc4010a7659f9fa6390fe8e..15e9f45f27e86d7de3ff27ab65997b4fefe36e39 100644 GIT binary patch delta 660 zcmaDLG?ibmGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK93qM|qx>%NUv-Avp@#vz7g zR>tO528NR_Fe#z%|1t%r7^j#eB_j$Rg)Tj4?`3z2zCHK%GVgMkcz3 z2D-=&oWf!&2vwAvk(igBnqsS@KluVnT)kJ?-MI`5jJ2LFjv*Gkb0-^mA9j#vyT5vA zh=7bw#==>eELIXK1x_m$Tl`?RD)V5Em6;PW=MVd?FqLKxx4-#q$hK=_pADwmc%$>Dbv!)$*r{|x! zIBU_Kt&_83mcP8N9vA;EkVPSJ>#7HTA4xGJ?DXT3*m8@ZVef5emqeYJO&Nh}wF0!I z7#1viEhJFjeEs>pF1D?!PDBOfu;lFI+r#=m*GXy@pME_@N_dv5v&gZ4)05m2OE$)Y?pX?qM|qx%ZH6t-AvpDCLxB# zRwhPPM&^?*Fe#z%|1t$k_GeMsT+E!rIC(K^Wc?iFSZ|~X%NgIkB z|CoMk`2&s%?OoPOJSH=zWLyd~oNQ#g@@C{ zmfqfb*QYQPR!c6Jve7jE)z@d&)?AWYeC6*lt8c&leVxd7B=<1?QswO>^B;wn{I0tjEBd!Vq|d^}rdeb8JbnMVmK*Y~S3N(y;I6)_x$nhsmY2$Dd8W zouOmrzFiVuK660z%P=bRF$iqmuD`^B(^_l>l6lfi{E8V|l*{=4G%-Tyn*#!M=S{I_S{ySjgWUuSYk16V64nxA6E0PBpYk?lR_54Bd z+(ZAX%Y6?VKYjY(`@;DNUiAuj--C1O_{$hKT>EH$>QlPK<$893>psE{>>qXq@Am(_ z@kf4pTSszx)xGo2pPR40&SliFBbLF&Zg0r{ds1uoB^_eK)mwVr@=v)`wLAZq2E%_r zhDWm`+2n+lC)!`pzNm6U^Zxzyr6)}r9lL9pdfbH-*3C3+O#b=BraWkQ`@DY=umFw` zKYZZEok-jKH}yJ6**7Fx8s8Z)wC%bpE}(6AMSAy&BRT)94x7GGVwf=PmiU3phX%$> z4t@5zdv2;F`0cLG2+KdEla$qQBdNZD2OQFwsk#qVUVnQ&GX2IO9;MyQh8J?w1&$}` zF{E8fWYgH%u=$(Q<=~TZe|xYAZ0F5&%riNV_0a6+XNIO{_5K_mSK6&G{PXGh7hk8- zWsDDu8{K>JqqD*$*fs3fd-tHDR?-QUS_S3$IyeF!p+@@k zH%$U(4)0^&nZW3>QJ*2rjqOF;yB-B2V6s|J{Le)IqSGUliOE6czO+VPJ&(e>H^6)% zY$sa9J#%3`FobUA^E%JB(3VIOd&~RfhV~8fZ)}IoEV4UrMe2Md<7th*`zA9Ud28gb zHu%7_QzCosZ@*G|g5i-`effs-B3q4*UwN(f)$-WNtbO+1-{1H>iSdZ4Kc~0nS?MS9 z?7y*Gx>EaW+WQ;E6M~*bzY^KHQc};VG$;d@w5HEtwYhdfN?K;tM4MF0pd$5^&;G?l kz59D=s<8rd$8Yv+zb+T7nsQqmSlBRly85}Sb4q9e01?|3UjP6A diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/blue_button.png b/common/src/main/resources/assets/ftblibrary/textures/icons/blue_button.png deleted file mode 100644 index 5086249914781a18933e3c20a97ebfcbbf45699f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1502 zcmbVMU1%Id9N&;O*g!$0N(qFlTLOyi?(E*>?smv}#M`8I)Qusz+6aAcZf5Ro$?eX% zJIQVG6hx(h;)4Z+zVyM;heA>CsYQG!s8mr9iXbRH1?fvI7V*JyoxP8xE!AQdX6NfS zzyJ6D-Ie8|2PdZ{B}qD1t2(PGSdyOP=@|R9Ig?1zzCXPB zI$w8RhM4&pBCJ8R#192plIF`vi0}sGa)Y+Kz*cTt{!)=WVk;-+T;PTk+V-kD5nbC^ zuH&5zY!RjWqCB5KLEux4c9p+%xHsn=qKSZ zJwc&vXdtzz4f)x|xgz>f-yE zh?p;K2{VQcc_2EjZ--Q0r7_!#FkRddY92|g31KCoh_k59SZ5Tem66J_Ij0$>{Ok!Y zAgmidch?K*AWm&14V!8J5wp5cf<^)6O3woW0x*EOjCjrM`=C}`;PLVt71m*q5G=II^|f$aSPNo~0!(X;tq7wv&m$1!04n91 zhFTz&p%NpXR~wXImCoV0BC-H25^MC{VR$nQ?dU!EpYLCZJW*Sy^T<4D#icm`t6nUk zwLL6}HTuSI)$!zh8bE~8^tKh8#+4Ffc-07OLP%piY|LOJ0 z(-Sot~j3`|NEpg{z+;2!q}n9yNAQx-tp^~q}l1@)(z$A zUuSZYH_wlsoVs~Q+MAr1sLtc@V(X9zz;D&7-|U|L?yYN*=-c~#Sb4gA@%B>MfoqG) K&c&BrfAbDpy5&Xy diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/close.png b/common/src/main/resources/assets/ftblibrary/textures/icons/close.png deleted file mode 100644 index 3ea859c0b53e3e37d4f97b800d8c81f60d68e4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1557 zcmbVMTWl0n7#W-|p_5bXsbsb~kj|+HPzs(e&)h+1=yr%o%2; z?6z;-64aov20|n;(S(Q^e1U*b6EqSu_y7;alo%3xBWQw&K4`??nY~QFREbP-=G?yX z{rCTs@zLSc?Op8*!>rC`j0rk-Mx$*d{crm9CZyASUS=j>n2xj2xaZ)Gj)xg$#V$qU7frB*%^+-w$4rUn3CxYq7u$5_-Jxr zG-oZ8EzRco``F$Zpac#IAzO1QZUAaJSLX$E9UY4tTZe>Yog0V*veV``J4k%QYJ$vL zlBBRHO@K+5RJG(zR*{s1D5;{X@KOpS(m+w!=EqTSzFhzl#uH6pbfZR;yK^ zstUv}in69@qNIq5!cznv%)241@ouoC#bBVo^060U;<6DV%#*oL=cuX;8yqjDb%Um# zsK>+_^h8;ZBAekb~SXpjbJ^dL!r9T8tf7M55;wIX3nq7$g#$b34V(D-~Jsq#p(ELqJ%TPdVl?+s$jMWJoIxBut+F(1>~f|a}Gi7GD236Q}7 zjn;g#Bqq_`=Bk3(dKv&|Md__`RuorcbIoIX*B)rlR!fMI{zteQuz(c8D)iAnk$UUS z`6N>9#i$Y+hKT>Pv3_?;)wbZY6-3Lp3DHg5#*j;UmrtA22P5}(&<6Ky))>g84;-D` zyyhio)yRd}PN^-?zT$z*I`SjxeSeJk`u_Eu>%V*Fnu)*Kn=&4~Y$lI%F~4;``^Lr1 z&+p%52*VRUF>Q>jo;!7R>CkN9lN-OY5vHEe=UA-y^sH4TmR20erULQ<;6cw zzSnoWZ}M38yBDrr`=(r2`RUWght`~Yd8T||;~&|@*RFPK+_mTMQ&Y~3ZI9eMmwJ8l VbFQ%Aa@6jb?9iz3@#C{E{0#(;`WgTL diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/diamond.png b/common/src/main/resources/assets/ftblibrary/textures/icons/diamond.png deleted file mode 100644 index f9d9e5b745a060ec7d4a79dc8700592b4832ecbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcmbVN4NMzV96uJuCb5Q)#b{yfJVM;Uu6MnDz+LDTMj0(qWKacl(OvIe=}CKcySvgB zM?}pwnF4MjXv`9$iDUC)f?`6&4Wcn7+l&ke;*<~PGDDU)GK?gf3BD_B!_0JXm%MxL z-TS@Y|NDO(wKbK7Y-2WpAO^R~SqJAFeXP%d?@f!#ES&CW5&NJiXfQ_ zg11p?^i(sP6f&{A_ zRX}}fjhAa}=4c+}h2oMAzAZjYan$uW0AZd~skp6`_ zeSC`m=v$8`E#tPjghFW%s#ehg%}6@rwrJHGlL1i&R4J@*prQq;S)f}ZGvx|kHA(SG zQZN;%+LX#DWiy#6baR6s@=`?Ivg!tKvKnw;df0H1#;Ia244ciyP-GElW=L`c>XCTC zA6o@AlQ?Phnyn0FW-R7gpfG88R%7o7<~hbMDIpeGEQHu5K*(YfhNk_FvNcJ+6Sq zlAndU_P`2lBmf}ke}sDlrb>P-!YZJw33}_!`9whN3B3|m3?cq$W8!R8)u!OE73j-! z6M~y`8v`QjT?%YcaN6zo^=M30lPHz?vOp} zqJIp#)}3QiIu88&e!Q^%qle$h|LWv{69Mzs!0Y+fD~wsjW5<{NxUtU=JAN*{baQ%^ z{_UAUY-{e}{ejVi`>VEu3Z6O@nB3O&!NrW(_$%boI|p|ko)4U@^{;IcpBR04@pSLy z=kb%B!{a^gd^kPvb<3gaeWTXhd6Bju`|nj}ei(O_ng%<%2C63eU7uD@_9L#o++RGe z^%h-vXk(rH(*)mU5pGHbjyCzf|UY|J_F&5;da zo^juW<;*=3^9SFUoBrbJnIkoYQ^U^%)_ohyZ-4t{S8u~iW>4Kz%`WAU$46%79|+%g zbMLDke{Y%jj%YL0et8c4OUl1Yy?E>jGTL(Jlb#>>(}Nk+#`p_MbF=py?aR+ua9*Jo e=HhFXJD>f0@q*%>>W=6?5O+n5^VE(#FZ~Ud?M=)8 diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/dice.png b/common/src/main/resources/assets/ftblibrary/textures/icons/dice.png index 81ca9b201c0b60970750093a69552e81f9453976..70d456057bd8074b5d35b87855394ac12be783f1 100644 GIT binary patch delta 402 zcmaFOy_0u>1rzJOjaJ=E+(yPBhGteqW>y9klP@qSq457Q1*n*(8JZ@W8l~u3B&AsB zS|*wp=q6btn&}!CBpI2S8Cs@V7+P*FWKLm}C`w7Q%E?qHE^#d@u}VxX$;{8QRVq#_ zn{3D;=R%AzN>IJ!8L2>>Mg~SEx`qb22nSA{%wi`9Rg;{Nn3tZKVymP-`2tH^y|DW! zdjaDo_M@9-PL@h)j8zU7wesi65OX5 zea)}=@Yy|q%^}@nYqyHfqTH>Y7(A3B^0QZD3pF}P9N7Nj?~Znc%KI-_FNA5w|2n%= zB+5&&%ch<|K=A3Dx98gIzaA@|cQ)y~xv<@eJvR~=Cf3VdEocpkdvloO|97r6ho`s{ rq?+-6y%hh0IlzPE0-x}F+2{P4w&84hRjaFju4V9a^>bP0l+XkKa9@#3 delta 249 zcmdnV`7S~ zORWWW85kHAdb&7}u4fU(3imE8<$nte_;N7ruS7xOqeJ{oSiw>VITki diff --git a/common/src/main/resources/assets/ftblibrary/textures/icons/bell.png b/common/src/main/resources/assets/ftblibrary/textures/icons/friends_group.png similarity index 100% rename from common/src/main/resources/assets/ftblibrary/textures/icons/bell.png rename to common/src/main/resources/assets/ftblibrary/textures/icons/friends_group.png From 8a104dbe7235ecf2e68d1075e9b2fb5ce9243ac2 Mon Sep 17 00:00:00 2001 From: Des Herriott Date: Wed, 30 Oct 2024 14:53:23 +0000 Subject: [PATCH 5/6] build: switch to tag-based releases --- .github/workflows/release.yml | 7 +++++-- build.gradle | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e5d2d5b..8ffc7bab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,8 +1,11 @@ name: Java CI - Build Release on: - release: - types: [ published ] + push: + tags: + - 'v[0-9]+\.[0-9]+\.[0-9]+' + - 'v[0-9]+\.[0-9]+\.[0-9]+-[a-z]+' + - 'v[0-9]+\.[0-9]+\.[0-9]+-[a-z]+\.[0-9]+' jobs: build: diff --git a/build.gradle b/build.gradle index 8ca68d77..d2130292 100644 --- a/build.gradle +++ b/build.gradle @@ -4,6 +4,8 @@ plugins { id "me.modmuss50.mod-publish-plugin" version "0.5.1" } +apply from: 'https://raw.githubusercontent.com/FTBTeam/mods-meta/main/gradle/changelog.gradle' + architectury { minecraft = rootProject.minecraft_version } @@ -113,7 +115,7 @@ allprojects { publishMods { dryRun = providers.environmentVariable("CURSEFORGE_KEY").getOrNull() == null - changelog = providers.environmentVariable("CHANGELOG").getOrElse("No changelog provided") + changelog = createChangelog(project) version = mod_version // TODO: Migrate to something else From 7ff134d5f249c7dc23130c8937cb0f471a378ba8 Mon Sep 17 00:00:00 2001 From: Des Herriott Date: Mon, 4 Nov 2024 10:05:43 +0000 Subject: [PATCH 6/6] build: version -> 2101.1.5, changelog updated --- CHANGELOG.md | 5 +++++ gradle.properties | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38845e35..cd043a2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2101.1.5] + +### Changed +* Overhauled and cleaned up many icon textures + ## [2101.1.4] ### Added diff --git a/gradle.properties b/gradle.properties index 5ab35e37..133fb1b8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.daemon=false # Mod mod_id=ftblibrary readable_name=FTB Library -mod_version=2101.1.4 +mod_version=2101.1.5 mod_author=FTB Team # Maven archives_base_name=ftb-library