From 3fc24b5bda0cdb77483f4ad08f6202ae667b716f Mon Sep 17 00:00:00 2001 From: Worive <13164341+Worive@users.noreply.github.com> Date: Sat, 17 Oct 2026 15:22:07 +0200 Subject: [PATCH 1/2] Support coloring the Super Stock Replenisher --- .../block/BlockSuperStockReplenisher.java | 31 ++++++++++++++ .../tile/TileSuperStockReplenisher.java | 40 +++++++++++++++++- .../super_stock_replenisher_Black.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Blue.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Brown.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Cyan.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Gray.png | Bin 0 -> 321 bytes .../super_stock_replenisher_Green.png | Bin 0 -> 366 bytes .../super_stock_replenisher_LightBlue.png | Bin 0 -> 366 bytes .../super_stock_replenisher_LightGray.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Lime.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Magenta.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Orange.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Pink.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Purple.png | Bin 0 -> 366 bytes .../super_stock_replenisher_Red.png | Bin 0 -> 366 bytes .../super_stock_replenisher_White.png | Bin 0 -> 350 bytes .../super_stock_replenisher_Yellow.png | Bin 0 -> 366 bytes 18 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Black.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Blue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Brown.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Cyan.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Gray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Green.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_LightBlue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_LightGray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Lime.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Magenta.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Orange.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Pink.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Purple.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Red.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_White.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Yellow.png diff --git a/src/main/java/com/glodblock/github/common/block/BlockSuperStockReplenisher.java b/src/main/java/com/glodblock/github/common/block/BlockSuperStockReplenisher.java index bd5784d50..238341b35 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockSuperStockReplenisher.java +++ b/src/main/java/com/glodblock/github/common/block/BlockSuperStockReplenisher.java @@ -1,7 +1,10 @@ package com.glodblock.github.common.block; import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.IIcon; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; @@ -12,11 +15,17 @@ import com.glodblock.github.util.BlockPos; import com.glodblock.github.util.NameConst; +import appeng.api.util.AEColor; import appeng.block.AEBaseItemBlock; import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; public class BlockSuperStockReplenisher extends FCBaseBlock { + @SideOnly(Side.CLIENT) + private IIcon[] coloredTextures; + public BlockSuperStockReplenisher() { super(Material.web, NameConst.BLOCK_SUPER_STOCK_REPLENISHER); setTileEntity(TileSuperStockReplenisher.class); @@ -25,6 +34,28 @@ public BlockSuperStockReplenisher() { this.lightOpacity = 4; } + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(final IIconRegister iconRegistry) { + super.registerBlockIcons(iconRegistry); + this.coloredTextures = new IIcon[AEColor.VALUES.length]; + + for (final AEColor color : AEColor.VALID_COLORS) { + this.coloredTextures[color.ordinal()] = iconRegistry + .registerIcon(this.getTextureName().replace(":", ":replenisher/") + "_" + color.name()); + } + } + + @Override + @SideOnly(Side.CLIENT) + public IIcon getIcon(final IBlockAccess world, final int x, final int y, final int z, final int side) { + final TileSuperStockReplenisher tile = this.getTileEntity(world, x, y, z); + if (tile != null && tile.getColor() != AEColor.Transparent) { + return this.coloredTextures[tile.getColor().ordinal()]; + } + return super.getIcon(world, x, y, z, side); + } + @Override public boolean onActivated(World world, int x, int y, int z, EntityPlayer player, int facing, float hitX, float hitY, float hitZ) { diff --git a/src/main/java/com/glodblock/github/common/tile/TileSuperStockReplenisher.java b/src/main/java/com/glodblock/github/common/tile/TileSuperStockReplenisher.java index 02ca54bb4..3b8ec5c88 100644 --- a/src/main/java/com/glodblock/github/common/tile/TileSuperStockReplenisher.java +++ b/src/main/java/com/glodblock/github/common/tile/TileSuperStockReplenisher.java @@ -5,10 +5,12 @@ import javax.annotation.Nonnull; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; +import net.minecraftforge.common.util.Constants; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidStack; @@ -28,6 +30,7 @@ import appeng.api.config.PowerMultiplier; import appeng.api.implementations.IPowerChannelState; import appeng.api.implementations.items.IStorageCell; +import appeng.api.implementations.tiles.IColorableTile; import appeng.api.networking.GridFlags; import appeng.api.networking.IGridNode; import appeng.api.networking.events.MENetworkBootingStatusChange; @@ -45,6 +48,7 @@ import appeng.api.storage.data.IAEItemStack; import appeng.api.storage.data.IAEStack; import appeng.api.util.AECableType; +import appeng.api.util.AEColor; import appeng.api.util.DimensionalCoord; import appeng.api.util.IConfigManager; import appeng.core.AELog; @@ -63,7 +67,7 @@ import io.netty.buffer.ByteBuf; public class TileSuperStockReplenisher extends AENetworkInvTile implements IAEFluidInventory, IFluidHandler, - IPowerChannelState, IGridTickable, ITerminalHost, IIAEStackInventory { + IPowerChannelState, IGridTickable, ITerminalHost, IIAEStackInventory, IColorableTile { private final AppEngInternalInventory cell = new AppEngInternalInventory(this, 1); private final BiggerAppEngInventory invItems = new BiggerAppEngInventory(this, 63); @@ -87,6 +91,7 @@ public void readFromNBT(@Nullable NBTTagCompound data, String name) { }; private final BaseActionSource source; private boolean isPowered; + private AEColor paintedColor = AEColor.Transparent; private long totalBytes; private long storedFluidCount; private long storedItemCount; @@ -601,17 +606,26 @@ public AEFluidInventory getInternalFluid() { @TileEvent(TileEventType.NETWORK_READ) public boolean readFromStream_TileSuperStockReplenisher(final ByteBuf data) { final boolean oldPower = isPowered; + final AEColor oldPaintedColor = this.paintedColor; isPowered = data.readBoolean(); - return isPowered != oldPower; + this.paintedColor = AEColor.fromOrdinal(data.readByte()); + this.getProxy().setColor(this.paintedColor); + return isPowered != oldPower || this.paintedColor != oldPaintedColor; } @TileEvent(TileEventType.NETWORK_WRITE) public void writeToStream_TileSuperStockReplenisher(final ByteBuf data) { data.writeBoolean(isActive()); + data.writeByte(this.paintedColor.ordinal()); } @TileEvent(TileEventType.WORLD_NBT_READ) public void readFromNBTEvent(NBTTagCompound data) { + final int color = data.hasKey("paintedColor", Constants.NBT.TAG_BYTE) ? data.getByte("paintedColor") + : AEColor.Transparent.ordinal(); + this.paintedColor = color >= 0 && color < AEColor.VALUES.length ? AEColor.fromOrdinal(color) + : AEColor.Transparent; + this.getProxy().setColor(this.paintedColor); invItems.readFromNBT(data, "ItemInv"); invFluids.readFromNBT(data, "FluidInv"); configItems.readFromNBT(data, "configItems"); @@ -626,6 +640,7 @@ public void readFromNBTEvent(NBTTagCompound data) { @TileEvent(TileEventType.WORLD_NBT_WRITE) public NBTTagCompound writeToNBTEvent(NBTTagCompound data) { + data.setByte("paintedColor", (byte) this.paintedColor.ordinal()); invItems.writeToNBT(data, "ItemInv"); invFluids.writeToNBT(data, "FluidInv"); configItems.writeToNBT(data, "configItems"); @@ -638,6 +653,27 @@ public NBTTagCompound writeToNBTEvent(NBTTagCompound data) { return data; } + @Override + public AEColor getColor() { + return this.paintedColor; + } + + @Override + public boolean recolourBlock(final ForgeDirection side, final AEColor newPaintedColor, final EntityPlayer who) { + if (this.paintedColor == newPaintedColor) { + return false; + } + this.paintedColor = newPaintedColor; + this.getProxy().setColor(this.paintedColor); + final IGridNode node = this.getGridNode(side); + if (node != null) { + node.updateState(); + } + this.markDirty(); + this.markForUpdate(); + return true; + } + @MENetworkEventSubscribe public void stateChange(final MENetworkPowerStatusChange p) { this.updatePowerState(); diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Black.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Black.png new file mode 100644 index 0000000000000000000000000000000000000000..f0bb665636e079797a1639f613e50e10bc8d4479 GIT binary patch literal 366 zcmV-!0g?WRP)rlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+ zkdKd#j*gCvjg5Qc+P+ zP*6}$Pft!xPEAcsOG`^iN=isbNG~rhHZ3Acma!}V005#%L_t(|+Fg(75`r)cgi%ou zS_i z$TWqj4&RR=&kAe=g=+p^+YG+gz&PJ-+jhPfOvV@hBc<}y_n+J83#uL;I#+?5aR2}S M07*qoM6N<$f}7%-vH$=8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Blue.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..78c1a8e266ace691fdffe1f275fa5b108cae2ce0 GIT binary patch literal 366 zcmV-!0g?WRP)rlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+ zkdKd#j*gCvjg5S_i z$TWqj4&RR=&kAe=g=+p^+YG+gz&PJ-+jhPfOvV@hBc<}y_n+J83#uL;I#+?5aR2}S M07*qoM6N<$g6MvwGynhq literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Brown.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Brown.png new file mode 100644 index 0000000000000000000000000000000000000000..92bc5161608440d0ae61eacbbd2845c7806c0c5b GIT binary patch literal 366 zcmV-!0g?WRP)u#kGLj(Dt$cB+bWsEBf=hH#LOkdKd#j*gCvjg5xzQWpG5fKfS%Gsd_C zB1VlrNk_zF@beT+*JC~qF=>32m!uHL?Mf_h*j!JC=#C7442fMD9nS@FGW?KZU#7{e zLS`sbXZU{9qN*{J6l(Z?ZP;$bTE_Wu<2c)jfwR^ESf%t}1CN&o-= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Cyan.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2735fb9c607ee13707306843d786bbec50e844 GIT binary patch literal 366 zcmV-!0g?WRP)rlqB&qobpuqN1Upp;@rZSFOobtjATV##5=pQmDgGrom99z)z#TPNKX_p}U`- zpPrtcot>SWoSd1NnV6WEmzS58mX?&1l#`Q_l9G~3pSen&xJjJ0N1C%mn6Z$MkdKd# zj*gCvjg5=Z14+YSJY^|?40dZPfeQWo4sfKdsL8RtR* z5rf8`WKYCs@bj$OX~v`@V$}F5FIiEeup6<)VS7Ct!aH&RG9*rUcsv&<$Z%bPbD3wi z3b~Z-v=Qm7ICwNdJerCf;h#xe87ptsfnSf#YDzW>}#Ukr;L3tY@JQ~&?~ M07*qoM6N<$f`X%`>i_@% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Gray.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Gray.png new file mode 100644 index 0000000000000000000000000000000000000000..7485e735ebbb7d97930938a7350521794472432e GIT binary patch literal 321 zcmV-H0lxl;P)rlqB&qobpuqN1Upp`f6kpP!$eo}QhZot&JUnwpxKnVFcFn3tEAmX?;4m6eo~ zl#`Q_l9G~;kdTj$kB*Lxjg5_rjEswmi;9YhhK7c1ZEZ+MNG~rhHZ3Armm^pJ005au zL_t(|+Fg&~4uc>Jgx!>hpj2wXIoHbjKc!l?KOQ6vmoL|&+HR`0s+@;e$MM_>FByS3 z0uYyzU<7YXYpn~c#1iGFkd;_bzHg*7i%&|dQ9khM1{6mpal{GP`q2cj%xVNlzImEK zoEjy0nZb8%6pI=fTUqmj<0N&^P;~#bb$=D>t#ijUroD=BCL(46h*$Od=Wf~oy51Gy T{JPCY00000NkvXXu0mjftLBc? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Green.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Green.png new file mode 100644 index 0000000000000000000000000000000000000000..61133362a953dff83fd2544a6a47428538beab99 GIT binary patch literal 366 zcmV-!0g?WRP)PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5Fb^vIsPwSw_wFFR78gLr{S|%)t8RG(o zC=~uAaw1BNpXV^m3nm#6rNUQtsoMd$*@!g`r|aoZ-H`#1A#iT0YTk$~a$d6ve(6WH!Ehp^{`ujYiW<%6!{g013!tl@vF;C`y#eX8DjsobWfrlqB&qobpuqN1Up zp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mU^h$d8gWTrPy_)*OZi$larH@l9G^+kdKd# zj*gCvjg5GN005#%L_t(|+Fg(75`r)cgb~_8 zFGWR=`w)+WzW?({gZ^RLnM`-S*=&Plr(g-3KL9k==i;Dki~`U~S#X{JqhcO0&V>Xb zT8%%+hKSDK=h=_bjB!mwr}0%@vZ6;}J+a2&cs(7`J8}RrBu;sHJQpa)aCMAxnP;~O zxuHg$;rpZ$HvCS#KgqI!^6SB!N9=4|JVS&zP`P^y}G)(xVX5fsi~%> zrlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5Squ+(W)y%{%7R}BFe>6f$hnX} zM6U5CnGsPK{5;(-P8g*`6dGUcrD_}syAn$r4%gG6ydwu7L*iJM$8&>%44+0gwRLst zkQ)lsA-*5I>w098LXG&JW${)l=0YqR1mRW;GHWe>RZ4Hw_n+J83%QsbbEx)%fdBvi M07*qoM6N<$g22J6%K!iX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Lime.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Lime.png new file mode 100644 index 0000000000000000000000000000000000000000..8441d791552e6d64765394360527ea4b162bfe73 GIT binary patch literal 366 zcmV-!0g?WRP) zrlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5Fb^vIsPwSw_wFFR78gLr{S|%)t8RG(o zC=~uAaw1BNpXV^m3nm#6rNUQtsoMd$*@!g`r|aoZ-H`#1A#iT0YTk$~a$d6ve(6J7^uK)l5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Magenta.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..14c5e2b14d6b6c52aecaa4f4e6638f19f0aff3ec GIT binary patch literal 366 zcmV-!0g?WRP)rlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+ zkdKd#j*gCvjg5;BuE2Q$B%jTsjj;@f z=mq}7IwA&%pJ!fHHO?&&gTPmMiINj?GrAG1jhkn)Fr-I;9kV;#_Ri_n+J83u=HK@QL2+KL7v# M07*qoM6N<$g51=r&j0`b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Orange.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Orange.png new file mode 100644 index 0000000000000000000000000000000000000000..19b283aaaa7206e957937522495649a3363087f1 GIT binary patch literal 366 zcmV-!0g?WRP)Y_#Hp+x7O zMC6=8;+sLDqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5=Z14^9O*&`dl0oxlsUGDGSaMU{uT_#<`F{ zM4|B~nG;bO{5<<{nla9ZC^f#?OV#u!tS8nu9IvNCdPfdGhQz5(kLLyj87_-)ZtLpS zAvYAN8NMGw-whZ_3N_-tHcYl+2^V6$QN*@lkXvg3tWtWbzW>}#Uuk?C-4`r3$^ZZW M07*qoM6N<$g5%Jo!2kdN literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Pink.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Pink.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ecfb77a64fa81115ac3702376ea3982c0df2f8 GIT binary patch literal 366 zcmV-!0g?WRP)Z;4>sLJT4$mOKQ zrlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5`E+gI9yMM@{SyU42ff19?uO5GJG22)YjFl zLvAQkhxmTrlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+ zkdKd#j*gCvjg5uw##P8b`Mb znWj+H;rmhKS%Hn9P|g2qn_(+9FwWQ8w%t|?CSweMky35d_n+J83%x!cUcB*D$p8QV M07*qoM6N<$f@)Hwi~s-t literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Red.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_Red.png new file mode 100644 index 0000000000000000000000000000000000000000..4111f0f7beac28aad8e7e9db600c6d177f920a3e GIT binary patch literal 366 zcmV-!0g?WRP)rlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+ zkdKd#j*gCvjg5$HNBR#&_zy<*4n_11MDh+p z?+ruk4MOV-LFf!X<_tgN3qRlrJ>3dCHZ3CEzJnM5005#%L_t(|+Fg(74uUWcgi%ou zaI1GsXoF zu_*jW%tWjjKhM0ZY8)maR)w$h5+yluS_i z$TWqj9^a25&kAe>g=+p^+m622$T;6_*Y&;_%*Gf1Bc<}y_n+J83jzQdIzbVeV*mgE M07*qoM6N<$g2Gpx=l}o! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_White.png b/src/main/resources/assets/ae2fc/textures/blocks/replenisher/super_stock_replenisher_White.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c3c66aed1ae887008588cc4308d07b370a4448 GIT binary patch literal 350 zcmV-k0iphhP)W+}qpR+S=OL+1c3G*w@$B*4Eb5)z$yl0Myjf($dn=(b1`?sivl;rKP2#qobmt zqM@OopP!$eo}QhZot&JUnVFfGn3$KBmzI{6l$4Z{larE?l8}&)kB^Uzj*g9ujf;zm zii(PchK6lzZAeH+FE1}PEh0gzqLcst0GmlfK~#9!U60!mf-nq33xTwyprRtk9WM#} z{~r_rzOZ@7%+8t3M$HGQIq~Zd$x0T(Q|b&7X+%qYCCFd|K?ndyLZq5^p%WrA{C&0k zFmdFB$TYv}TT!(Pb|scL?(dgV{$wB$19>R(^R?Oy?;@V+vUoHMMnZMSpRsG3julF% wf&W<*Z^dE|1wptKBWJB8vWR-CethnrA79lP@7 zrlqB&qobpuqN1Upp`V|ho}Qkaot>PVoSB)Kn3$NCmzS27mXwr~larH@l9G^+kdKd# zj*gCvjg5N5005#%L_t(|+Fg(75`r)cgbOY7 z;!;r&gaYD`(D#2nA?P1And!{VH=8Y+cVctq*8!j>TMQ3*Y7~H0%7R}BFe>6f$hnX} zM6U5CnG#VL{5;(-P8cOb6dGUcrD_}syAn$r4%gG6ydwu7L*iJM$8&>%44*_ewRLst zkQ)lsA-*5I>w098LXG&JW${)l=0YqR1mRW;Qfn=MRZ4Hw_n+J83(MghmfvUMd;kCd M07*qoM6N<$f Date: Sat, 17 Oct 2026 15:33:36 +0200 Subject: [PATCH 2/2] Optimize PNG images --- logo.png | Bin 11939 -> 8855 bytes .../interface/fluid_interface_Black.png | Bin 182 -> 125 bytes .../blocks/interface/fluid_interface_Blue.png | Bin 179 -> 125 bytes .../interface/fluid_interface_Brown.png | Bin 179 -> 125 bytes .../blocks/interface/fluid_interface_Cyan.png | Bin 179 -> 125 bytes .../blocks/interface/fluid_interface_Gray.png | Bin 179 -> 125 bytes .../interface/fluid_interface_Green.png | Bin 179 -> 125 bytes .../interface/fluid_interface_LightBlue.png | Bin 179 -> 125 bytes .../interface/fluid_interface_LightGray.png | Bin 179 -> 126 bytes .../blocks/interface/fluid_interface_Lime.png | Bin 179 -> 125 bytes .../interface/fluid_interface_Magenta.png | Bin 179 -> 125 bytes .../interface/fluid_interface_Orange.png | Bin 179 -> 125 bytes .../blocks/interface/fluid_interface_Pink.png | Bin 179 -> 126 bytes .../interface/fluid_interface_Purple.png | Bin 179 -> 125 bytes .../blocks/interface/fluid_interface_Red.png | Bin 179 -> 125 bytes .../interface/fluid_interface_White.png | Bin 179 -> 126 bytes .../interface/fluid_interface_Yellow.png | Bin 179 -> 125 bytes .../interface/fluid_interface_a_Black.png | Bin 182 -> 122 bytes .../interface/fluid_interface_a_Blue.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Brown.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Cyan.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Gray.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Green.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_LightBlue.png | Bin 179 -> 123 bytes .../interface/fluid_interface_a_LightGray.png | Bin 179 -> 123 bytes .../interface/fluid_interface_a_Lime.png | Bin 179 -> 123 bytes .../interface/fluid_interface_a_Magenta.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Orange.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Pink.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Purple.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_Red.png | Bin 180 -> 123 bytes .../interface/fluid_interface_a_White.png | Bin 179 -> 123 bytes .../interface/fluid_interface_a_Yellow.png | Bin 179 -> 123 bytes .../interface/fluid_interface_arrow_Black.png | Bin 204 -> 132 bytes .../interface/fluid_interface_arrow_Blue.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Brown.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Cyan.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Gray.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Green.png | Bin 201 -> 132 bytes .../fluid_interface_arrow_LightBlue.png | Bin 197 -> 132 bytes .../fluid_interface_arrow_LightGray.png | Bin 201 -> 133 bytes .../interface/fluid_interface_arrow_Lime.png | Bin 201 -> 132 bytes .../fluid_interface_arrow_Magenta.png | Bin 201 -> 132 bytes .../fluid_interface_arrow_Orange.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Pink.png | Bin 201 -> 132 bytes .../fluid_interface_arrow_Purple.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_Red.png | Bin 201 -> 132 bytes .../interface/fluid_interface_arrow_White.png | Bin 201 -> 133 bytes .../fluid_interface_arrow_Yellow.png | Bin 193 -> 132 bytes 49 files changed, 0 insertions(+), 0 deletions(-) diff --git a/logo.png b/logo.png index 129cbc24fe3af47321d64d827f5a26ae9a43aced..7e60cec9ed98e7b4a7cdc04c0a7f3e2d4a696fa6 100644 GIT binary patch literal 8855 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 N_PKvc*?a23e*o~tzls0= literal 11939 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 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Black.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Black.png index 3322abdb4c107175c03d55c88f9cd9d742eb539b..d589e96b916e09505c25c1fdd62df896d40a8e26 100644 GIT binary patch delta 95 zcmdnSSUW)_(#6xoF~p)bSs-A`e}B$220=GBx0FN?W+i21&qEQs8~8Moxh~&pm@-9V z&5VC+Ya%u>^{}67Xyk5g^kx@PP3u){T)0SG)@{an^LB{Ts50EHi7 delta 153 zcmb>3#yCNxzSh&lF{I*FvPi&||K}YT6A}{=5(0$&_)L3N{k~F>%>W2itX@5N$c=l>MIOVh*oNy2;^N|LK>UeU!I~!_ z;ru+?DV2>m;tAZjzjiQKwoc4p(8-;gdSLJOJt@_U3~9o`5*xzzmvv4F FO#st|J}&?O diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Blue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Blue.png index ded5e57263908ecb8b62434301f7831db9381653..b56795fdc10c8768ca939bf6b0dc8af3a080c680 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$22EkpkxKA9?U~_5zr_PyddcbNykA_b*b5Kyw zhNNH88B$C6nWA~hXG#LYvqQ|>Wm^+(F#v(5tDnm{r-UW|Vc8)- delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5+*$LQ1Sl!SpKsjn*k8KczI;3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5<0H`a+~(7_4*D4HUl82`1yPClFHl1 zdO5@oI9%T5?~=Lh^P}d?GbJ=wbZ)Siy536+t@+z4&?a$I??84#cQ4@i_t>t^A7_fWXt$&t;ucLK6TM C1V4@d diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Cyan.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Cyan.png index ab02ffe32e6fb6b3f1750d02c27bfc3354dbd550..328c9426b32e86756724a4f43c75ea8f04a0ab5b 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$220^LR*px&O=0n%#scnUcUDc1bP0l+XkK51$`x delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5+-nbRrCJbeKlH<%>W2q%)UK&$oY}9GHAGyYrHcuryD)v0(s5#0Ji+u04lW{rDxV$YaX`I=Pd%Bs9;SW8m-=zbc?Sx1f>%2s~Z=T-G@yGywot C6*=Aj diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Gray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Gray.png index 2e5e45d79fba50b368fc6ad5a76b784270ddb7e0..235252fc0dbf92adda703f9e06537935e26af2c3 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$220>3x&y++FW-;9;7olTW4W$l}fiu3bEm^W8 z;pi9hgri-e2{r|6JTVeHF;)vSG=rzi)HukX{y@zB>`!SK1|aZs^>bP0l+XkKDIFk{ delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5;%%N)Vx3M`dhBZW&i{h78Vnh{5;Ue z%prc@z?stUj!SdomN2Iq8wPMhY~al5+H-i-k6+S?JceDd4c8gO#l_ix_!F;!HBUmq z`FXZeDjRde6S#AK?O?EMotVR*lRKG9Li6l72EH8e%L0Y5{~s^_fv2mV%Q~loCIE6U BIOPBU diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Green.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Green.png index 9fdc6e90146ddaa2d46bf649657bebee4c9123d9..34a5683df3e2dec5e421c3026a4556c2fe0bca97 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$22El80SEVG1FdNN}nAoyWDnT~DO=Q_#Momr4 z2*ba;5gU_OCHUtsGK;e@Pv_I{Iwg{-=4HUJAnxab>f>xR3_#%N>gTe~DWM4f8Vnz3 delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5-yypa+~&S_2nfBYz9E^!nJGClAo78 zUFQ%#z*?NsacPbDQ;s=jk2okM98_DO`H64!qu2Q@21hi?7~_~@VqzqK_=I`G8-s>M z+v;xt&saCbHt247`Iza6h}$N{4O@J*5|)@)Gc(LimzW{&u2_-*1Uy~+T-G@yGywoG C2|$Jb diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightBlue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightBlue.png index 77ead97ec78f6d328a1962d364029ba987c05446..be89a1089acd1e935cc4fbe708dc97607292e0a3 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$22Em2GWfNNid0yQ3(WKIImEm=R(ISJlydIvO z2fJS8ALtU*K2Y(1M`DM8#Eue&z@TLs#(_3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5(>_)SM&b-u5+ybvjhHP++egE7zoO_bQADA9EdbIT*5Z5rD;A57! zu{oVTHBR9+>kX&bc6ttei7L_z-nW-9xp{3iW{Ap@@DaGT|L+wBAn?BtJ delta 150 zcmb>1%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5;C-S)Vzyh|3`H&@&LiMZQE2b?P`7) z9AY(?aCyfZjkCe8lpp4(v2ihSn>qSUERPV4uUBqSblb@NLF&PyM~8seX&+-sJ0s7V zo15E>^e4P!%30_uFRrlMU=nY`(%c|M<)t?z8LG}pBn#}Sc5P$;0#8>zmvv4FO#sSc BJ0<`C diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Lime.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Lime.png index 666de1e474551f10ecd0ceecc72b2674bd95c60d..b7eef29f000dd64f41afa8ba736f12da182f7e84 100644 GIT binary patch delta 95 zcmV-l0HFV~0ez4pSwu-hK~y-6V-QfZ|4#{K01*`{<;lV*2CTSkN)pCufOS9_QJD4y zq@<)^#q>8|#flYRJa7gKTo?>oI-n>iQ3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5>C9RaG3T?Qj|-8Spo=ndX9Kps(E-v zyM;R;p=hOY;H=`^-w)sP;SpgH%W0aW^nQcZzJG2U&OJ%u4@?gnJ=%H@h-;Wn@G(o= z*qqLv8mDlZ^@h`IJ3R-#L=|ZU@7qh5+`Kj$GhB|Bcq?!q+~g|*5O})!xvXL()+$133$3Ha#9TJ=uUMQ#4QcOi5r^8o@VTaaN}y0}yz+`njxgN@xNA0_`6N delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5;Q~#RlSS<&%P_bECB>({?C}S}2K?OUOA^LvfOS9_QJD4y zq@<)^#q>8|#flYRJa7gKTo?>oI-n>iQ3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5+a0u&C@xnxSCaw%>W2)M4g_z%<%eo!rS>5}IevF?{Kl42i7Oi^Z{1OouB8d+PoX0O=*00001%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5^hYI;5996KI>*hHUl7#m_2jClAmu@ z8gqyrXgGbQ(k1iWc;8;a6m|?b##54h$SdUl+An3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5>7ntSNHyWq@P=n%>W2iWWSiaA zZVvGS2d>C#cV3!vR*)~<*f4-2VgqMZ*Pg?xe*BVF%<%eo!rS>5}IevF-WzE{}OnAY0)PJAn3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5@uBW7mb{?S@fs^n*k8GaGsdFr1EBa zJBRpzhTdkmz*+q=J6O_<4FfnLHgINj?K!;a$1iC`9>cEKhU*OC;^J&T{E1h=nkOOQ z{5;z!m5n*#3Ea8Ab}(4BPRwD@$(_t4p?UTkgKLgtwLs?+MR5io@O1TaS?83{1OQ(d BH-i8G diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_White.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_White.png index 926e8e2e28828847c8b4f127937b8f491f99de75..8a6e01827737b73efd7e66d9e217e5cd6eacd9d1 100644 GIT binary patch delta 96 zcmV-m0H6P}0e+AqT181jK~y-6V-QfZ|4#{K01^B4?IR1L7;yLQU6L?X1FQqeh{Cit zASERQE2h5zD^{!k1%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5+cmE&(k^Uc(PZ3Spo>2JbmhU>CcCU z&Mn*t3hOG=0%wVTU3U1U5040wSWeR{rS}`O_Wg6?aPCPGe_(px=+V}LKwQIof{$6^ z#^!YX)HsFPtT&uy+vz#@C8|g>c;8;a6nBjz?#B%}X^H=p4fWXt$&t;ucLK6TX CTs_nP diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Yellow.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Yellow.png index 0c276c388fa6bc760691a8da76fbcf700b92ed23..90d9a65c1a252c49c67860079fb6332c1e88627b 100644 GIT binary patch delta 95 zcmdnYSUW)_(#6xoF~p)bSs-A`e}B$22EqQm%t@_*JU?peXR7pEWq93Sw8-EsuZO4S z!LFD22f9SH4^%whk=S7%v7^KxFld>EabOeUvRQ8ZlamkiF#v(5tDnm{r-UW|7DFXh delta 150 zcmb>3%s4@%zRJ_ZF{I*FvPi&||K}YT6A}{=5_W9)A{sgC>!PCyYz9EU;T1J;$G`KG`2%J^^Wq<4DnGzZ-IyYEMUGF7^*8J@iXp=aqcObi=yPLZih<~z8kYzL2 zkbYk7)EI|d-|boFyt=akR{0EKWL9smFU delta 153 zcmV;K0A~MswgHeNe|}! zr1|E}n+O-c05>-`QJTMg{R(F@F;ECtunFF|a|f$p6%`c>F^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`3tq?!D(F+Y12Z6NVcB)31TU00000NkvXX Hu0mjfL%}{B diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Blue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Blue.png index 48e4efa2dd26314a74a11099e6b5b6e0c53155c1..9725c7eba38761b774bbb3f8f4e6c3ede18a9b36 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$22EkpkxKA9?U~_5zr_Pyds-UXcs^L@3EF&Yc xA?cSiL-(pi|8^a5aUovmzmvv4FO#m=_B3u9f delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV36fVBun$-AM+swFfcGM=;_3h zr1{d7g$NhG04IMcQJTMhoDF9)F;ECtunFF|a|f$p6%`c>F^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk0B4yQ5%Zz{+)4ld002ovPDHLk FV1mheJs$u7 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Brown.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Brown.png index 9c98ec97633568aaaf912819eba390cd50f5319d..c1ab63a5fdccfb74d0757c9536d5cbcc361b681a 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$22Em{AmZc<$FqfUnQshiFRZvxJ)$plimXVR! xkn~HMp?g)Mal(T`2@ftYx_ZuBbjF2~jluoc{|O@PXMQpOfv2mV%Q~loCICH0BBKBR delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV2IcHMwaG<*SH`CFfcGMc=`L2 zqF^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk0E~YZ5$ul}*uek*002ovPDHLk FV1jw9K0yEg diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Cyan.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Cyan.png index aee0393f1506c79d04ab702b03c1c82dcc5b2b57..20e09a6d59ecd88ab4bb6782160c160ee384c0fc 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$220^LR*px&O=0n%#scHS)IH?P delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV2}v)CQI{+)mtG3FfcGM=$qS< zr1|2>g9sPE0PptML}~u)nF?n!F;ECtunFF|a|f$p6%`c>F^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk0Q<2S5hc7=8+ZT!002ovPDHLk FV1j8mJ=OpK diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Gray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Gray.png index 7e22125e7f758431d211cff6840179126ff956f1..7a3417dd89b75b1ae9b2d9b3964e8af9e6420daf 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$220>3x&y++FW-;9;7olTW4qjedfiu3bSy)&k x9Q|U>AQsA;e&9gs!2?T~yCxaA&g>N8VbDzDjepFvYAyp1c)I$ztaD0e0sykJA1(j@ delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjUF^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk0CUh75hKB`Lx2DP002ovPDHLk FV1l}HIo1FG diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Green.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Green.png index 37ef185051c36fd667bd3ac4a5528af7d8c8de08..9c7f31c1737ad5ccc88dcf6f4b21d0da31744c70 100644 GIT binary patch delta 93 zcmV-j0HXi20eg@nS3*fdK~y-6V-QfZ|4#{K01?*Rs$^jl12Ugjk%X}tkdl%@6sEla z4h{}jG5rmIMb*F=FmPcoaOr@eq)bs}q67l~q2%!ZFDl@!00000NkvXXu0mjfb0Q+u delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV9?HbMwaHQ)1)8 zr1{eF*9aHD!0!evqBOHMT!XWj7$^iR*aYv~xr0@)ii!$`7{xBYYrutv{~0bk{7=3C zWQPF^7|1hH<^{4{fGxD?;{xOqMzR60v`s2tq%=DN007z;5$LE)5IO(=002ovPDHLk FV1iElKso>b diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightBlue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightBlue.png index 87ea938b4aae2657085c389cdfec9dc26ca3d4b6..0f6a3676888d22543308808142666a6337ec5423 100644 GIT binary patch delta 93 zcmdnYSUo`{+{x3$F~p)bSs-A`e}B$22Em2GWfNNid0yQ3(WKIIwPDH>kwpe?c?${( x4s^ZDXV6*2cCMk3ySdSuT|_mt%Sc#Nf?@s)1MzE<7HTs9fv2mV%Q~loCIGhBBG~`{ delta 150 zcmV;H0BQewvjLDKe|kwoK~#9!V-!%d|Ia`HU}0cjU~tW^CQI|~iLDR=7#J8Bj1~1r z(tP&*C4>uL;Lhe6qBN`cw!qm;3={$uY=U?0+`(?MiVB7p#V){Wz=enZ87@5hPrduwqBLh`XT#Y{3={$uY=U?0+`+0?MMVWejA9qyHQ>U-{|px%{wLo6 zvcmud4CEOp^8(o}z!uu{aRG7)BiR60+9nk+QktCs;4>Jr5PS|(+5i9m07*qoM6N<$ Eg1XW=zW@LL diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Lime.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Lime.png index 55552375f619219975a111454993606f2162d581..e57de30f86f032aa061d59972540ea7636eceb4e 100644 GIT binary patch delta 93 zcmV-j0HXi10eg@nS3*fdK~y-6V-QfZ|4#{K01*`{<;lV*2CTSkN)pCuKuSsqQJD4y zI5;?9#q>7-7F7dhz`%vUz@-C>C2b?B5!00000NkvXXu0mjfW=kUY delta 150 zcmV;H0BQewvjLDKe|kwoK~#9!V-!%d|Ia`HU}0cjV94lrK$hki6$%go7#J8B42;A` z(tP3ED})PRU{9w$QJP)KFT&YO3={$uY=U?0+`+0?MMVWejA9qyHQ>U-{|px%{wLo6 zvcmu#wepOVd4X&fU<+;fxBxkYk!%1gZIcQZDb3CRIMNwC5Ncb_umAu607*qoM6N<$ EfWn^SF xB>j?R=w8)mobcdK!h=hUuAVa&opIr0V_0^Nb^o;Zwhjg$@O1TaS?83{1OVH9Af^BS delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjU?>!EB};Svo81rt7#J8B%>S5@ zr1>PvX@m=4V2$x=qBMt`4TZCr7$^iR*aYv~xr0@)ii!$`7{xBYYrutv{~0bk{7=3C zWQPF^7|1hH<^{4{fGxD?;{xOqMzR60v`s2tq%=DN0I+!&5jR?!V>JK(002ovPDHLk FV1gAxJ&OPU diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Orange.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Orange.png index fc9953dd7e3b3d388409d6d6c61ea7b4e51531ac..f800cd109a3ca273000411062decfd38a21fa2b5 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$22Epo6Urrp-VEc3Dg}2bLEC(+yuD}`J*eon8 x5{`Z`XAlczPCsy<_27Y}%w3a=TxWI)@i2IG$q0Xu_)^0F1fH&bF6*2UngG@kBkBME delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjU|19So-EBFs|6tjFfcGM*jmez zr1|jChX@zIK=x*FqBKwSeFF^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk09pbW5nbb1o@oF8002ovPDHLk FV1ivmI_dxb diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Pink.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Pink.png index 3636aa49a68d03be7cee01a4ff1f8c1a3be0dabb..6966fb4150e9723ddc397cf9b4f5cafcecfac969 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$220?eJ=@VK5d4BBs%jPMuno(0z(2MT6*%J?n}vl% x!qG403}T_o=?4z99z3v=xoeV<> e9)=T31eSNE$X;du0#8>zmvv4FO#ocSB2NGS delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV94i>Crk6hj|(9NFfcGMsB7qx zr1|EJiwGCMz&@VoL}_;Vk_l%sF;ECtunFF|a|f$p6%`c>F^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk01WvV5lW(1uD<{P002ovPDHLk FV1g4UJsbc4 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Red.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Red.png index d190aac83e93abb392a2e4d414c96075b0df8eef..7d56c3c40db962c1ece09b30d19a9cbb395545cb 100644 GIT binary patch delta 93 zcmdnOSUo`{+{x3$F~p)bSs-A`e}B$220?F0laq%u*#3xrP~c29RZvxJ)$plimXVR! xkn~HMp?g)Mal(T`2@ftYx_ZuBbjF2~je$q)(VfZ78*~|fz|+;wWt~$(69D!&Al3i? delta 151 zcmV;I0BHYvv;mMLe|t$pK~#9!V-!%d|Ia`HU}0cjV3>OU6-rMF;ECtunFF|a|f$p6%`c>F^XM)*MJKT|1(^8_@8_O z$PNP-Fpy`Y%nM|@09$C&#|6kKjAR2~X`58QNNIKk0IJX#5zAwS6m$Rp002ovPDHLk FV1l~uIluq_ diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_White.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_White.png index def53aa58f162e67ead7cd074e6d41ac5a7f3284..3b33233f7c3082a0eea612cb730a2178a8320cb6 100644 GIT binary patch delta 93 zcmV-j0HXi10eg@nS3*fdK~y-6V-QfZ|4#{K01^B4?IR1L7;yLQU6L?X15#2_h{Cit zz`?-*E2h5zu&5e10|qV(1}+^?l$0sTOq5^%3e;oU*1q#C00000NkvXXu0mjfywM}) delta 150 zcmV;H0BQewvjLDKe|kwoK~#9!V-!%d|Ia`HU}0cjU|2V|o-EBl$&C;L7#J8B@a`<19?Wuyg;@Ku!S~#T!5UyNHzeLwn+tylxAlDEtDBI5HW(69smFU07*qoM6N<$ Eg1|{Xy8r+H diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Yellow.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Yellow.png index 79bb5b37d3e017ed7ae9ba74da4f9b4105febe3a..055081a4b9f78c46157e9ab26facde899c8aa305 100644 GIT binary patch delta 93 zcmdnYSUo`{+{x3$F~p)bSs-A`e}B$22EqQm%t@_*JU?peXR7pEZJ07eWRbyJ-hzUH x16?ok8FW^$ooi_1Zf^8u7g0^^G7?smU|6AGyFMsFaw-E5c)I$ztaD0e0sxEiA)){P delta 150 zcmV;H0BQewvjLDKe|kwoK~#9!V-!%d|Ia`HU}0cjV7RpO6Oa6uSVg0T&+rXSne2Kluib z9R@I9AkRpd7sz%2w$P@J3y@P7$p*mEHmQJ-((DWXqhlG)5SUK(lmGw#07*qoM6N<$ Eg8iC5CIA2c diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Black.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Black.png index ddb35d3e6b0b54b0877d4e3c5984f96f8eabb239..531943c62af29321223689206451dfbc4b59be45 100644 GIT binary patch delta 103 zcmX@Z*upqLCBfU%#WBR9H(4NH%YT2)GzLL8H@B2T5oRT2WzRzqydIvOid>iPF|f0< z8(iy;BqRg~{qdRhtonVWBAWpatXREz@{*s= z&d%l#KfqvaZXP&mf8AfMbYsH+j))DM_jVSyHv+-Ky*YZ!K+yc)@kt&K(9+V9$kHrh z%-zFKY^7FjU8vXabLIqzIDLie14|{Biwi8=E32mIu-w7LFHuFB!TWZKWWjq|{hM(N Y3|cA5qO}JExfy`K)78&qol`;+0CJ!~TL1t6 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Blue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Blue.png index 7ecc3d83ae91e3eb75f51aa1f109465923ba4360..98f89a6da3fca39abe997df71c4504a39bae4d6c 100644 GIT binary patch delta 103 zcmX@f*upqLCBfU%#WBR9H(4NH%YT2)GzP(4v$#(j(qMCG|EJEGY^tED+N$AG%`77$ zb0EULOjqLY59bpMGu%piCUIXdy?mXUc{-nl*C~-yH7^4OxfRTB?RkEiGXR07tDnm{ Hr-UW|G0h^U delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqU6D>Y?KO`LXN~6Kfs_~uN63JfBhWZbYsH+j))DM_jVSyHv+-Ky*YZ!K+yc)@kt&K(9+V9$kHrh z%-zFKY^7FjU8vXabLIqzIDLie14|{Biwi8=E32mFu-w7LFHuFB!Ta_SCO5Cm#tf@7 Vl-TD)KbK?x0#8>zmvv4FO#r?dK@k7| diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Brown.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Brown.png index dd904602320a3d9ae84be932e8d269cd8e41380b..46453b3e478907b3467cdd370ef14c9044cce062 100644 GIT binary patch delta 103 zcmX@f*upqLCBfU%#WBR9H(4NH%YT2)GzP(+_m-t3iZGX*%TnY_HdRnnZPoCpW|onW zIS^rArYmvyhw}-B8Ez#$lejOKUcS!FJe^O&>y${UnwJ4Xoj7OWvR%Io8Gyjk)z4*} HQ$iB}L$f0w delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqVfP|K&FAS?l#33Ty^IQ1SEk_LxD9_?J1|aZs^>bP0 Hl+XkK-p?T| delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqU7W_^Rgpx%+CgBAWpayqJA^@{*sA zPBwFhA7FU@?WRlSzc(|v(v1xRI3hN1-rHH+-UtK__vYv^13~kH$0vC}Kub$YB1^N3 zF?SC`v6WiAb)jCv&zTb>;`9}=4=j~jE-tWeudJGy!*T}~zeE*j2JhQTnB2TJ8#CDV VD_VwsF?-1X1fH&bF6*2UngE)PLumj2 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Gray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Gray.png index 8aa2c551dfe50c34efdd19617c3fdb1160cd5e38..ddae599999c65e26654a00652527104d585667df 100644 GIT binary patch delta 103 zcmX@f*upqLCBfU%#WBR9H(4NH%YT2)GzLLWPtTM@5oR&nC>Nn)Sq@%aT!Aybu~}GH zG;FMU6J^l$v3&xgLGOzhD&h;Wm#r6P(~}LDGDY*0&y)m)`0e6~rmLBI7=Xaj)z4*} HQ$iB}E8!z< delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqVSYg{XOd-u1U!k<9=IEG#T0Ectn$ zk(opMz=4I%?H!kL($m?~jST}hA~tZ|+gaS+2m}xJ=IAj4LGy#hCwV|XOG`^4OS6nI zcMn6cm0G=ZpxF?!2NWe`iZT-=7y#Hc`oe4_fZqTB002ov JPDHLkV1m8NCBFaw delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqUroSLHVC+3L$n6xa-a;Du|~q$NKu zeY(yee&E1+Hr+)go6TaHH_w#NV9~k3^8U`w!v}!iL!8<4Mj&wf@G*rA1VlwedA5q| zZZL~$u#}y=f3Ai2fj>STJnO|Lm_E4FbD6v2!aY7=wFSWnO3Mu<@ir{Y4PsPYdQ+0Y XWu?NO=FflB8Gyjk)z4*}Q$iB}e2Pk| diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightBlue.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightBlue.png index a04fb28cca321378a9fce56e66ef2abd7af66396..e10c5b5f52e8ea911d8dddd25cab30878d8c938e 100644 GIT binary patch delta 103 zcmV-t0GR*90fYgNBw$NPL_t(Ijbji{wEs^DW&jbP6Lyh>Q4HwV_<|&i)qs?g6rwQg z4RCO90Au~wwO|b64iQ_qq!yX1{;}=AO&=Z+Cb68R@^^PYdJ-!1XP-U*1PVVYjE!j U4J`==-ZB7zr>mdKI;Vst0RD_fwg3PC diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightGray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightGray.png index 382e5b6e7a2b82486916877aa37f803298be67fb..7aa22a1f0fc1b1fb6257b955b7a535406d3d4a02 100644 GIT binary patch delta 104 zcmV-u0GI#C0fhmOBwqZn}h{CScvRs&K}Qi#H| zH^9Nc0gUxy*Mc#OKZFc`X+*~)xd2@=eZ4Sn>42i7Oi^Z{1OosI)=QPlU6}s>0000< KMNUMnLSTYbfhh_A delta 173 zcmZo=JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqU^L@u+zh$NrD%VB`UUZQHh~WZKpI zFgV0&U{LxhWRXdFdivp;K0G2!VmVFa@9u!~Bvk0nK79ZP6n<0~F#|z!R~J`XR9CEn zwElrPeJAhx&EZa{Q&VZX&V53vAoJKuR+o(Yc22bmngSDpB~G#(xMa4nVdAAXJPay= V3djF6UcAfz1fH&bF6*2UngFM^Mg0H( diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Lime.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Lime.png index eefe0ea16885c1afbaf055bd1770ff0f591565e6..7a0a661f8a2742055de0bfdb2597d2d452121498 100644 GIT binary patch delta 103 zcmV-t0GR*D0fYgNBw$NPL_t(Ijbji{wEs^DW&jZtE9J?;CBqW@8QQ5Qm#=d(Pv_I{Iwg{-=4HTeSD(L8cF%NE1|aZs^>bP0 Hl+XkK-BKZn delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqV5v6smd`|DSzVfLQ_v&itP-X~|EO z)0r*Y2?@O)vlf}O&*5#|JX1o0Mdt>~`#U=i9{_?6ac0vSfxz*@#}qaY5ET{W*($QT z!7Q%9Qg-tGxfbFF{`h$CtQVhP`ruN}W$um(_xOa>76dCOEjO6N+psh@h*5dzO-Y6? W9tz%nk35*g00f?{elF{r5}E)I*+@?S diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Orange.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Orange.png index ab12d3d08797a18d93df523ce6aa8c35c11fa39d..cd72d758bd925c1b53d2a13433371e2da84845d9 100644 GIT binary patch delta 103 zcmV-t0GR*D0fYgNBw$NPL_t(Ijbji{wEs^DW&ja;%Jj&>CBqT%#|C*){FD_msa|FxDg-PkaIBVq&Ry`9DFjX>~lZ;l=_5Hvq{e3AzQw6wG&vNX#W zbN4V5TdCDs7wR?qoH;=vPG2GWz*5QO;sOiz%Brb3EO&76OH`3&@V>o-$<1rCF~i)8 ViiMlBVrMb{fv2mV%Q~loCIE43K{x;a diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Pink.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Pink.png index 8a3b1bdb01b8aff7bbfd3dbd3ede85899aee8393..db8e373340fda2663f8069397d491ed73a31c00f 100644 GIT binary patch delta 103 zcmV-t0GR*D0fYgNBw$NPL_t(Ijbji{wEs^DW&jaK8kdlTQ4ILL{RT-Gs{tt~DMVq~ z8{pvJ0LJ>UYrz=CA3_GeG@@gYT!5~bzFru(bU;y3rYJK}f&u06T0P@=R=fZJ002ov JPDHLkV1heUDK!89 delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqZFJG{I|H+I-f{ifjfzATfL9ge5=U ztTg5jKj850mfRu}e?Gm&%`+u5Safc%yuY*a@BtwB5N9^M5eOVVd`w{j0Z~y=o~U-jrl; X$y4~Xo&WhH1|aZs^>bP0l+XkK-2g`T diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Purple.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Purple.png index 55e659f96700521c129d4d215f6a0618455cdc82..4fa24909af4e248fbf39d0a4a751319dddc37e99 100644 GIT binary patch delta 103 zcmV-t0GR*D0fYgNBw$NPL_t(Ijbji{wEs^DW&jcO2J^_mCBqW@8-mmWc`A9#vBAWpatjK;bdCAXb zz1y${UnwJ5CQ~8^DZyY?fGXR07tDnm{ Hr-UW|7`h`* delta 173 zcmZo+JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqYqJ`Y#$eYqRK41vUd9aN#^Lc}eBX z_I3{O0}fdoJb|;)*H<#78yg02L~P)^x3jpt5eOdc&Cz29g60R0Px63(mX?-8mS!1a z?jD9>E46y-LcNBcGbc#I=__O(SSq<(Twvi|Sv56>i7L_z-nW-9xp{3iW_UMW V@&3h-KvxDJ@O1TaS?83{1OT5aKgs|A diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_White.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_White.png index 73157406f948b3361bfeb0d0bba96a96fe98b914..da53e8c8a42275556b7d3ccd18586d9641138a0f 100644 GIT binary patch delta 104 zcmV-u0GI#C0fhmOBw42i7Oi^Z{1Oos;C2gIh1%5LC0000< KMNUMnLSTZxT`2qj delta 173 zcmZo=JjpmgrGA2^i(^Q|tz?maE&tCuFeW4>BqT(bZ=a`g*70Po0J8)TJbC)m^U|LW z51m`M6Bg{PELgOtY2maa z@e9Ye4VEW=+AjQ@X~ulc&WB%_HnGLbDy(7@ymdQ~Nv(v-<%x*fCdLh0e6D2 X6ecTrZw%y}%m4(Qu6{1-oD!M}RU