* Network throttle: Force ME update packets to be sent once every 50ms. 1. Item and fluid packets are separated to their own classes, as they are not even allowed to be mixed together in the first place. This will enforce a strict separation of the two. 2. New network worker thread for handling ME inventory updates. Instead of creating packets directly, classes should schedule packet(s) to be sent at the next 50ms boundary. The packet has a limit of 256 items to prevent killing the client, but this can be changed in the config. In fact, the packet send rate is also configurable. 3. Upon opening a terminal GUI, ME update packets are split. Only the last received packet will trigger a terminal sorting, so if the ME system is large, it may take several seconds (!) to load all the items. * Update SPacketMEFluidInvUpdate.java --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
Port with permission from phantamanta44.
AE2 Fluid Crafting Rework
Put fluids in the pattern!
AE2 autocrafting is amazing and everyone loves it, but it is always becoming painful when dealing with fluids. You have to put fluids in a container or use a dummy item to write patterns with fluids.
That's because AE2 doesn't support fluid as valid crafting ingredients before 1.16, so it can't handle fluids directly.
However, it is changed now! With AE2 Fluid Crafting you can write patterns with fluids freely. Your AE system can output and accept fluids like items without worrying about how to handle these fluid cells.
This is a rework and ported version of ae2-fluid-crafting
Features
- You can code fluid patterns on fluid terminal directly.
- Mult/Div/Add/Sub Button also works on fluid.
- An extended fluid terminal with 16 inputs and 4 outputs.
- You can add or decrease fluid's amount by clicking with container.
- Fluid Pattern can display its contents when put on pattern terminal.
- [1.12.2] Fix the fluid amount display error when removing fluid.
- [1.12.2] Upgrade cards can be inserted in Dual Interface.
- [1.12.2] Fluid pattern is searchable in interface terminal.
- [1.12.2] Fix crash when using block mode, fluid will also be considered as blockable.
- [1.12.2] Fluid export bus supports crafting card.
Installation
1.7.10
Any version of AE2(Both Official AE2 and GTNH edition AE2 works).
Extra Cells isn't needed
1.12.2
Unofficial AE2(PAE2).
Official AE2 isn't supported, you can use origin AE2FC if you are playing with Official AE2.
How to Use It
https://github.com/GlodBlock/AE2FluidCraft-Rework/wiki
Credited Works
E. Geng(@phantamanta44) and KilaBash (@Yefancy) - Their amazing origin work in 1.12.