* gradle updateBuildScript * fix comments and commented-out code Code deletion, converting comments into javadocs, and refactoring code to not need comments. * remove redundant suppressions * replace C-style array declaration with Java-style * make private field final * remove unnecessary semicolon * extract a common part from an if * simplify boolean expression * simplify ternary if * remove unused imports * convert escaped characters for clarity * replace while with for * replace explicit types with diamond operators * replace anonymous type with lambda * enable modern Java syntax * migrate to enhanced switch * migrate to pattern variables for instanceof * remove empty javadoc * add Nonnull annotation to overrides of Nonnull methods * replace wailaStack with null When wailaStack is not null, the flow breaks out of the loop, so there's no need to confuse the reader with putting wailaStack both as the result and the parameter of the call - there's no recursion. * int cannot be bigger than its max value * suppress dataflow warning * remove redundant initializer The default value of int is 0. * null check is covered by instanceof * simplify some calls of addVertexWithUV * fix typos and add TODOs * make flipState more understandable
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.