From 47300b898043d6bc6cbe87570db6c51af4abf128 Mon Sep 17 00:00:00 2001 From: Worive <13164341+Worive@users.noreply.github.com> Date: Mon, 14 Sep 2026 08:22:43 +0200 Subject: [PATCH] Add colored interfaces textures (#466) --- .../render/RenderBlockFluidInterface.java | 22 +++++---- .../common/block/BlockFluidInterface.java | 42 ++++++++++++++++++ .../interface/fluid_interface_Black.png | Bin 0 -> 182 bytes .../blocks/interface/fluid_interface_Blue.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Brown.png | Bin 0 -> 179 bytes .../blocks/interface/fluid_interface_Cyan.png | Bin 0 -> 179 bytes .../blocks/interface/fluid_interface_Gray.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Green.png | Bin 0 -> 179 bytes .../interface/fluid_interface_LightBlue.png | Bin 0 -> 179 bytes .../interface/fluid_interface_LightGray.png | Bin 0 -> 179 bytes .../blocks/interface/fluid_interface_Lime.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Magenta.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Orange.png | Bin 0 -> 179 bytes .../blocks/interface/fluid_interface_Pink.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Purple.png | Bin 0 -> 179 bytes .../blocks/interface/fluid_interface_Red.png | Bin 0 -> 179 bytes .../interface/fluid_interface_White.png | Bin 0 -> 179 bytes .../interface/fluid_interface_Yellow.png | Bin 0 -> 179 bytes .../interface/fluid_interface_a_Black.png | Bin 0 -> 182 bytes .../interface/fluid_interface_a_Blue.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Brown.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Cyan.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Gray.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Green.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_LightBlue.png | Bin 0 -> 179 bytes .../interface/fluid_interface_a_LightGray.png | Bin 0 -> 179 bytes .../interface/fluid_interface_a_Lime.png | Bin 0 -> 179 bytes .../interface/fluid_interface_a_Magenta.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Orange.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Pink.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Purple.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_Red.png | Bin 0 -> 180 bytes .../interface/fluid_interface_a_White.png | Bin 0 -> 179 bytes .../interface/fluid_interface_a_Yellow.png | Bin 0 -> 179 bytes .../interface/fluid_interface_arrow_Black.png | Bin 0 -> 204 bytes .../interface/fluid_interface_arrow_Blue.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Brown.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Cyan.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Gray.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Green.png | Bin 0 -> 201 bytes .../fluid_interface_arrow_LightBlue.png | Bin 0 -> 197 bytes .../fluid_interface_arrow_LightGray.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Lime.png | Bin 0 -> 201 bytes .../fluid_interface_arrow_Magenta.png | Bin 0 -> 201 bytes .../fluid_interface_arrow_Orange.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Pink.png | Bin 0 -> 201 bytes .../fluid_interface_arrow_Purple.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_Red.png | Bin 0 -> 201 bytes .../interface/fluid_interface_arrow_White.png | Bin 0 -> 201 bytes .../fluid_interface_arrow_Yellow.png | Bin 0 -> 193 bytes 50 files changed, 55 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Black.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Blue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Brown.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Cyan.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Gray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Green.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightBlue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightGray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Lime.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Magenta.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Orange.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Pink.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Purple.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Red.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_White.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Yellow.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Black.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Blue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Brown.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Cyan.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Gray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Green.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightBlue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightGray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Lime.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Magenta.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Orange.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Pink.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Purple.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Red.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_White.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Yellow.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Black.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Blue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Brown.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Cyan.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Gray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Green.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightBlue.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_LightGray.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Lime.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Magenta.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Orange.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Pink.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Purple.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Red.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_White.png create mode 100644 src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Yellow.png diff --git a/src/main/java/com/glodblock/github/client/render/RenderBlockFluidInterface.java b/src/main/java/com/glodblock/github/client/render/RenderBlockFluidInterface.java index 659ec492..5964283c 100644 --- a/src/main/java/com/glodblock/github/client/render/RenderBlockFluidInterface.java +++ b/src/main/java/com/glodblock/github/client/render/RenderBlockFluidInterface.java @@ -9,6 +9,7 @@ import com.glodblock.github.client.textures.FCPartsTexture; import com.glodblock.github.common.block.BlockFluidInterface; import com.glodblock.github.common.tile.TileFluidInterface; +import appeng.api.util.AEColor; import appeng.client.render.BaseBlockRender; import appeng.client.render.BlockRenderInfo; import appeng.tile.misc.TileInterface; @@ -25,15 +26,18 @@ public class RenderBlockFluidInterface extends BaseBlockRenderem*-pn?wA-fyM7PxnxdzT*H%YY#6{1v4JzIYtP|T zKYmFo@)&l-He6>A7Z+y(;!nH^);tLb=jYi@scg&zopr0JhOVG5`Po literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..ded5e57263908ecb8b62434301f7831db9381653 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zFyX0(iudQo@}Cvi41nOp%OjJQ{Jb=^l|%f%f#&;9T{6QG-nML>DWSolbA!dy^F4E6?Qz(~y`j~tHl|_DArCW#Y1=$md#0qN ZGdvd;Uu-mCk2=s544$rjF6*2UngFtPLfrrW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Brown.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Brown.png new file mode 100644 index 0000000000000000000000000000000000000000..3c289a112692ab136aff377a4cd36ad501b4dcbc GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= z&~g2j+q7q`*LNte82~}W&)<`mRNg+;%OQTi;qo?rm&|paA2n~DDWSolbA!dy^F4E6?Qz(~y`j~tHl|_DArCW#Y1=$md#0qN ZGpI|8&+%yGUkr2wgQu&X%Q~loCIIh|LYDvl literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..ab02ffe32e6fb6b3f1750d02c27bfc3354dbd550 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zFoEN%n)m1KtI>*V20-v)_U*|_em*+c%prc@z~rOZotJckrFqhg4FfnLHgINj?K!;a z$1iC`9>cEKhU*OC;^J&T{E1h=nkOOQ{5;z!m5n*#3Ea8Ab}(4BPRwD@$(_t4p?UTk Z1Bb8pRpq$_l|WZ8c)I$ztaD0e0suCPJm&xa literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..2e5e45d79fba50b368fc6ad5a76b784270ddb7e0 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zz)=*U=KXos-*QDZ10b-lu$Zvq=Yd9M4)FsA&Xk6CT$&@dggM>VFn}Xs17}v(p2Mqt z{E}AWG3<(MxXvIhF3twTpLi9lc@h%N&$FFU*_b1qz@7VR2ZLqn#2f~l+{s)LnrF{3 Y@a2eKE{y&E0O$$^Pgg&ebxsLQ08^to?f?J) literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..9fdc6e90146ddaa2d46bf649657bebee4c9123d9 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zaN%5)+q7q^FE3GGGXR1Yu3eLs{Jiw(I*0fH*5aIwOKZ%Za?Ck<#6dCPpxO$}PkgH% zz0PkjIHFO;7{?qF6C(k{C(Ik(7&J86R(}h4#=0rCL3hi`$4pN|+%_?8*y5{|u*Afg anPGOi#Ef^vl0Zi=FnGH9xvX>Wb#{0?BGow9uX$7oTgby?>A`e z`{%~t+><2!!1Tb;qpb&lxQ6)zAG5@b&FTE9aSFFtZ#d1i({u1kRFP)zzP*IW&1=YML398B literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightGray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_LightGray.png new file mode 100644 index 0000000000000000000000000000000000000000..900dbb1b927b438a57b6621023e02cc090c7fd0e GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zkfFt+=3N~7KdOU~2MD%p+oqCfSM$T*5Uat2%RA<1oDF`Z{4ht2jf;`n%+YsZd4yg49+eYpWQV$+IIt0W{`xsN&8F}8^+}v)YKjAG?&O%>#afRgulXx4J<_0k;FTE+r YP<37+c~`Y-BhVELp00i_>zopr0H{trE&u=k literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..666de1e474551f10ecd0ceecc72b2674bd95c60d GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zaNRtSQ_FVyH2_QK0f5xOGKUGd=ws0pbh^*5OoRuwab@-+aj|h`kPSY%<_ZzhK z{d41R?nx4VV0z%_(bj`NT*G{Vk6Gfz=5+qlIECA+H=JhM={fi%sz@_<-(JGx=C#?F Z!CO@P`GYr4_XAzQ;OXk;vd$@?2>>#)Kb-&o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Orange.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Orange.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b2186e2a7672efa346b04136c6f4b107948ddd GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= z5Fz|)p3Ygt)vSta20(Bl>h$C#KR;Y-=MX>8aJj~Jk;!}SJ$&iLh5;NA8#uGN_8eaI zv{=} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Pink.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Pink.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a8b221902c13ac0c655550059f5805cf9ef005 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zaAVR0uW4!XSvM=P832LA?3ojm{Cu<0m_z(P!|5}XE}8cx&tpk9HVoj1*ua_9wde4v zAHSp(c?`Q^8?G~mi;J@X@h4sdYn}%S_onlw#wpxpz2P+5PS3$FQAL`;`}PthH?Pgc Z46}74rrE@L!~$Kx;OXk;vd$@?2>{#*J7NF; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Purple.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Purple.png new file mode 100644 index 0000000000000000000000000000000000000000..7368d0571436979d59f505dd4553af66ec6ba161 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zaN>Ety7%WJ{oIOd20*YP`^DrXKcDq>bBG@}a7A9b^U|ENf_&-5h5;NA8#uGN_8eaI zv{=}@@!KSBTi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Red.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_Red.png new file mode 100644 index 0000000000000000000000000000000000000000..084747e4052b71364cd22f616ffe0638143bcb79 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zFr(_fXymNTqDK|j41mCe^TgyOl{eelIm8b%^ft={&gz%h!IExl7{C#+fitUX&*4=+ zen~6x7FVdQ&MBb@06^wCi~s-t literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..926e8e2e28828847c8b4f127937b8f491f99de75 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= z5MjQ3p3Ygvlf44W5TT literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..0c276c388fa6bc760691a8da76fbcf700b92ed23 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zuw%;?(a2d}7adh#GXMe(uc(Pje*XQO%prcD!F{1Y;H>g5`&&29l+a+&xxr%UdM`1w z=5Mb+o5WGQ1KADT-Q3MU{F7~hEStfG^z(A3_Bd?g-q31R8`Ci7kcSz=v~8ZOJyX)s Z8EpSc*6lxYZZgmn44$rjF6*2UngBB)Lcst4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Black.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Black.png new file mode 100644 index 0000000000000000000000000000000000000000..938ef0fa6185f1fb6320e88a05186d89bb90a0e8 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr-fhMFO_`KkvYpkeHB= z5Fqr&XWFys_mzrl20*Z4_3Ft>em*-pn?w8ngSokR;H>?1f4S0)4FfnLHgMkCS!Wj8}~#^vLzCp3Ffm=iK*>oC9D e`&{)lH^Z|wX~xUz8xI2=!r@ib9mE@4FfnLHgMkCS!Wj8}~#^vLzCp3Ffm=iK*haB+8 cEMsFxpDFoy;r}~cKxZ&`y85}Sb4q9e0IN?xC;$Ke literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..9c98ec97633568aaaf912819eba390cd50f5319d GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= z&~g2j+q7q`*LNte82~}W&)<`mRNg+;%OQT?z^h>Xj!QCG%NWv)4FfnLHgMkCS!Wj8}~#^vLzCp3Ffm=iK*haB+8 bEMsHnsTY6KFMZ=6&>0M#u6{1-oD!M*V20-v)_U*|_em*+c%prb&;r+LpE}8${%;ZWpHVoj1*uZ&jXEFQg zBvDaO9>cEKhU*R7{Qr$(Dt^qbVLrjfEMYJqeaRW_l-&%`8JCZk+7KxZ&`y85}Sb4q9e07z&+-v9sr literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..7e22125e7f758431d211cff6840179126ff956f1 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= zz)=*U=KXos-*QDZ10b-lu$Zvq=Yd9M4)FsA7CN_gT*^sLXHPda4B&{^z-td>kZue|BYiRe$207KEcN#wf(=Op3NWseT*sXj64!2jDw!BZi;Qt-SYA=(-RT5O^h41_-Z9A cF|lT5V7MjmVug=@70?+Bp00i_>zopr04yUzLjV8( literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..87ea938b4aae2657085c389cdfec9dc26ca3d4b6 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zP;hp=n)l~-oofY{C4itu^sC3Ens5J9TeuS*oO>p<$Yk}8Z3k}p@Q5&pBe! bYi5T1mn7yKNR?*>x`M&e)z4*}Q$iB}r|?4S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightGray.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_LightGray.png new file mode 100644 index 0000000000000000000000000000000000000000..f56366c754bcfffbd71974d0b8b48f1ab1b99e25 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zkfFt+=3N~7KdOU~2MD%p+oqCfSM$T*5UYVf>8p@MCh6(vhj04uh%kxeG?l-*b8uCJ zt1GK>Pm=fp(+7tR|K|~x`=@@NVbfs-Hl8PvnxC0&>Kzcf^`(%ph)ek$wGXT_eXqior9|) zTwPh6dy>Q-m_9gk_&<-h+&}gE44V!!$Zh@9Go`XIM?8T$_ty>v%hriG3_7`!xg<2t ao@21MBx#!!eQpEL6%3xPelF{r5}E)YuRm=7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Magenta.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..2a70e03cf94b7ff9b02a4751805ff6db81fa5b2f GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= zpdnJI>RtSQ_FVyH2_QK0f5xOGKUGd=ws0pT^nT1*WYRu|w{`PO2@MvV8!Yed>}(F* z*ww|=CUI2nK=y&w_WzQ4Hh=v0F{ZRL@<^O84tmDADYij(%ge`1Pej}{F>cu6tCg_C c#G095L#2dy)a+zapfeaeUHx3vIVCg!0Q9FolmGw# literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..fc9953dd7e3b3d388409d6d6c61ea7b4e51531ac GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= z5Fz|)p3Ygt)vSta20(Bl>h$C#KR;Y-=MX>O@GY%yk%|A;TF!K1!vKzm4V?FO7PGHT z5)~EYG3<(MxZc3c|KB*K;>Y|N<`aC(5(X2}mz?2F+0780arrpw3C*4q=7h}IAqPA% b%h(vAm?UE#N6yOxI)lN})z4*}Q$iB}Ks7z{ literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..3636aa49a68d03be7cee01a4ff1f8c1a3be0dabb GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= zaAVR0uW4!XSvM=P832LA?3ojm{Cu<0m_z)4!@FB@i%k6a^cpwMl+a+&xxw=O&d%o0 zja^+_Z4yWI4rCu_ZT~N+XYmdKI;Vst0N5iy9smFU literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Purple.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_a_Purple.png new file mode 100644 index 0000000000000000000000000000000000000000..12f845543c5fc3f01be9aee4db05efaea31c3744 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= zaN>Ety7%WJ{oIOd20*YP`^DrXKcDq>bBG@}U^nljOJ>=xNu24%h5;NA8#wRnEM{Mw zBq}P(W7rkjaJ_+>|G#le#gF+l%qRGmB@8B{FFC`VvYR0~0M#u6{1-oD!M<^XNb& literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..d190aac83e93abb392a2e4d414c96075b0df8eef GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fhMFO_`KkvYpkeHB= zFr(_fXymNTqDK|j41mCe^TgyOl{eelIm8b*WOeWa&Prcj$&_wv7{C#+f%D$ZV)oTZ zqN1WahF!4@*BiL`{~O0t{FqXyBVT0E+1z-q1ltdoRB#?bP0l+XkKo~1m= literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..def53aa58f162e67ead7cd074e6d41ac5a7f3284 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= z5MjQ3p3Ygvlf44W5LZ zu)x5B0*i03R`Bll@WK9YYy1C`<_&KQ8W@=?-A?Us*v7q~)vPwAVa_2BGlpr~JXw3D bq@^?HPLVV>Y?>|ybOnQ_tDnm{r-UW|n#)4Q literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..79bb5b37d3e017ed7ae9ba74da4f9b4105febe3a GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Rh}-6Ar-fhMFO_`KkvYpkeHB= zuw%;?(a2d}7adh#GXMe(uc(Pje*XQO%prcjAyHd7aMthDg8R~v76@!e5Z+V#oG}1iv(=>f8K#HAu%B# zAwcMl&$MUN?<*DA41i$8>eZ8%{CswHHi!5D26J=sz*+n2{&J-o8wPMhY~Z}Nv$(wx z2p;au(PIXJ<_C{Y@_>MrmX<`8W*KAd9)@BowR-D9y@sDNCrHHUD`X#7D!E)-VBua_ uHHYO6E`EtB(hT0WQzQ%C+v?wpV_?uqQ5LN|Ajl1L9)qW=pUXO@geCxk6GSQi literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..7ecc3d83ae91e3eb75f51aa1f109465923ba4360 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zVZu`n74OfFMrmX<`8W*KAd9)@BowR-D9y@sDNCrHHUD`X#7D!E)-VBua_ rHHYO6E`EtB(hT0WmoT|`Z8m0DouR}&C;GW0&}|H!u6{1-oD!M<$c#hg literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..dd904602320a3d9ae84be932e8d269cd8e41380b GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zq2u~5w`tE>ukTP`GXR2$pT8$Bsl0uxmqYx(fmgx&9hYRXmNBFo8wPMhY~Z}Nv$(wx z2p;au(PIXJ<_C{Y@_>MrmX<`8W*KAd9)@BowR-D9y@sDNCrHHUD`X#7D!E)-VBua_ rHHYO6E`EtB(hT0WmoT|`Z8m1O;HSWFrbVO_=r#sVS3j3^P6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Cyan.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..e73cb7ba9c7d385f05aa6e6ef0a3fa150e9e795b GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zVFJfjHSf>eSECi#41nOp?Aw!<{Csq>nM3>l!~1VHT{8c@naP!IY#6{1v4Qj6&f@k) zAb7YpM~@i@njbtq$pZpfT3QlWnq`c+dl-tX)atDZ^%{Q8oFEaWuaJFUspN8TfrWcz s)f|>PxcDWiNHcifUc%(&wb_`#zF*NY{EOL3pxYQcUHx3vIVCg!0HX#*J^%m! literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..8aa2c551dfe50c34efdd19617c3fdb1160cd5e38 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zfukry&HMANzvYT-20&n8VKHIJ&jXFj9O4HKEOc(~xRjHg&Yo^;7{C#+f%D$Z;`T-$ zc(^x5j~NJ>A3Q$E0|HuFS`t~BWsJFd7>cdb>a7d)8h*~4AQ7jpkbPjO}1iv(=>f8K#HAu%B# z;ljBpw`tE-UtXfXW&i{)T)QSM`FZKnbq?_Z2i~*kE;89{7Sp_Wri2EI&JC9LcXl2= z00bZ6%%(R2f#ZjdDQqAhDk{peRb+RASzLpq?BxA(EyNG}@$ukUFFwKa!KI$d+#MJ0 t@d+;oR!~}QFp0NeX>Jgs^3t1<3@$4b{xpC7qYiW%gQu&X%Q~loCIEkbO@IIZ literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..a04fb28cca321378a9fce56e66ef2abd7af66396 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar-fhMFO_`KkvYpkeHB= zP;hp=n)l~-oofY{C4itu^sC3Ens5J9TeuS*oO>p<$Yk}8Z3k}p@Q5&p4Qr>m$^GG+~X5o q5UilI++Y%K!_wR!M&+e9B^j7EC~Rm+IPezeE(T9mKbLh*2~7a`e@l}9 literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..382e5b6e7a2b82486916877aa37f803298be67fb GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zAw!Et&AT}Ee^dt}4-jnIwoN6|uI7iqAyxx}(pMpiOw!ZS58w3R5n&R`X)1qr2c##V zLVxz@13;kgqr!+82%5XPxZ0w+VjZOQ56tO1dEajicS4<-O51hr6H*14$6m6!WaPJV sUeFYn7%Xv;?Z73ol?@Xwz2RX{5mY$-r}5%tpxYQcUHx3vIVCg!0I(iN(EtDd literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..eefe0ea16885c1afbaf055bd1770ff0f591565e6 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# z;lzsyhiT6wMY#l+C4hjZ=ZMFpnum9^TeuSv{FmDW&Wb&yf9R$Uj|h`kPE+~2J0Lv? z75cMJ9{>V{9~DN-K+xRP#nl$o73(0ae_&4E$@_kDxD)EsRNAg{pO7lZJob{+B_qF` s^Ma}1iv(=>f8K#HAu%B# zK|`ca)w}rr?7ITY53?r$fSJ^Z|mln5*jQzH(1`^*?IT? z5PXO;o8AZnjvqdzuz`T6s3^}?k=+euaSfKTllRZH5I^w8$Af3R_yp4jmwGO9cU-u~ tC%hn7L20?cB;JOlxj~G|OK(ateDP55{(I!XETG#MJYD@<);T3K0RR?iOC$gQ literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..ab12d3d08797a18d93df523ce6aa8c35c11fa39d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zAwu}qJe{+Ot63G<41nN9)al7fetx*v&LMul;aghaA`}0wwVdh3h5;NA8#wRnEN*WE zf`@x^^q7I5`N89pJRqQ@r6rN2S;m;VhoRU?t=_s&ui@v+2@-Mo3fTviN-h@{Sh!bK r&0)ENi(jIOG=ul;B}{H!n~fRfUQ{gHq!l|8=r#sVS3j3^P6}1iv(=>f8K#HAu%B# z;l`v1UenU%vu;*oGXMgK*)u0B`T1t0F^Bj8hj+K+7Mb|-={0ViDWSolbA#pmot=jd z0Ktbiv+0dM;P~NV3L6NBii+}V71`Zj7S~`YJ9+{~}NzDKN literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..55e659f96700521c129d4d215f6a0618455cdc82 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# z;l%TPb??td`neU^41i!o_KV3&em?8%<`6${z;514m&~$XlQ`3j4FfnLHgMkCS=`}1iv(=>f8K#HAu%B# zVMf(|(a2ewMUN`5832I`=ZVQnDsQ&8bBG^s$m-w;oRz-5k}2KTFn}Xs1LwV+#qEti z@NjRA9y1U$KX`nS2L!aVv?Q`L%NTR_Fce#<)msrh#3-`*Z rIV^W@@k>;ZX7IkfgvrfovoXWF`HJ^1h6K6--NxYQ>gTe~DWM4ftN22n literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..73157406f948b3361bfeb0d0bba96a96fe98b914 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULn>}1iv(=>f8K#HAu%B# zA;Nt7Je{+SCwm2$C4k_`)2E)7{(N}o+`^r(VDH|!8fT|YomyZf%-q_*I{U#~>vE7H ziF>D?85sZphuyq02Y_I~qD4&$rzMGBIL2+TJo(dh;pa><=5uyF{K~Y6EoN3>6{Fy- u+lfpiTrN*U+%_?8*y5{|u*AfgnV~RQ(R*Vc?_{9c7(8A5T-G@yGywp-n@bV^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Yellow.png b/src/main/resources/assets/ae2fc/textures/blocks/interface/fluid_interface_arrow_Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..3a64cb8dfba5382e4769892b1d457a0f8a722878 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9iA?ZAr-fhMFO_`KkvYpkeHB= zuw%;?(a2d}7adh#GXMe(uc(Pje*XQO%prcjAyHd7aMthDg8R~v76@!e5Z+V#obSlY zO*;kN+s-?400