From b9381fc2e1593aa5f1e825d278d4658995049903 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Sat, 13 Jun 2020 16:16:48 +0200 Subject: [PATCH] Fix dust textures (1px offset vs. vanilla) and updated gold dust texture to better match vanilla color scheme. --- .../items/misc/ItemCrystalSeedRendering.java | 102 ------------------ .../textures/item/certus_quartz_dust.png | Bin 284 -> 1834 bytes .../textures/item/ender_dust.png | Bin 264 -> 1817 bytes .../textures/item/fluix_dust.png | Bin 304 -> 1979 bytes .../textures/item/gold_dust.png | Bin 404 -> 1939 bytes .../textures/item/iron_dust.png | Bin 410 -> 1585 bytes .../textures/item/nether_quartz_dust.png | Bin 330 -> 1956 bytes .../textures/item/sky_dust.png | Bin 344 -> 2072 bytes 8 files changed, 102 deletions(-) delete mode 100644 src/main/java/appeng/items/misc/ItemCrystalSeedRendering.java diff --git a/src/main/java/appeng/items/misc/ItemCrystalSeedRendering.java b/src/main/java/appeng/items/misc/ItemCrystalSeedRendering.java deleted file mode 100644 index 127c96803..000000000 --- a/src/main/java/appeng/items/misc/ItemCrystalSeedRendering.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * This file is part of Applied Energistics 2. - * Copyright (c) 2013 - 2014, AlgorithmX2, All rights reserved. - * - * Applied Energistics 2 is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Applied Energistics 2 is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with Applied Energistics 2. If not, see . - */ - -package appeng.items.misc; - - -import com.google.common.collect.ImmutableList; - -import net.minecraft.client.renderer.model.ModelResourceLocation; -import net.minecraft.util.ResourceLocation; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import appeng.bootstrap.IItemRendering; -import appeng.bootstrap.ItemRenderingCustomizer; - - -public class ItemCrystalSeedRendering extends ItemRenderingCustomizer -{ - - private static final ModelResourceLocation[] MODELS_CERTUS = { - new ModelResourceLocation( "appliedenergistics2:crystal_seed_certus" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_certus2" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_certus3" ) - }; - private static final ModelResourceLocation[] MODELS_FLUIX = { - new ModelResourceLocation( "appliedenergistics2:crystal_seed_fluix" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_fluix2" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_fluix3" ) - }; - private static final ModelResourceLocation[] MODELS_NETHER = { - new ModelResourceLocation( "appliedenergistics2:crystal_seed_nether" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_nether2" ), - new ModelResourceLocation( "appliedenergistics2:crystal_seed_nether3" ) - }; - - @Override - @OnlyIn( Dist.CLIENT ) - public void customize( IItemRendering rendering ) - { - rendering.variants( ImmutableList.builder().add( MODELS_CERTUS ).add( MODELS_FLUIX ).add( MODELS_NETHER ).build() ); - // FIXME rendering.meshDefinition( this.getItemMeshDefinition() ); - } - - // FIXME private ItemMeshDefinition getItemMeshDefinition() - // FIXME { - // FIXME return is -> - // FIXME { - // FIXME int damage = ItemCrystalSeed.getProgress( is ); -// FIXME - // FIXME // Split the damage value into crystal type and growth level - // FIXME int type = damage / ItemCrystalSeed.SINGLE_OFFSET; - // FIXME int level = ( damage % ItemCrystalSeed.SINGLE_OFFSET ) / ItemCrystalSeed.LEVEL_OFFSET; -// FIXME - // FIXME // Determine which list of models to use based on the type of crystal - // FIXME ModelResourceLocation[] models; - // FIXME switch( type ) - // FIXME { - // FIXME case 0: - // FIXME models = MODELS_CERTUS; - // FIXME break; - // FIXME case 1: - // FIXME models = MODELS_NETHER; - // FIXME break; - // FIXME case 2: - // FIXME models = MODELS_FLUIX; - // FIXME break; - // FIXME default: - // FIXME // We use this as the fallback for broken items - // FIXME models = MODELS_CERTUS; - // FIXME break; - // FIXME } -// FIXME - // FIXME // Return one of the 3 models based on the level - // FIXME if( level < 0 ) - // FIXME { - // FIXME level = 0; - // FIXME } - // FIXME else if( level >= models.length ) - // FIXME { - // FIXME level = models.length - 1; - // FIXME } -// FIXME - // FIXME return models[level]; - // FIXME }; - // FIXME } -} diff --git a/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_dust.png index dfb94d5749cadc97a1f08ad5c5894402689a351e..a79afdbed75716dd47348d61853f0002f2b68a69 100644 GIT binary patch delta 1799 zcmbQkw2E(nay^S~RY*ihP-3}4K~a8MW=^U?No7H*LTW{38UsVct+(OPleE=&{-%pY zGEEZbfBIp~F6$GYiYsm;SKC~lcS=Qm<&0NsEV_KpJxXqWv9IU-%wFds(tBB;_S3yb z&nJ1$x!6(m|I)6>rLXI(zFpd}dG>3D!zwFM%bo2$8^8JW@jz-luh#c6;qx5FAHR6? z(_+d_qs15V91oql?f1^YtJb`x>!DcI!`SP_g^rftZ%=Psy7|VN+0o712`e?zIE%$+ zT)&&kvT1$K>BoLd0Xu%DZe*J}`E;D)iM!v{vD}Jodgrlk%Ngb0*RL`EoYNmGx8qB@ zvdKKY33lrBfi;^q#0Y-;+aOzSR&(pz&SM#cJ^RY1&t+fy&t;0Kc-gf6i(DGhzs_*y z+#&LIgO^jM*=??qv)6805aM+tAXTF1ipJ#y`(Am83dol8t(d8OdXp>XoE@jGoILB) z+^mu*v@rE)o=d_rZLz4=%eKZX?U*W^sI_TjQsTc|Gw$=&EuUfdYDq`Vo+8#58|8X& zgJngZ`yvHej$QN>KRCVU$#(OP%>k`VyE6K2By3CFt>GoVQPn&BppEO^;0~XRkJcG@q6 z*-TqJCn-)V?)t&0r_{Eo%PRD%l!=t@ti2WW&#zX?|FL;eG~q!Lo4iwpVylemt`!%L z3ncp(s{1t=2Tb-?JUS)lT#k|0sSi^P?GFd-@F;Zc)?avJlGi$p`L9-m#XI+!UcIx! z^RVH?8gAWfSBlgx7Y3DF-}+mw>dngMjS11mnd8^as4XUQ2VL*E8N^o$ z>cy(N?M3-7(@gd)mEIq8&gW&FlO^*@yVu`bwwm29F4f$&xu7VE^=A7=xy=t}Jonc9 zfA?3t`~O{w<31Z*y|J!2_D_~+_-p&V7i!yCW*M*SYEuw8vub*_3=GSB-d zXyMTO{Z?D^p0^9lwkN7sU*S8qdin|_?qcQTPqNPYU!1l5W=-R{JBO;>u7z*CvM=*B zBYTW*+IO~n>UYXT_pd%{n|lA?7sUdOZsma2i$rezNezEH;c#VWW?a&3+o|_0%#UY3 zw3U3H{Bq+vKmX4mhdKA3tS_(-ve!6OtphZ zzF=kOtXlTJwl8XCWJuo7ur!sPP_23@IO1>4E&Z>@` zm6dau&VTuTVA9*p#bGMfz9;3i-nn{|S?x35wDJwJ+&9cu+dFlWeaj2`Cmw8edxZL~ z?`OCq&((SU;+hEz42*4=&dvdz&d#s`gn^-APVGcnkHZcUZTFXDxkkypQFt_Ap;e@S zs9?;JF4qkKx470?&4~G>Y?A3w9~2|QdcCRHzB`m%JUv!6hSl){`;n6uJukX?{n69h z(($qHvE04i_onZD&#*8qZPiUfwiUBdmpn2woE|!`v9VAaL{B_sO^O<}mzAf8dq|KG^{-_!iaoq)gppF9>g+j&;| zgVdoO-{Sv&qx)VIemU}R$H=OLPA2~TwVJI*}1WjDwUEFa~=osIu{Qr-1!E$2*2a`iOPGRRe^mP?JUo_>D6JuaFT#@ie SLC>%a6e^yselF{r5}E*L zWbuE^h9}z^OnmJ4F3!2Jr^&>5Lay7fP~k8EGnVOT0^7d$vh8MDuBgB{W3!{gvyvGS zCs+-7t_n2>BcFkoOPPL@DkP#LD6w3jpeR2rGbdG{q_QAYA+;hije()!*4wb?Y0Bz6f73-H znI;MJKmA~%ZhhiYapjcTZ_B>#NLTxLqO)+S!-^%*yO>UW+5b=G8ULRd9le(YYCqk3 z^n8-{oQs`h|1a&DT>83>?c1w8muKH*aaNtMsa;Y2H_zUEwgpG)7krA#e>C%9g-qzN`H}q(n~K)O^<6ErJN_*0A=9QSB8@FOxjSRa zw+o)wXQbC}&FS#)-SlHp98VKCziVW1YPucs;if64tIjND zjp?e3&|T;{JD2t8*|6vfTB=DKjCd@wrep@hZwg{{IX;(Jr8qTmmqw#-_)MFfH!}(* zsQ4=FSaYYB<4Vn8C+)nbk6NxSc`U(emUSKYQ)wLUTep0s;VU1(n-!-;3qG#Nu0Js2 z%vtL-4jjFQXRl+4e|sVS{VVpRTx_LFEg!LN*1hc-ShZR=(uVtuNRhsx(Lz~v55Xku z0}~n;Uwclmxp_dQW5RKcCZh?PE%Xu^LUuB$SPPz4D|jL)eV!$1+nP6(t2UZ9avaU# zdZ6aX7I{wdmHLhjsZ(07Lat_C$S}$L_GoT>`1{%q#gk7vHgQYUa45Ek6is=t$W7k4 z$MEPJ3(jv2zILr5!Csb|PjXCosD0SZIe3Rhp=-DP!XuNs)@jUtwJI#$x!3gSogJQs z%`Vn(>u$SJq<(p0aLM(pzvZgltbE=WC2e%)!b5k7!X*>)*T{z1Z^_@_)@~Z-43|IlaPID*jP#{gF8{ul(hE#K(%-)C-Ey@e#-g88lK?>_SS-tJnld)uL#=Vg!1z44~1?VOGIue#P* zKQ@d0tn+2x%r2+?FLBm~y~fqAKBV3~?3b~?WDC1i_LI%ux7@!IcgaReF7?B0(fWP7 zk9?}nKCdiwq-gy2Y5O=!%7eahKf106Ky>XJ4m$MUzX(>CHqF<(S(Io zkpiNEF-y8!Hw4_`T5B~U=9jWbX1zyHj124bre^!@P#}DjBPG0o9=<4-H zPjgGh$G*pM_kQ1-zWY7H!nm|mHx1cV%t~GI$k1?hv>@~P7fv0|c&b#>UUhzPVw?B) zwVd6)`>vJK%J0rsUh>43?T5>w$Ys)EAFV!KS+=zJo;u&=NlOIg3-?QvI6iV;cUo_M zeW9L}&WAG_CVHL~Z0|gpBz-#fj8~hNji*dtNbjfCHK)0r>z>Qnd1}`8C;B|kwmvnv zp2@4&=c+QHg+nqlX8{j);4RZ2pCvDBo;{Q=`Qur1^2sd*<>NM50g9G&AMAhJjoxfv z_)d*A+2MJ2ZaoikW9)*!&2Qf)-_D!E@Gt#=S9bbO?b3u_lfOiHcgrx=-ac@&)O+&x zhSRbM4?L&yoSgV)ON$d@h5h3EQ;dJNJDgv2d;2p>KluipuURkIEG$^ux~A-X_VL}j zZ~Oj6Uw(6+f5P0N&3@lXjTsmi*pj^6T^Rl|FfcF}tJi#4VkMQayonon=4 z;dfN*5>Uy=>F-eB*r?dE>2)rT)$P{*cZ&ZN*Zs(UF-z+8EUD9JMMgy_QVdUYrSta+ zpVNwbayp0Sz_qdtpJpBPddrzbP1(y&CT1;Wd)O}gR9bSu4lc`T>4n0sDbfkH8yQ~k zvolQjYF2$c{d(5E+C@vI3S}q@H$1I5c<(FY4q5;E&ORcp8X?-B1Y9L^a@&IzvpMX& z{&z*l4JL;aDgW0DSsx2pz5O+Va{Y&*7M$rQiboFy#S?83{1OV8j BT<-t? delta 218 zcmbQq*TFPFnU8@b-O<;Pfnj4m_n$=8$^Tg;>ZM9tBT9nv(@M${i&7Z^5;OBk^!!{y z6v~YCO!W*6489aCWME)u@pN$vvG7lpxO3o6z+Za~=bcL!C%8?1nVaCVNl}5CzL1MMykDT_* zC*KNH9C8@WxaF`NFbHFIV3@7#u#w?1$D_wrc$gJf4Vo|Hs;-cfJYX_mP2mbgHa3QB Yifj2QzDGT0U|?YIboFyt=akR{0A`j?+yDRo diff --git a/src/main/resources/assets/appliedenergistics2/textures/item/fluix_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/fluix_dust.png index 4f134f47ea4c130417dccd394d41fbf1fa5ea179..05879d6ffd33e51b9860b047f59d5523de6eff83 100644 GIT binary patch delta 1945 zcmdnMw3~l|ay`q`s*s41pu}>8f};Gi%$!t(lFEWqh1817GzNx>TW`a2Cq35S`FmdT z8;6I2!104MA#Zt~{rLT3!{m}n#xLKlTzP9%@98!U#gp$n8+?C%EH|%zcsynAM{ zy7|p{6=@}}Y9~ziJZbX%wxH;_6HM;4SAEDj9X4m-8|w+Zw{Ohq{{JlQfpWkqCilLb zmPKWDe=iljKDUE;-V+1f^9HKd76_K_(`Klw*vsuu&3}RUMEdy}m;bM78RmbUwwphq ztyj=WpWP#_*m5%9^(kM+k56b+y0`N_f9u-tci@r|0e$1&W;8c5AQTV~|A<&?naIF}}uK;?SRqJo3$oQg*b#CFQWehEzKFwF8XTphfA zk>lc3YG*qqAC}V4Tr$IC=@jGHJnoX)jJ_DFu*<*u&@S_^qh0Rh3D%dvH4}xrbfSVz zPF=k^LM>~>#w=e`b0c1D*U!FD85=Xbb<3YbmESFYx$yWp+pjenw?)?O+IK)I_gaOK z>6b@G>!p^c9lOlZ`_zRkJ)y_8@uP)=gVW~+XS6EMH}5<+)3;}lfZGJ49fnick{4Vs zPkLEWSf2b&_g>G7=sh3T&oFM@b^qWT#?te9_9m?Dt6k@FEKHQoXRY(s#66j2YbtZH ze(rwzzwO_Sg|pfiW@qj_<`uCh=v4HxGv<$W6yIm%wEQPiKeceujM%N~GUn~NTe;+8 z^}?C&+k|d)9bpOYF4k^pYjT<>pY0*&ciD7j^4(6(-Hqat)S~7+GTG0$C~KbLq9^U? zfxV?}27V>pz8hA~WfTwDkk_*D-OTlu{%B@bwyQjDFm(R-EqL;QoRVXVLf+50)(Ad* z#d=(-a9!%{yOPVY57yT!o|Bzk`QSt6A?>YlD|}9SWJjE|&hmuo$Xf5_OJ_-1SUV1~JSVcwCtZOcMx zewdqt4*(taGZVXji6Ih?kpivl~ z7wxll`4*p~`MLj2Ms%(YIJU0NJS}bcnU0P7mlf%3J#<5}JU8)vj73lW!t1#jY2l1z z7h=jnZocB&rNgiJn%Dl;$0(Vq>C0CgoOSwHp#P3lYI`0{I$pGgQ7-DUc8LB(+gBum;&<`%wfY*f4~t3@r#9cab0_Mv>HhiKkNrE{`9IZ} zuU)(5$?STDQvY|%n>(ssF)%Q;WjZ?tcse`7N-741iaE6tZ9NV zgoRd-0-}O3OS)V)1l;0UYc(V0m$FHwM^KCm>-DB)`|eP7@$^{P7*@v*>_<*stoOX= z>h(uYb4$m^zQ=O+e&3tE`#ry&oZY_ru9efu@6K0V^2C?zhs&eLWzu3Ftv+5^wzT-3I^X6=O9bW%_e+&HK5}1o zT5o@$o|VprGaDv)o)v8GJenkZI`@oMo0pAey-Z+8@2A!^r@5Z%p3B;KYS#BB`aI9J zJ~g?X$*b7ssxqO4LozgH0S|ZJEz=;MB`<8AJ(Mr`<5_g_$t?!u<2G6Wik5XB?0?*i z-fUp_PK`C$;dys%Jr8qZ?1I3}Z{H{1&YQ#VFa3d6_D}87gkO`tM0t11FxK8aaJ1BW z^7n?*vI+hVJg4)VocL!;ixXpo{o?#njDNQ~oL_Z&`!h>F`39b^SufcvELhySrtE$8 z@!h*``~F5>esiCH!rY?Ge&0%s85kJYlDyqr82&RbFfbUa*L&*YTi;as#pfob|185c)^ODFl>pA(P%wDj`s#kwzM-edpw|M~yNmGVFCr%vP2 z-W(F4n&~oWXWmVQIoqXp)GvF~uN6$+XJN&-!1`Ul=A1_!E4-*6q#%i5^ z{(X1UJ@tS|=~JKP7BD*)n)}B+x>PJUbBvB=2|28O-r<-F!9SfUTfkCRoHKHUq zKdq!Zu_%=xATcwqM9KLIwtgHJ&bxAr}705_cT@Vt&|jIPYA- zIN{i|GnxrLn-mpzt&6J;%sTwH`Tz8ZNgSKbe$Bjmu%upa!ne;~6mvK{7=46|*mfQ` zeDmplo6{C|+8R_6&aovn$UbY|5e%5o++hUiAutK-*5XCp8m}G3;0P z!`6_)B-!*vNWg8|-J5zc`^_EN8Vt^qO}L*pOFZ)7MIL4aR)gjQvqL$mD62xrI`T{O?8E=MV7wnk6 zFg}SsX|uR~>bwKbYo2^+S!yq_@WZyoFSb9pAGJ3={nRmE>PXx4mvhQ{#E!qHF1uN& z@XFsscf-pxwyp#BPriCKktxpAa?O+pi_UIq`joa>*JG-XVT5FxjOi(p73=o|wRZPe zvp+dAHTC2o7QdL(PfyYo9dw*z()nOhk-3t<=cn9j3olEp4?1$9cfl!^Bls_zuy$=1Xd*kh@TM@KC>-H*!87c z^ri~27n+~;ww!1w<6%(hSzFM?!V}@Y=*da8XAUef${eRY%sE=f$h_nfuiqx&k2y^4 z^O6_)FIal|)V$>q)xsSCYnCzOO-h;YbdFM8Q+LP0HH-X0_pIi4z>#ScW~JR%W%rgL%v|CJ}f9)?S&7|-r$G|EYRk?z4IuDLGbqw181 zpp&8xgJZA0%3iT?*(_=E%o}R6@)sVR7WFR0s;ukXuCn{i{kC6i1hSpmq^1LCPZD!7%bMr`q z$f<%Lb@OExQ+Pyn`K@Wzd-v|l-wyM|AKmwSEI%{T^X~hEa}B$~@7>#Q?U`k`cyhI< zpU>KauM77c&#`z`x#DU4tpE8h;>}H%d^xA2sptRjwJ(!@ zc2F>LYd(9ygNeJZ&zC?!+b$c_AG-!hmL>~IgiyRz}KkbKpd+EU$#eY1=9v={DFI>;XVEys&z>&?hH z;(wRVsS;nF_Uh_{wp$lg+zmL8c-vOrSGHmK)vKP*^$-8PQ*k|PW)#njkLKGpyeK`n zHBu&^a`qb8=b<*dhaa=m@C$qnZP}wYKUn-FV_11a$%I2mTz3W6{yKZ9sv~wz;Oh88 zw`vyF#}(&Cvn)MT&A0dRfzlt=JqJ$AH2!))M#G}8{rIaK3eL7Z=Cj=7&hrKTGA5q6^GCS+Uvt}s%_dPy!S&3{3`~i4j@WEtU|?*^ zbaoE#basXnRtyXkb808rdK`9;XuH2G%QZ^&jl!b|3#}prLBYDUa2 zWs^*gpcom}>rKt}-J$H_>9Mjgtd1YpkDR>ddC}GDkDlh1j*oqh}Wye^)H+{p7B(vroHO?;>0%Z@oPD|efM1}rGPxN`7ZGCETJ(E|l&sAkY3x{NA&H^6pz+0w4 zK1*KMJbNf#^2f92Dec))R_vG&lr)3i!cuwazIq}by7AM9E`^EXE z82@f}IKS%l_GgxU@(ny+vtF`USg^QtP1*bG>Ylw4=Jr zkAZ>Vp{I*uh{fsT1c`eI&YK?m=RMi<|KznluY>RWkDvd@!#o8f`2YX^!@LL5Ih4)L z#{JzV!S&y+=4^oUrpXJRKeHFH^*NG}mXMH8QSw2=Ik4Tpxzp-${Tj9$53xV*;}RN^ zl$n{CnYG_Lv4MbPwK0g|aSn(%uy8Z)xwL8GsR;=Q2|xZ?&U^U&@O7T|@8=}``13`+ z?evU*owhvn^84Cuckxv$o%w-XX`8{0{TbRZix+fpx;Z2rVLDTPHv5jGgoK2|z5AAj x4;(mf;6nIEu}5xOA`*^F6}#Xp9sBqJBg5;CRCklv{;xrSvd$@?2>@&8oErcD literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J8t1AIbU85kIB zY#9Fk@BaV)|Gj$*RaFfC|8tA*p4iX8z`$4%MU5YM1)C5 zD6q(=h>??1TXW@(CJCpLURnu)3uXzJZ!mKd7kBJ%Y--}EU}X3j$8P@n`}D&M3=FCz zt`Q|Ei6yC4$wjG&C8-QX28PDE2FALEMj-|kR>sCwh8DU8rd9?9*IZA6oQ%+ro1c=I zR*9^^$k@u*#LB=FqT!uffffS;gA~Yy;QX|b^2DN4hJeJ(yb?V>*ARs=V?9$nLj!{^ TMGF}i7#KWV{an^LB{Ts5)?sp0 diff --git a/src/main/resources/assets/appliedenergistics2/textures/item/iron_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/iron_dust.png index 5e73c8e015fad14f302267c5f59f586e916f816b..0499eb4c140b7ca453db0fae5ea987c1f949ad63 100644 GIT binary patch delta 1548 zcmbQmypd;uay|3%s*s41pu}>8f};Gi%$!t(lFEWqh1817GzNx>TW`ao`&2Y}{(RT` z#&KiMnL-b_OLr3b?HOl!Uf;ZXRoT`{9vt8Yc&Bdw9O%)6xx0L;t{QPi!;`eyrbEfqbySGi2Q(ol0!1$Bk zg}$k*bE`Oo%5J`W)90}A?c50_aZYzr@=rgsSSYjp_BFj{#&wscDmE>BbymTDR%&+I z+cK82dgFTyvveI6@?B2i;GM_J$+7d+J*5jVLM5)BZZ3}g7XH4i=4AWbdj*nweHSV% z4*WCxIr&j{>su$4>&($s&h>XE->JTO@AkgkZ^&5_$ah;* z>oiv>N2B!A#D_ccX1x{-TN5L>?hwbZ8K1UXC~tl*@@g+n*NqpCxOSv0(MaHVTJOfI z&vEGQg|q%m=Zj9{>wRKh$;JA2N#w?ZIooWHJo~A={mqq|ht4m)+bA3=3i;S)vn{(oF_#PI?v^%~6haQ`_ zW=zg$i#S*L#J{9V=G48a=X?3>s#NFK@R{wXf8fkv*yF9|E*<;D@Q8%zvKd!b1+RBp zyh`n?=cJ>uFM>S`Grcs^7xuIoC8hpIk1)IW=9$_4R^7Z^OLfJU_!l0X9*}f#lGnPR z+@q#}&b^`8t9BZi-Vr%#df%zrH#%#l^7UPB*Zr2OdUGrIy!Te;tGhq7W!0=u3tst9 ze0tV~pq~144!P@{^0OQb3we${4q)Kabv9o7W)9EOwlp5(wr%!8wV!(vz8H3`KU#flS&8kf;6DPwwQUD~+tjaRi$76oyX*UZ9?`wW zj})ixI&|oz%bHD9KVQtukKQG};kMF(hfS5LTv1WQk1UTrN~)3=P8`ti{dvAmbx zo5jqPWbZCHZQPQ6WcHsJ->P+&w(W`jVR`jM*!r#QQ|>+LiM#YBX}|654;(MPnilcD z$(x(L;Kgpw_bMW`J_|&x$yrd4r2AE9>iz;;w^i1a@T34%`X`k7~3+PodZ0bonbkbfuUkf?L=FT!wwQ{ z_m^e4M#;WWcr;<5RiuEZV9b&(*9`%;xYk#lIal?Bg1;Vskz?1JCt2KJyte` z)$s%Sk&_oaFS>gD(bL@0@v-l*+`ZrTrtf~wurMxd)lEaT6|+*8JTf$#9WBVb{)JP= zGoC8dv{#*9oY>|)el2IW@4jp0wDP<2m6ts6W&7dsC~}#!*hj06SC%a;zNgN&dD0Sr z`NI8DC615W*PYheU#MrL^Wn^fiS?dm1=~B1CP|;pJ>%8pW#cIm7}EQxb~SYf|7{}kij?GEQx-QNDp(oepD=WEtW zHVX?Dx2`FBpM8Ay?%Te<(U;%c=btdQXtUq9Qey@N2Dt#A5Z81D5HK}0y>a74S65e2 zQIU_2&$MaN{{R0U5fSlGAhnNyfq}6k$S+uk!Qt7BG!QSz+uensgH_gJ;yj6b_7YED zSN11tynGCbRd*iCGB7Z>d%8G=a9mGLIKVwaWC2gA@`{GdhAtjAZ&+~XB;@4G;Svfm z*URH$<;;|jp54|caZ2#mvIM~ev#xk-Fk5;lK()is%PT^cg`uU2tH1U8#6*w_Jzf1= J);T3K0RY5s=5YW3 delta 346 zcmdnUGmCkGvJ(SKx}&cn1H;CC?mvmF3=9kk$sR$z3=CCj3=9n|3=F>*7#JE}Fff!F zFfhDIU|_JC!N4G1FlSew4Fdy%bbwEY>*PXKX_k3G=QmECz$#kLE|%Ewnt_3Vv%n*= zn1O+B83;4B-&vW@z`)?{>Eal|aXmTV0GkBs0v<)z6%7-GTs%BHPYUWRSh7TfNk}Nz zORI>Hvr}7h<&Gu^r*~dj34#k|3Gi<)J18RV*x}gJ#8bh@Ahel%aapS;$Vk-^*NBpo z#FA92K SLIwr~22WQ%mvzie2~7Yd17f}a diff --git a/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_dust.png index 500fa37baec44ac3047b3d3588ea3d488dc15558..6a34fdfc32d845c22f52cfd1e26c558a639f1167 100644 GIT binary patch delta 1922 zcmX@bw1j_xay?67RY*ihP-3}4K~a8MW=^U?No7H*LTW{38UsVct+(OX>%OS*{5`L= zizO#n?zE!Kl6MPEzkfLK&Y3$e%j4&3g=Sq~N$SWwx6$|5mi_i|@IbwUbP}|Bh zztu>`nC z!PA_Vu0Qba$Zvc4sY719$~LrqFZ<5#Qq}p{m;0@iE2iX*#e#G_onSH5f=5ct>gH0Ve3O=V zu}p8B&6w`@<5TOhyC!c%yEepdde2dbTG|`vw zj><`e)0VD(Si}XLBVFgNs^XRERXZEE=ku%jz5I0|J7rXMEI8OMkmRB0-l>=M#qfwk z@R`oZ3)r$gX)c)&bZVw=+d`gL$=Ajz?D9oBocZfpl;vKYV0{=IbMcY4#>OR+w8K|w z2w%M(knC$}Zp1rv(avROw_ix|)-690HT~VLvir{cwqI*DZi}qFzVCok?zIXd(`&8W zrXIc=%j>zMp1QE7C-lfRel(D9aQOV-j9XD3dvUYzYzfbWJnE$d$y&U}92RCDx%KkV zyWXAtAJa_gy3GG|SQ@YREqg{X;QPGo;%lxJo|}5|#;HS%D@9Y}pGBW(OO|Vo`j`2C z|DyWX!17#=A0A5;4?o*8HRw;w4S_2km1CbRKR3s2#>*Cy`X^T^&Mb}DR&6!SUGV0& zh2_u6D~#tD9-h5VPV~5QP?6Uuua&zD%QU1l?k2C$SQT3{S6j!(_^9bRvyP3QeM6S# zf4efxb+N@k?eW+b=5V}mE4$;hBJH3*F6SA%zMC$JS57Va;L&~jXmr;6 zD}iD+B=1Wt`&_4?7jVD+$1Zjmd)CR4{L*TXRW--1U**%DzTRT`o@TDnYR19`ySM39 zpOXyvpy?}Pef6uD-THao8l-kzNtk+}Yg*21`?EK4&K=wqz5StB!13yBr?<88pEfzy zK6&Tn>l4B+Md>|H^Inx5B9$*1nH94ucZ$%qFB5KX_Y~v2eY5q{{x7zLuGG=RD<) z2eiB{E$jOVI7hS#n=xJ{0_}KSY?%wZv(|5mTSQwYK>ZT#vidm^k9vK?Wj;12e+jrl!a$5P_`N~V4__FVA-f&tr;eqFLo|6;*Y-w>~tgv64e~R(%c8Bw;Zf}2P=_lX7 z^EK-wn}vloi(A)}z0W?rd-rYM-{{M4?(e)*?eO=j~u<`OSs88PSroq6#sO0J57-Dhy?xc-ghXX{~_J?F-wJ7a9+R(gc zbN7RJw&xSnVvmRyge><{@_4x@c#cfTM82g7)>^wFI-J`dOi-NCAQmMoyDr#yQd^VX zqnYn4=e+-ae&_c?|M^avEJ>C6bbZ5ft4qam=XXaeQ@mf#6koMY`FDT0vFo!>52E%S z4FBRN(spLL_|G1tuxr;QzHdJK{NL-qP5URb_WS!ij?taUps`A8^=a>%oVbsdG8I9d4K&$KUYw?%b8u9-J9Y=`uey zzD{Xf{+pda@4WtsE+4Ob4R_yYvHz~la7s7f={RJtmCGSC;oQ%#l)vNDg)aay*7#JE}Fff!F zFfhDIU|_JC!N4G1FlSew4FdxMXMsm#F#`kNG7x5Lzq2x*fq_A)#5JNMI6tkVJh3R1 zAs{g`uSCz!HAJDzSkF|?(7@nJ(Lx3WhFP92jv*HQ^~n-<6t12AXV2lha|z>wW6Qs< zZ!|pF)?iXo@mpxk&u=sTE|F}?`Mme_^8;W0N}P%q;S@t=c>R21s`Fa!+RKt>^zjuD9mAN5NY6XEaUVM<~jd1`{;Y# z8EP}$8tfOo!o#ef$!gG?Fe^cdGs}(5fLA43Caa;5kzsAwU#^*EN>U6A3=E#GelF{r G5}E*)gl$Iv diff --git a/src/main/resources/assets/appliedenergistics2/textures/item/sky_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/sky_dust.png index b01bbaad4271cb0af8be3aab5450179e35249266..6be1992a508dbd4c66dc79acb3259a746537ec54 100644 GIT binary patch delta 2044 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 NcTZP8mvv4FO#o;W%wPZj delta 299 zcmbOsaD!=rG9Lp=x}&cn1H;CC?mvmFlP9oA)Jv7PMwA5SruXJBBs;_2cTV&R`Gap%CDfWP(}&O4VdPB?b!)~)}J2M;chX1a8t z?*IS)yWVmBpE_mAKlY=`1@bx0q)kYh@K)ih!eJgB9u8@y%RFUOF(Nk_Ry2idP*j-y zW!?R*+XD3ySkBy3=vCnD6y5nh{hvLz8Osx