GTNewHorizons / Applied-Energistics-2-Unofficial

Unofficial AE2 for 1.7.10 which is still supported,which is like the extraterrestrial technology.
GNU Lesser General Public License v3.0
42 stars 97 forks source link

Fixed advanced blocking card ignoring fluids #592

Open RecursivePineapple opened 1 week ago

RecursivePineapple commented 1 week ago

The advanced blocking card completely ignores fluids in its blocking calculations. By default, you'd expect it to block on fluids so I didn't add a setting for it. I'm not sure if there's a point in adding a setting to ignore fluids.

This will likely break some setups, but the old behaviour can be restored by setting the fluid storage busses to insert only. I'm not sure if it's worth properly fixing this, but I can extend the blocking mode setting by adding a new setting which ignores fluids if needed.

fixes: https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/17584

https://github.com/user-attachments/assets/073a486f-2ce7-4bec-ac1d-268d9c59b551

RecursivePineapple commented 1 week ago

Looks like h265 isn't supported on my browser (brave, so I'm guessing most chromium browsers won't support it too). I'll transcode the video into something else.

RecursivePineapple commented 1 week ago

https://github.com/user-attachments/assets/fa6d6624-cfe8-4132-9fe7-b5f535df9280

lordIcocain commented 1 week ago

I think need find solution for real bug. I did some research, Interface behaviour weird. It check every side in turn for inventory, for example it cheking UP and if on UP we have cable then it check cable with "ad.containsItmes()", this function somehow find Dual interface at WEST and check his inventory and if inventory ok it allow interface push in EVERY direction. I dont think its should work like that. If interface pointed adv blocking working as planned.