From 7044d56ecb88a273c56d729dc6aebb6f3f6d8fdb Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Wed, 23 Dec 2015 01:36:06 +0100 Subject: [PATCH] new block textures --- .../storagecraft/block/BlockController.java | 6 ++--- .../storagecraft/block/BlockDetector.java | 22 ++++++++++-------- .../storagecraft/textures/blocks/cable.png | Bin 169 -> 157 bytes .../textures/blocks/cablePowered.png | Bin 169 -> 178 bytes .../textures/blocks/cableUnpowered.png | Bin 190 -> 178 bytes .../textures/blocks/controller0.png | Bin 293 -> 359 bytes .../textures/blocks/controller1.png | Bin 302 -> 363 bytes .../textures/blocks/controller2.png | Bin 312 -> 369 bytes .../textures/blocks/controller3.png | Bin 312 -> 374 bytes .../textures/blocks/controller4.png | Bin 301 -> 378 bytes .../textures/blocks/controller5.png | Bin 290 -> 383 bytes .../textures/blocks/controller6.png | Bin 0 -> 382 bytes .../textures/blocks/controller7.png | Bin 0 -> 387 bytes .../storagecraft/textures/blocks/detector.png | Bin 352 -> 0 bytes .../textures/blocks/detectorPowered.png | Bin 0 -> 186 bytes .../textures/blocks/detectorUnpowered.png | Bin 0 -> 186 bytes .../storagecraft/textures/blocks/drive.png | Bin 274 -> 206 bytes .../storagecraft/textures/blocks/exporter.png | Bin 278 -> 356 bytes .../storagecraft/textures/blocks/generic.png | Bin 202 -> 319 bytes .../textures/blocks/gridConnected.png | Bin 257 -> 211 bytes .../textures/blocks/gridDisconnected.png | Bin 258 -> 221 bytes .../storagecraft/textures/blocks/importer.png | Bin 280 -> 360 bytes .../textures/blocks/storageProxy.png | Bin 248 -> 221 bytes .../textures/items/storageCell0.png | Bin 224 -> 271 bytes .../textures/items/storageCell1.png | Bin 227 -> 281 bytes .../textures/items/storageCell2.png | Bin 238 -> 282 bytes .../textures/items/storageCell3.png | Bin 234 -> 281 bytes .../textures/items/storageCell4.png | Bin 372 -> 280 bytes .../textures/items/wirelessGridConnected.png | Bin 248 -> 265 bytes .../items/wirelessGridDisconnected.png | Bin 247 -> 263 bytes 30 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 src/main/resources/assets/storagecraft/textures/blocks/controller6.png create mode 100644 src/main/resources/assets/storagecraft/textures/blocks/controller7.png delete mode 100644 src/main/resources/assets/storagecraft/textures/blocks/detector.png create mode 100644 src/main/resources/assets/storagecraft/textures/blocks/detectorPowered.png create mode 100644 src/main/resources/assets/storagecraft/textures/blocks/detectorUnpowered.png diff --git a/src/main/java/storagecraft/block/BlockController.java b/src/main/java/storagecraft/block/BlockController.java index 1c6fee332..084b6068b 100644 --- a/src/main/java/storagecraft/block/BlockController.java +++ b/src/main/java/storagecraft/block/BlockController.java @@ -13,7 +13,7 @@ import storagecraft.tile.TileController; public class BlockController extends BlockBase implements ITileEntityProvider { private IIcon sideIcon; - private IIcon[] icons = new IIcon[6]; + private IIcon[] icons = new IIcon[8]; public BlockController() { @@ -48,7 +48,7 @@ public class BlockController extends BlockBase implements ITileEntityProvider @Override public void registerBlockIcons(IIconRegister register) { - for (int i = 0; i <= 5; ++i) + for (int i = 0; i <= 7; ++i) { icons[i] = register.registerIcon("storagecraft:controller" + i); } @@ -66,7 +66,7 @@ public class BlockController extends BlockBase implements ITileEntityProvider TileController controller = (TileController) world.getTileEntity(x, y, z); - return icons[(int) ((float) controller.getEnergyStored(null) / (float) controller.getMaxEnergyStored(null) * 5f)]; + return icons[(int) ((float) controller.getEnergyStored(null) / (float) controller.getMaxEnergyStored(null) * 7f)]; } @Override diff --git a/src/main/java/storagecraft/block/BlockDetector.java b/src/main/java/storagecraft/block/BlockDetector.java index 9ee28e389..58d7d21b0 100644 --- a/src/main/java/storagecraft/block/BlockDetector.java +++ b/src/main/java/storagecraft/block/BlockDetector.java @@ -12,7 +12,8 @@ import storagecraft.tile.TileDetector; public class BlockDetector extends BlockBase implements ITileEntityProvider { - private IIcon frontIcon; + private IIcon poweredIcon; + private IIcon unpoweredIcon; private IIcon sideIcon; public BlockDetector() @@ -60,31 +61,32 @@ public class BlockDetector extends BlockBase implements ITileEntityProvider @Override public void registerBlockIcons(IIconRegister register) { - frontIcon = register.registerIcon("storagecraft:detector"); + poweredIcon = register.registerIcon("storagecraft:detectorPowered"); + unpoweredIcon = register.registerIcon("storagecraft:detectorUnpowered"); sideIcon = register.registerIcon("storagecraft:generic"); } @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { - TileDetector tile = (TileDetector) world.getTileEntity(x, y, z); - - if (side == tile.getDirection().ordinal()) + if (side == 0 || side == 1) { - return frontIcon; + return sideIcon; } - return sideIcon; + TileDetector tile = (TileDetector) world.getTileEntity(x, y, z); + + return tile.providesPower() ? poweredIcon : unpoweredIcon; } @Override public IIcon getIcon(int side, int meta) { - if (side == 3) + if (side == 0 || side == 1) { - return frontIcon; + return sideIcon; } - return sideIcon; + return unpoweredIcon; } } diff --git a/src/main/resources/assets/storagecraft/textures/blocks/cable.png b/src/main/resources/assets/storagecraft/textures/blocks/cable.png index eb2fc313a0bae172667dc81446ea0a2b4d435a06..61f2f1c59c9beedb90ff418c2510c0890d320295 100644 GIT binary patch delta 72 zcmZ3kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH+6j}PZ!4!3;$$~lc!ZV jd$SbSK$zExw{j;#-wJzy*HbR5GXR07tDnm{r-UW|QE(cP diff --git a/src/main/resources/assets/storagecraft/textures/blocks/cablePowered.png b/src/main/resources/assets/storagecraft/textures/blocks/cablePowered.png index 9c041ffbfdb1cee0a0b272a379389b94e2980d86..a3152742402574b87c876d593e3f7192bcdaf5b8 100644 GIT binary patch delta 93 zcmZ34ffYF#_Dn*j(sUHx3vIVCg!0FlBbSpWb4 delta 82 zcmdnQxRP;#3KwH>kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH+6j}PZ!4!3;*OF`H7A~ iQdb>#z_>(8M~C6jzkGp&#n<#1fWXt$&t;ucLK6UAy&Bg5 diff --git a/src/main/resources/assets/storagecraft/textures/blocks/cableUnpowered.png b/src/main/resources/assets/storagecraft/textures/blocks/cableUnpowered.png index 56f9299cfbb73b315311205547b3e4ece48c98f0..e01936ac3da6a246fbff03b40444e009886ac81c 100644 GIT binary patch delta 93 zcmdnTxQTIs%0xp6u0sqAe1{lCHM|-o2CKUoc)B=-SolvpZph1EAi%tFLiN8XyY452 netLBG-kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH+2_%PZ!4!3;(IdH*zu< w2rwJw|69F$zZ=VyjP3TeU#|rFqY#I`F|gLwGYUt@PGkTAPgg&ebxsLQ0KP{j5dZ)H diff --git a/src/main/resources/assets/storagecraft/textures/blocks/controller0.png b/src/main/resources/assets/storagecraft/textures/blocks/controller0.png index 8621e89549d595a1f08f333034eadd3473798d39..9a47a1cb3353cbe68e1d61b4f5f6363e1ac7df3c 100644 GIT binary patch delta 307 zcmV-30nGlT0_OrQiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHUIzs0drDE zLIAGL9O;oE8w$e!01m?e$8V@)kwzzf*hxe|R5(wS%vlbCKoCVy6W7W&dlErGKt!6x z0q1#GlfJSm6>Rx2IUz4}Zgm{T{R;)2rp1-@^? z69vQJ0zP9t7|b#7{V@X$qNonT8Y2vsAVZjo<|qZD(F&{)MWPlQB*_La;&=mYGU9k` z;UGJH%MQ>Saj zD|H17Q54sPi@*~FTHnjE)y+_faZpvy9}lftaPSAmeFH4*&J&O5=y3o5002ovPDHLk FV1f-ycUu4e delta 241 zcmaFPw3JD)Gr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^|eL_KM)LktXjhZsdQyc#A3 ztJg2~ba4#v@P0edk*h&Lz%`o7Y55DLT&u=x|BKt+?az5|okO_KOCsrDbnUoJ({onGqIXjiz%FUKg0PXUcl#A!_BBR=XITyje8gmCg~PDKGE`F6_EEw zM5ASUh-1%|hV={QYq&8t74)jB3;lO4P~NkY>xktXhk0TjOuq<&^*O2~`6;}QC}2N( m>7Rap!)9qmTP^NA_6!_9pNKuKzO@UNf4{Op_cBO(1KPD&Sh0ZO>?qdokNoslFzIG9Y1P#xp(p$XlhAWhGJ@oqbSF`b_3%q@DJ&8|Q}%YpBo3#6%_ zi{>ajD|G`5k!81vtH2WlT0io<(cMsraZnVmny1zcIQWCx`2ZQ@%qcM-Wgq|m002ov JPDHLkV1h9ndEfv5 delta 250 zcmV&Y z4#EKyC`y2lQzw6{NklE!mu5*Six@`~P$sPFm2c|et zN+hJhTYdh|gGn>Sn3b~xug^OPH;4L{zyZyQ1<3bf<^uA65Zt>C3?UGPteLrhya2%? z1TgkJ(QvJqxqy5TIOtohV2iYX*YHoYMF9f6#xEx_|06=Mp>MeYGZ&Dj1<$qt(@kN> znwbm83lQwY%mw5X3%)_~X#Wy8pjnL|ADIO)&f<3Ha^OFQFaQ7m07*qoM6N<$f{F!Y ABLDyZ diff --git a/src/main/resources/assets/storagecraft/textures/blocks/controller2.png b/src/main/resources/assets/storagecraft/textures/blocks/controller2.png index 52bcff594b97bf64213cc3e03d2dd4ac2b6b5226..1b52fd5d83a45a56ccc97cb8a900fac3e3342f61 100644 GIT binary patch delta 317 zcmV-D0mA;c0`USaiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHUIzs0drDE zLIAGL9O;oE8w$e!01m?e$8V@)kwzzf;z>k7R5(wS%vp|tKoo^x5|`9#;@JiCZbVQf z2c#$*aGr-Xb)Re9++e|r$ro}$<-d;WcE3V_=c&40PvjO3d|yMqZz<|Lk8ltKbHETm zP=fE<@I=9IxPiJ#K@?SCSYd?W3S~{zpwQj+|7u@bYX!gq0b#YT@ P00000NkvXXu0mjfM-hS! delta 260 zcmV+f0sH>(0=NPpiBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmeEf3c>&Y z4#EKyC`y2lQzw76Nkl7m&{agLumntdSP*HS8x^qX5CDbzn^DBMen}$=p!?Be20+wm{7V zwfiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHUIzs0drDE zLIAGL9O;oE8w$e!01m?e$8V@)kwzzf=Sf6CR5(wS%v+9vKoEuDPF#{};@Jhb8xa%) zFG$mPL7khU&bTH$MOP}=@M7|XoY478dEVeH6!^Yw8jVEm;2;PLjK_|m$@d8dVYmSd z5r!oMfeTL*Os6}j$96K=V&L1d0S@B0ilPc5iuNEw*o*ck1+&=!oDs*O5*(y`=?O5B znmW0Jij(v1fD1`=C3F^-7Kvc2W5G0`8TEm2XF8OPh~{P UBT(k33jhEB07*qoM6N<$fLK# zepvPRo&AJ65>A2tR4aVW>)gqCCC|icA}yv6-#?4{#CL@qUu<_&`AckC_KfKh7mNA( zgBCn0ZTDvZ<-{8u_oQ;wO%%W5&$nk6hjXakN(Uc085*<^C%KS$1oX}ST$ zjFoW*u5Xy{ahCOoC`Z^Lph0b{ni+X-K^DyxoU(X>LJNO;$LG8PmA}$Jk1=?<`njxg HN@xNA@myo1 diff --git a/src/main/resources/assets/storagecraft/textures/blocks/controller4.png b/src/main/resources/assets/storagecraft/textures/blocks/controller4.png index 4d390f27d05164560b1ea3996dc58f611b151284..17859d5df65f82c3fcb67ced69c09870add8fd42 100644 GIT binary patch delta 327 zcmV-N0l5CH0{Q|jiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHUIzs0drDE zLIAGL9O;oE8w$e!01m?e$8V@)kwzzf>q$gGR5(wS%v+9vKoEuDPF#{};@Jhb8xa%~ zFG$nq4C-9GJFA%m=qb8V!G;%;FXV*IU&`}(Z=t~Vb=_bfG6x4iU|=|Oaj>{-2F{0=bWC(lF9;IM1*@83TSd@Z)gCyAl z#{WYB#&o)`>>M1-X5WDEI4Y?Ad|65If`i547bxf}z?jc}+R#yYPSYb$&{cr3TppV2 zQF>mj&Okv&LG|YZX)5TVJxb47UjRd7*`?+z@I-+zw>)okwX|j&6vbb|-Ix{}yus@| Z0qF6`*8+vL&j0`b07*qoM6N;tV1m3(h(rJY delta 249 zcmeyxw3bP+Gr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^|eL_KM)LktXjhZsdQyc#A3 ztJkmgba4#v@P0e-AZM$AfJ?F9-y3bbHxAn`Z>#^X%JoLm-iZ0!%)$|ci#_ZVx!#+c zd2;Yr?Oy*=`&kZ~xIKIp^j}nBLF5L8pOsf)9R9I5UN>2gAAM+osj2vcbcKj4_G|tP zirHCu3jDpwKc?wgDBb%J%6F!;VWHOhlMV;6?^sQA{3YMWyDya+s9jF{gVeW9AY)$R w0~Mei{fG_hXIK9XPiROpY${O^tJu$Y$om)HB&Lc@K;JNUy85}Sb4q9e052|KUjP6A diff --git a/src/main/resources/assets/storagecraft/textures/blocks/controller5.png b/src/main/resources/assets/storagecraft/textures/blocks/controller5.png index e04b8e879e04b1d9850bfb00b6be0525d47d28c6..bd180b11fcf0d71ef98ce9edf01c1ff79da7a621 100644 GIT binary patch delta 332 zcmV-S0ki(10{;RoiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHUIzs0drDE zLIAGL9O;oE8w$e!01m?e$8V@)kwzzf@JU2LR5(wS%xjKC$ul2Fy3zmu002n`MNUMnLSTXo>xAS0 delta 238 zcmey*w1`QuGr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^|eL_KM)LktXjhZsdQyc#A3 ztJg2^ba4#v@P0e-AZLSt0Ly2=jr#Xj9&C@-JtX$#=r5ay8wWh~x?G%i&Sc*_d*EpA zz4WKr2lwcC?x?(y&%|t^EvB%)e-`(N{|Ym#*tgjom|$uuK0#dJMm2k%B81cK#;Eu~#)+eIe>lXana-W4Q hBTV^(ds^dn^~+WNvU=A1ehc&hgQu&X%Q~loCID8)T&w^9 diff --git a/src/main/resources/assets/storagecraft/textures/blocks/controller6.png b/src/main/resources/assets/storagecraft/textures/blocks/controller6.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2c10e8ddba4b1b7a10883472520e64e275dc2a GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ+nVO$@hV3-g~+@hFJJdJ>$vOuZ=7dL%Iy~Rb-Ni@4wniS%rOcvk>ClN z(4M+~zsrH>jSO->>Rwf9I#~-hJg9uFR2wM2w94WR!y!ZA1@$%eJ$U6<4)O`u&17h~ zm@)nKv=0e3b_`Bsf)oC~*{bm4VDrl_EG92F9A^0RmA=rpnpnXoWx}d(ChfUa?UYwP z|FD^4aGa=LC(y5-ZX$QN^VqbcG`{vcj^g+AI@YXG8NO%As)Nn;5o`4W Xf1hBDKQJQ?=ye89S3j3^P60#LT=By}Z;C1rt33 zJ+nVO$@hV3zIeJghFJJdJ>#8s$U%VR!nC4=9&=7+Z=1M-_ZXY>nd22UY6t%~E6l(A zgkf@)fA*6b_Z0TJuJpe8r1Ee3hXdb3?-smB;Wgr5;$0l*9QXXU4_o36MizA*ZjL6k z5Stl3_ZS}D6j10nzFt>)f}_mzz!0T95=<=`x31mn|E78U@=HE}b8QFW9^KHCl~g&& zC{V}CcqpfA#T)4qgZc9r4#se-kM6Y2FPgh7{DEUXL*mw| z{LTJ5k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@f)XXJ5hcO-X(i=}MX3x0iJ5sNdU>fO3MP66 zdS-umlJ5i6T=aBt4Ds;3JK2!ykb{8h_VbZBE;fxEX3?BwO-ZX={oe7G+&o{`HdBSA z(0KKSt|Mpms7v$imRP+hdFgJ%61l$`t6&o~g$0Sgj?_VEGeS4|%7Lr);`^ z&9D?PFi!LMlg*HAz;~$Oj7FzBL-FM-hp%SM$w%JpdTqm0(YCXthCVN^hhMYK6vMXE1yg__HmV^|K)%3$)A0qnHo>ar^tjDW=qn&F7&~pr)u6{1-oD!MOG diff --git a/src/main/resources/assets/storagecraft/textures/blocks/detectorPowered.png b/src/main/resources/assets/storagecraft/textures/blocks/detectorPowered.png new file mode 100644 index 0000000000000000000000000000000000000000..f3eee74e448522e2355f73c628a6ebacf2f55440 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ+nVO$@hV3v^`xMLoEE0J$%oqb2ge>xmG6BDIgVRY#`vWSn9%)4T}PKU6fX^2?b=? ZG3+#zu{gI-!5yfL!PC{xWt~$(698ikGYS9z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/storagecraft/textures/blocks/detectorUnpowered.png b/src/main/resources/assets/storagecraft/textures/blocks/detectorUnpowered.png new file mode 100644 index 0000000000000000000000000000000000000000..c8deb097d7c3bcac38b76c8a1b0b6066410bee39 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ+nVO$@hV3v^`xMLoEE0J$%oqb2ge>xmG6BDIgUiDZ#NQkT;_!;^GQ6CBYD8P7PCe YhKQ1VCxeep1i6gC)78&qol`;+05!ic{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/storagecraft/textures/blocks/drive.png b/src/main/resources/assets/storagecraft/textures/blocks/drive.png index 80e45906c0896f729d71171b51dcd1e6a4a7001d..6f12665f422b9443d117900f568d1756bc5a21b8 100644 GIT binary patch delta 153 zcmbQlbdFK6Gr-TCmrII^fq{Y7)59eQNDF{42NRH-FfqeyqMkI@K?VlCgN!>SX1|>n zte)uO>Eak-;h*f`dsdyZ(PYaOpP0Q>{EjRkZHo?`JIC6mpmo7TT delta 222 zcmX@dIEhKGGr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^`IkYX$ja(7}_cTVQzL`7+? z!wd|3hZ&FOuSl8bre5Fd>EamT;r;fKAzy<5N9#krxC0k|TNHDJ+wKZq!M#Tyr*I)3 z?@99sZ6EY?tuF@Dv-Z8_G0$Fb<>*1{?9vAz<_$M5Fxp5-K2T&fl1^k~f4}G7zP8}E z4hwi{ve>hB%5K_hS+Gj_K+X#Wxn7D!Y~wtVOJu!h7NS%796^Rj@?shT3@kMo2EtTTk*LkkK__U428lsx|jd7 ze1Fu)F9<_n3IZ*&P{5dk@z|1^!tjTJC@P`d?$ltc0176PE#T^TJtw^4xC9DjvuZl6 zRM74AEh6wK#4(7|9Z)O3JRYoLJh1DFAhUJcQGEWqrF5X6 b0e|!bbVN@{Rw%><00000NkvXXu0mjfJgadV delta 199 zcmaFDG>u8IGr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^|eM8(MZc25__5D)LS6CAl3 z40u?6OT|C3T>oL!|NSoyHMN9HYP#m7duCzIC0UPIuB$#xOSpOMxMb6WcdTbl8{TL9 ze67jkt(tj)V#bH#6&8Gbf7&7#0!lphtxWu<$|&p$r0x7t%uLVxFIco$qg{EwqJYI) y7H-F8d%fc|>}PIszB6W#Rh-NDDlk%^h(TXJUvO@h&VHcV7(8A5T-G@yGywn~#!Wu} diff --git a/src/main/resources/assets/storagecraft/textures/blocks/generic.png b/src/main/resources/assets/storagecraft/textures/blocks/generic.png index e7a20fa9d6019b2d8bcbb91a51f50d312622987f..8bb944397ecbb274a517cc35bbdf6b3738a9c22a 100644 GIT binary patch delta 240 zcmV&! zS3nSk^~kY9$N&U!d>%SQ(WDvzMoO_N~QKFK)~3&FUu5-1OeyI qJfHOFFa{tfiucHi^9c|vpy?l!jpd{Mu;QNp0000ERLtqy<2jg9%7Zn3!QUQBj)fAOi#6LB<^uv)@j1 zQ%?)@ba4!^@K5&eJ*&>yXyP+#OM^$tg$dKm`z2ZyJ-oX5zeCG>$C+$N0;y&RUdcuQ zCIZbGn;ClyI5JJLA#}9uZ!ai-%fgFO>3dSoxFTp7+VvWzWi_fmSkjy85}S Ib4q9e0C9vg;s5{u delta 205 zcmcc2*vO>V8Q|y6%O%Cdz`(%k>ERLtq!mDzg9%9fk$Ag!qM|g{AqED%LyV#tUJVo7 z)a&a#T^vI^yx&gT$aTPg!{vA3T-jf|k+=EJ`fm;BcFq$Nt`<--Kcalk`A*rykiV=N z*DYg$nZDfBH(MaHebv6ywZ{*dusNhBwPx}(yj^X4txCoxy5ZPClVcP2?_YRmOX(9J q8%;i$;nz{-o~tPhHmb}nqH-t8JExp|u;w_>g$$mqelF{r5}E+G&rTZv diff --git a/src/main/resources/assets/storagecraft/textures/blocks/gridDisconnected.png b/src/main/resources/assets/storagecraft/textures/blocks/gridDisconnected.png index 1aafc81b5a17f844485736cb7f7018766cac588a..a6e8c93d7cef65dc9a89ed92fd204a7b5ae28ec5 100644 GIT binary patch delta 168 zcmZo-y34578Q|y6%O%Cdz`(%k>ERLtqy<2jg9%7Zn3!P(q!^2X+?^QKos)SvQBj)f zFarbMVaDV6D^e!9sVDn+x;Tbd_$Pb#o>k{;H1V0WrNN`+!iV`54T};V9y;sLGT(6~ zTM|R6S%O!xQGkg6v&Lq|V5!NCiy9>yX7bLsG=oQkmxVEaKZKc6!&IKZ{=L3R=fbJ2 QKwB9+UHx3vIVCg!07)q_0RR91 delta 206 zcmcc1*uERLtq!mDzg9%9fk$Ag!qMkI@K?VlCgN!>SX1|>n ztX|*X>EamT;r({vMy>_}9+$rs&udz{o9_Pc-0x*DY2o&kEgu({+_@lg*4AlSs7h!( zk}Aiw|DbeeDf~dpSt$=K@&EI^rY5Io`$!pjjvV7_{?rNb1{ZPT6esAgM!Iq3mCm#zZ6d6aSj~JX1nQh zX9CCR7MMVuQZS$IL4tO>BP766Z{Q$`j$jAPW(({f3=hD;VsVD*Ac{`F!E$*8I}j4Y z@gOMoW#2y^ ftxIrFgFE;EoFZ@u+>;o600000NkvXXu0mjflHqH6 delta 201 zcmV;)05<>V0+<3JiBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdz5e~C#% zK~zXf?T|qVfG`XMd+=$V`wFl6|C=r>gpfi~&|0a5Ih0MhQ%!5mO?gYO9sA=z`UQ}A3jqMGMJzpjRiShdX!=3sk;3f00000NkvXXu0mjf D;R;Vx diff --git a/src/main/resources/assets/storagecraft/textures/blocks/storageProxy.png b/src/main/resources/assets/storagecraft/textures/blocks/storageProxy.png index c67ed47a2c3037b12bf029d7687167ec105a076e..17508298c6298f00e2d1c24046c9a84a7f0ea4b5 100644 GIT binary patch delta 168 zcmeytc$ZPJGr-TCmrII^fq{Y7)59eQNDF{42NRH-FfqeyqMkI@AqED%LyV#tUJVn2 z)eE9MT^vI!{F6O=&#H4an&jLlnBdWJ;lf?p$qG)_8B!iN-Z1^~vo+E6hsliDw-+fM zlIrQzeb5oXTU6BL;Ns0&;4+2H#KnO*tR_!2HlqLl delta 195 zcmcc1_=8ceGr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^`IkYX$ja(7}_cTVQzL`7+? z!wd|3hZ&FOuSl8bre2rn>EamT;r;fkBi8{19+!)9>t4?}lw18jwe@DpMwf-Xf}DF= zd0yH335IWGdb+P}dgHpc%r}l-{LEEd(r_&N8-F%SLEct#(>Ia}W=nnJx!}wDTZ(b^ uU+0np8Qb+6jERLtqy<2jgAGW^fBv61QPHQq*VDx@#KM1S??&DR z10I%}n!KS}%M!%fPV#j8?6JF~e7i6yaE^liyBjVkUTfPK_GcdwbjW%8ZjI8z6;E}H zc%t-D->*@6_TcGrE9=!BTIm!0|4Ant`BN+Q(P+N2Lp+0k^33;%2jb`Cs!ecB+r-)M z;*l4d8pDERLtq!mDzgAGU)S5~3xxQvzajXCh<9y_HHrnb?@eXVq>_qCswHr=xX+Q{JP>gTe~DWM4f D$JsoU diff --git a/src/main/resources/assets/storagecraft/textures/items/storageCell1.png b/src/main/resources/assets/storagecraft/textures/items/storageCell1.png index 482a02cff4cc9274b54bff1a6bd57f2cbe1e642d..c52279ef49a65415404e20e96c1516be3ebeb457 100644 GIT binary patch delta 229 zcmaFNIFm`QGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK7@NHG=%xjQkeJ16sUqM|g{ zVFm`i!;HuCSENjIQ?Kvxba4!^@Sobdk+;Eshh=lH)T$7jQ!FAp8DA#K-Rw*5e#BB) zH+c@zpLLw>3?FyR^AzKB*A1VTdZFn3ah2{F&C_q+Rf}9QW%UX5|GWlC|MqoP z%sj8UK%b#w;+gLT5A@%e39nGHzRBWHVmP^xlR@`K!}LZ=0WT|olL?Xv9I21?PcBfI ds-yIlm9b+^ZARIK{Xi!(c)I$ztaD0e0sy^TQy%~T delta 174 zcmbQq^q5hxGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBRudAOi#6LB<^uv)@h( zRxeBRba4!caDUrp$aTO#;IPq?%(?>axU$G*7dy=0?N=Ty%%X9AO%FKq9W UxGw0K33LL3r>mdKI;Vst08?{5o&W#< diff --git a/src/main/resources/assets/storagecraft/textures/items/storageCell2.png b/src/main/resources/assets/storagecraft/textures/items/storageCell2.png index 8a52ec786a2a8bde599ae450e07a8fed630719ce..a520fa5dbd26c83f779d4c9d277292fea9c54c19 100644 GIT binary patch delta 230 zcmaFIIEzWIGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK7@NHG=%xjQkeJ16sUqM|g{ zVFm`i!;HuCSENjIQ?Kv#ba4!^@SoayP_RLPhvj8wzkb}b4CZSIjT4if%~4@7vMZZ1 zIkvk)C-beygK}RBrjGA_dCDdhTqzQp$)L23dC3e7et|{OtYe zj_E(=F#Td`kT_Yx&;0LEmT{xbrb)gGF5=}z28;_>9{I%Ox<_+gOaZ!?!PC{xWt~$(69BBJQ>g#| delta 186 zcmbQm^o~)nGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBRud5Ca3>Ax2RRuZD@i z>h(FEE{-7)?r-}Xxegd`uzYU)xAOU)|K{7g_`SYon6Z2_U~KO&K9i#zVAME?bBfQu zM^*D%pG5mfIyEfy`=q;^M{!^O_c?1d92mI*8kj^DFtBPo*wYY-tirkhq;bKM#K(-* Y*C%n*zCCvw=o$u3S3j3^PD}|+02Hf3SpWb4 diff --git a/src/main/resources/assets/storagecraft/textures/items/storageCell3.png b/src/main/resources/assets/storagecraft/textures/items/storageCell3.png index 563c0e5da14da236a03098ccb8068cc663096494..9c2a2d408fa70fea537e4a16525b197152a63d80 100644 GIT binary patch delta 229 zcmaFGIFm`QGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK7@NHG=%xjQkeJ16sUqM|g{ zVFm`i!;HuCSENjIQ?Kvxba4!^@Sobdk+;Eshh=lH)T$7jQ#@-9>$%ClocPvan}**6 z^>P!zn?}bp54@jMz#_2z^}Ljc1y_nhBiVGn*ZFMfu&ju@WqeX;X^gAg&-@0#&);K@ zoUYMhtYviQN!i!VSYNn(ri19slWGi$x@YqEFk~EL-@|jJG2l|82is`{2Myu>b6b>G drU+*0A9%Q`SETjoT%eN~JYD@<);T3K0RR`MRDS>f delta 181 zcmbQq^omijGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBRud5Ca3>Ax2RRuZD@i z>a`i3E{-7)?r+Z>@a&!Y!AYFcd^V)~ znpWnXCla|;d7=MgrPXCizCYZ0O@sFW0|NcH-;fKGQTdV?lybFCIN>CVw_3!f9k!iI Wwb&baCoBTGgu&C*&t;ucLK6V&2|?%p diff --git a/src/main/resources/assets/storagecraft/textures/items/storageCell4.png b/src/main/resources/assets/storagecraft/textures/items/storageCell4.png index d7946e064ac35b381ff2048723fa47c37ea9bdf2..0012bb7233a5e4ccd763a634b5561209ed29189a 100644 GIT binary patch delta 228 zcmeyuG=oX6Gr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK7@NHG=%xjQkeJ16sUqM|g{ zVFm`i!;HuCSENjIQ?Kvzba4!^@SoaqQ1E~P2g}+s;Zj?hY=RU{S{CyuoOrUavuU@l zOHkE*mLEISWSBaVZ6*h+$Yky8%3;>Me_v{j(z8cTcj_sQm6sj`Wm%)YK-^hS*0jvB6BLi_KPj)5A9AWGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBRud5Ca3>Ax2RRuZD@i z>h+&IT^vIq+~4*&b}>8hFh7_6J%7&U|M$;G37Ss}=8;g775f&z)Vb}-@ydDetcT|& z>=5QD|0E}8zffLfOOo4#i*sAT&U9QqeEf5zcKv_m)d>vu+JOSAA1mGvj51VS*B5P< zSPE3aA+adOtL%%dG1D=P*^^{z&-XMKo?4dTUVqERLtqy<2jgAGW^fBv61Q8BW<%G1R$#KM1T-$lU& z1s>;_ErK_j7*iO|U;LBSnf2gE)WU20cK1vjgkE)cq?SwkHUF@yqtMd*s_Gltk3#?W zX6=~3w)0>*afwnil+ mzGGV~a6PNBb$7!ZMwKluWd&A0Oj`zY4uhwwpUXO@geCw<-AW7q delta 168 zcmeBV`oXB!8Q|y6%O%Cdz`(%k>ERLtq!mDzg9%9fk$Ag!qGDuSrl*Tzh==#v$&OqN z20Sda$@d>*|6ZweR-#F?s*Ck*qW)dYHwSmUU0Ru?@J;NPW|DdkK0zc>aP3-1%%@q&4)W3ERLtqy<2jgAGW^fBv61Q8BWOW9-k*_4cKGDrRA-J=&2b*}8Cm5lO9fuDR4 zCR-fyKS(kx(R@C2s~lT@GfP_UHwLjEFZu5>&Dwo1 j!z0W1KyW!jD|1Jt)|RB%d^rbzj$!b0^>bP0l+XkK>%u~5 delta 167 zcmZo?`p&4>8Q|y6%O%Cdz`(%k>ERLtq!mDzg9%9fk$Ag!qGDuihNp{Th==#v$&OqN z20Sc(^Y(t9yw5B1n82C~!8%uDzg?PpNN&yTxK+