Applied Energistics and its addons (1 of 3)
Index · Previous: Angelica 2.x · Next: Applied Energistics and its addons (2 of 3)
The storage and autocrafting stack, which is where a GTNH base spends most of its attention. AE2 moved through 350 beta builds this release and its fluid addon a hundred more, so this is the largest body of work in the pack after GregTech itself: interface terminals, storage buses, level emitters, pattern handling and the crafting CPU.
New features and content
The storage and autocrafting interface has been overhauled with numerous enhancements. Pattern Repeaters can now process emitable crafting, and lite crafting mode offers a lighter alternative to full CPU operations. Storage cell upgrades are now visible in tooltips, and the crafting row displays your crafting history for easier reference. Interface terminals and pattern handling have been substantially improved with better name resolution and new configuration options.


Shipped in 118 pull requests
- Fix empty custom name being kept on cable parts (Applied-Energistics-2-Unofficial #1554)
- Resolve interface name suffixes as chat components (Applied-Energistics-2-Unofficial #1545)
- Add tests for IOPort redstone pulse mode (Applied-Energistics-2-Unofficial #1544)
- Implement network-wise default for lite crafting (Applied-Energistics-2-Unofficial #1541)
- Add sticky tests (Applied-Energistics-2-Unofficial #1537)
- test: cover import bus with full network (Applied-Energistics-2-Unofficial #1496)
- Make AE2 dropoff use Bogo pins (Applied-Energistics-2-Unofficial #1483)
- Add energy acceptor game test using HorizonQA helpers and new structure (Applied-Energistics-2-Unofficial #1479)
- Crafting row as crafting history (Applied-Energistics-2-Unofficial #1470)
- Show storage cell upgrades in the tooltip (Applied-Energistics-2-Unofficial #1462)
- Expose some constants to the world (Applied-Energistics-2-Unofficial #1443)
- Lite crafting mode (Applied-Energistics-2-Unofficial #1438)
- Increase drastically test coverage of E2E features (Applied-Energistics-2-Unofficial #1425)
- Allow Pattern Repeaters to process emitable crafting (Applied-Energistics-2-Unofficial #1418)
- Add config option to disable highlighting type mismatch patterns (Applied-Energistics-2-Unofficial #1414)
- Expose addLinkedTarget (Applied-Energistics-2-Unofficial #1410)
- feat(cellinventory): expose isDistribution (Applied-Energistics-2-Unofficial #1407)
- Make ME IO Ports Colorable (Applied-Energistics-2-Unofficial #1403)
- Implement client side placement (Applied-Energistics-2-Unofficial #1402)
- Show phantom slot tooltips outside terminals (Applied-Energistics-2-Unofficial #1390)
- make saved search local saved (Applied-Energistics-2-Unofficial #1378)
- Feature: Items Flow (Applied-Energistics-2-Unofficial #1376)
- Order from cpu screen only active stack size (Applied-Energistics-2-Unofficial #1367)
- Display keybind key name in tooltips instead keybind name (Applied-Energistics-2-Unofficial #1366)
- Improve copying via memory card (Applied-Energistics-2-Unofficial #1359)
- Delete redundant color call from lang files (Applied-Energistics-2-Unofficial #1341)
- IOPort GameTests (Applied-Energistics-2-Unofficial #1335)
- add VirtualMEPhantomSlotPrecise (Applied-Energistics-2-Unofficial #1321)
- add Super ME Replenisher (Applied-Energistics-2-Unofficial #1294)
- Add checkRange to WirelessRegistry (Applied-Energistics-2-Unofficial #1287)
- Add Action handler (Applied-Energistics-2-Unofficial #1276)
- Postea ae2fc and ThE deprecated (Applied-Energistics-2-Unofficial #1275)
- restore some old integrations and remove dead integrations (Applied-Energistics-2-Unofficial #1274)
- Disassemble cells (Applied-Energistics-2-Unofficial #1271)
- Add Wireless Terminal Network Manager (Applied-Energistics-2-Unofficial #1268)
- Fix: OreDictionaryFilter text field too short for long ore names (Applied-Energistics-2-Unofficial #1250)
- Add tinting to all AE2 GUI's (Applied-Energistics-2-Unofficial #1243)
- EquivalentEnergistics compatibility (Applied-Energistics-2-Unofficial #1227)
- Support NEI ghost items for terminal pins (Applied-Energistics-2-Unofficial #1220)
- add test stack for stack type (Applied-Energistics-2-Unofficial #1211)
- Add crafting diagnostic terminal (Applied-Energistics-2-Unofficial #1210)
- Use blank patterns directly from the network (Applied-Energistics-2-Unofficial #1200)
- feat(interface): add IInterfaceNameProvider API for dynamic terminal name suffixes (Applied-Energistics-2-Unofficial #1196)
- Enchance tooltips (Applied-Energistics-2-Unofficial #1194)
- Show calculation result tooltips (Applied-Energistics-2-Unofficial #1190)
- Quick container transfer (Applied-Energistics-2-Unofficial #1189)
- Add NEICellSearchFilter (Applied-Energistics-2-Unofficial #1179)
- Fix upgrade card tooltip cells (Applied-Energistics-2-Unofficial #1176)
- Add tooltip handler for upgrade slots (Applied-Energistics-2-Unofficial #1164)
- Add scheduled-reason colors and icons to crafting CPU remaining operations (Applied-Energistics-2-Unofficial #1151)
- Improve terminal interaction with type filter (Applied-Energistics-2-Unofficial #1147)
- Enhanced Network Status Bar (Applied-Energistics-2-Unofficial #1105)
- Improve search (Applied-Energistics-2-Unofficial #1097)
- Change Cable Sorting (Applied-Energistics-2-Unofficial #1090)
- Enhanced Stuck Overlay (Applied-Energistics-2-Unofficial #1089)
- red tint when something stuck in interface (Applied-Energistics-2-Unofficial #1078)
- Allow network to network exotic stack transfer (Applied-Energistics-2-Unofficial #1077)
- Reshuffle for AE2 (Applied-Energistics-2-Unofficial #1072)
- View Cell supports all stack types (Applied-Energistics-2-Unofficial #1069)
- partial uk_UA update/fix (Applied-Energistics-2-Unofficial #1066)
- Improve the clarity of container interactions (Applied-Energistics-2-Unofficial #1060)
- Allow bind terminal to wireless access point (Applied-Energistics-2-Unofficial #1054)
- some refactor in cpu (Applied-Energistics-2-Unofficial #1053)
- Add Crafting Complete Notification Popup (Applied-Energistics-2-Unofficial #1048)
- Add tooltips for creative energy blocks and drive warning (Applied-Energistics-2-Unofficial #1046)
- Feature: Pattern Repeater (Applied-Energistics-2-Unofficial #1000)
- feat(level-emitter): add button to control detection mode on empty filter (Applied-Energistics-2-Unofficial #994)
- implement storage interceptor & fix locking card (Applied-Energistics-2-Unofficial #993)
- Localization of Amount elements (Applied-Energistics-2-Unofficial #982)
- Allow viewing crafting and usage of the pattern main output (Applied-Energistics-2-Unofficial #974)
- add an interface to allow for block containers to disable facades based on metadata. (Applied-Energistics-2-Unofficial #969)
- [Feature] Creative-like pick block with withdrawl from AE system (Applied-Energistics-2-Unofficial #945)
- Add en_US localization for the Terminal bauble type (Applied-Energistics-2-Unofficial #944)
- Add en_US localization for the Terminal bauble type (Applied-Energistics-2-Unofficial #943)
- Add Preview Blocks (Applied-Energistics-2-Unofficial #935)
- Add QuantumBridge tooltip (Applied-Energistics-2-Unofficial #927)
- Add Additional Fuzzy Card Breakpoints for 10% and 1% (Applied-Energistics-2-Unofficial #923)
- Add a describe tooltips for cpu allow crafting request from where (Applied-Energistics-2-Unofficial #921)
- Add Encoded Pattern preview (Applied-Energistics-2-Unofficial #908)
- Item moving merge conflict (Applied-Energistics-2-Unofficial #906)
- Add text length counter for oredict card GUI (Applied-Energistics-2-Unofficial #900)
- Allows to disable pausing when shift-click in AE Terminal (Applied-Energistics-2-Unofficial #899)
- Added Collapse Feature to the Crafting Tree (Applied-Energistics-2-Unofficial #892)
- Use priority to determine extract order of items in IO Port (Applied-Energistics-2-Unofficial #889)
- Implement and use new item I/O interfaces (Applied-Energistics-2-Unofficial #875)
- Suspend cpus (Applied-Energistics-2-Unofficial #865)
- Added Color to the ME Drives to reflect ME Chests. (Applied-Energistics-2-Unofficial #862)
- Add functionality to display the name of the Me interface when it is highlighted. (Applied-Energistics-2-Unofficial #846)
- Add screen shot function for crafting list (Applied-Energistics-2-Unofficial #775)
- Adapt crafting calculator & crafting cpu & patterns for work with fluid directly (Applied-Energistics-2-Unofficial #752)
- Add Super Wireless Kit (Applied-Energistics-2-Unofficial #734)
- make level maintainer able to use lite crafting mode (AE2FluidCraft-Rework #463)
- Update ME Chest display for fluid cells (AE2FluidCraft-Rework #456)
- Included stationary lava and water to annihilation plane (AE2FluidCraft-Rework #447)
- Add tab navigation to level maintainer inputs (AE2FluidCraft-Rework #446)
- Allow to copy Fluid Interface fluid config to Memory Card (AE2FluidCraft-Rework #443)
- Super stock replenisher full stock mode (AE2FluidCraft-Rework #442)
- Make Fluid Cells storable in Item Cells again (AE2FluidCraft-Rework #441)
- Allow decode drops into fluid (AE2FluidCraft-Rework #430)
- Add fluid packet description (AE2FluidCraft-Rework #429)
- Fluid Planes (AE2FluidCraft-Rework #424)
- Improve level terminal button clarity (AE2FluidCraft-Rework #417)
- allow opencomputer robot placement for multiparts (AE2FluidCraft-Rework #412)
- Add generic type support for interface (AE2FluidCraft-Rework #407)
- Allow using inverter card on fluid cells (AE2FluidCraft-Rework #388)
- Updated Super Stock Replenisher block texture (AE2FluidCraft-Rework #386)
- Add keybinds for every universal terminal (AE2FluidCraft-Rework #379)
- Large cells interaction with tanks (AE2FluidCraft-Rework #363)
- allow draining tank tower from an empty tank above (AE2FluidCraft-Rework #359)
- Support for GT large cell interactions with certus quartz tanks (AE2FluidCraft-Rework #358)
- support comparators for Certus Quartz Tank (AE2FluidCraft-Rework #349)
- Add Memory Card support to Level Maintainer (AE2FluidCraft-Rework #327)
- add bq ae2 nei overlay support (NotEnoughEnergistics #79)
- Make fluids scrollable in the pattern (NotEnoughEnergistics #73)
- Add config to keep non-consumable NEI ingredients in ME patterns (NotEnoughEnergistics #64)
- Aspect Recipe Index Support (NotEnoughEnergistics #63)
- allow autofill aspects in pattern (NotEnoughEnergistics #62)
- Update PacketCraftingRequest.java (NotEnoughEnergistics #61)
Changes
AE2 networking has been restructured with improvements to crafting CPUs, wireless toolkits, and cell restrictions. The network visualizer now works more reliably, and several blocking mode additions prevent item type conflicts. The CPU Selector GUI has been restyled, and phantom slots can now use the sync handler for better integration with your network.



Shipped in 65 pull requests
- Crafting cpus improvements (Applied-Energistics-2-Unofficial #1481)
- Cleanup unused or invalid recipes (Applied-Energistics-2-Unofficial #1471)
- Refactor/hqa update to v2 structures (Applied-Energistics-2-Unofficial #1467)
- Add Blood Arsenal's Transparent Orb to blocking mode blacklist (Applied-Energistics-2-Unofficial #1426)
- restore stuck tint remove stuck highlight (Applied-Energistics-2-Unofficial #1419)
- Improvement to hide button (Applied-Energistics-2-Unofficial #1408)
- move Line mode from Advanced mode (Applied-Energistics-2-Unofficial #1398)
- Disable integration when gt6 is present instead of failing loudly (Applied-Energistics-2-Unofficial #1353)
- Network Visualiser fixes (Applied-Energistics-2-Unofficial #1345)
- Allow Phantom Slots to use Sync Handler (Applied-Energistics-2-Unofficial #1317)
- Remove GTNH Specific Co-Processor Recipes (Applied-Energistics-2-Unofficial #1314)
- Fix/Improve wireless toolkit gui (Applied-Energistics-2-Unofficial #1309)
- Improve sync handler (Applied-Energistics-2-Unofficial #1305)
- postea Essentia Cell Workbench (Applied-Energistics-2-Unofficial #1277)
- Cell Restriction rework (Applied-Energistics-2-Unofficial #1265)
- Changed styling of CPU Selectro GUI (Applied-Energistics-2-Unofficial #1257)
- Interface try push out cache stacks on neighbors update (Applied-Energistics-2-Unofficial #1254)
- Changed button tooltip from "No crafting Job Active" to "Inactive" (Applied-Energistics-2-Unofficial #1216)
- Allow sync null able (Applied-Energistics-2-Unofficial #1184)
- Pins cleanup (Applied-Energistics-2-Unofficial #1181)
- Improve scheduled reason tooltips (Applied-Energistics-2-Unofficial #1180)
- Hide config slots if oredict filter is present (Applied-Energistics-2-Unofficial #1177)
- Pixel Adjustments/MissingItem overlay adjustments (Applied-Energistics-2-Unofficial #1173)
- Added Cell View color enum (Applied-Energistics-2-Unofficial #1167)
- Changed the entry state of the Matter Condenser to be in Singularity Mode (Applied-Energistics-2-Unofficial #1136)
- Do not retry if getTile reflection fails (Applied-Energistics-2-Unofficial #1125)
- Add getTile cache (Applied-Energistics-2-Unofficial #1124)
- Make pattern info more unviversal (Applied-Energistics-2-Unofficial #1116)
- Added line break to warning (Applied-Energistics-2-Unofficial #1074)
- Added info tooltip for Pins Button (Applied-Energistics-2-Unofficial #1050)
- Set GTNHLib minimum version requirement appropriately (Applied-Energistics-2-Unofficial #1034)
- Changes Level Type Tooltip To Include Fluid (Applied-Energistics-2-Unofficial #986)
- fix materials order in NEI (Applied-Energistics-2-Unofficial #985)
- remove pattern refill card (Applied-Energistics-2-Unofficial #984)
- Check range in performCheck (Applied-Energistics-2-Unofficial #957)
- Implement simulateAdd for ItemIO (Applied-Energistics-2-Unofficial #955)
- avoid creating empty nbt tags by checking if the key is present first (Applied-Energistics-2-Unofficial #941)
- fix(render): adapt hodgepodge fixBottomFaceUV (Applied-Energistics-2-Unofficial #940)
- Add Improve Tooltip CPU (Applied-Energistics-2-Unofficial #937)
- make crafting tree search more exhaustive (Applied-Energistics-2-Unofficial #936)
- fix cell view text formatting (AE2FluidCraft-Rework #449)
- Fix FMP compatibility (AE2FluidCraft-Rework #444)
- Adapt to GUIColor changes (AE2FluidCraft-Rework #439)
- adapt (AE2FluidCraft-Rework #436)
- Renew Replenisher (AE2FluidCraft-Rework #435)
- Cell Restriction rework (AE2FluidCraft-Rework #428)
- Separated Fluid Interface fullblock vs part (AE2FluidCraft-Rework #426)
- Legacy stack type (AE2FluidCraft-Rework #416)
- Fix a crash caused by cofhcore (AE2FluidCraft-Rework #408)
- Adjust pixels in Gui Terminal (AE2FluidCraft-Rework #405)
- remove cofhcore dep (AE2FluidCraft-Rework #403)
- Remove essentia terminal from ultra terminal recipe (AE2FluidCraft-Rework #402)
- fix storage name on exp (AE2FluidCraft-Rework #399)
- Change Artificial Universe Fluid Cell to 63 Types (AE2FluidCraft-Rework #392)
- Fixed Level Maintainer FCGuiLineField and texture (AE2FluidCraft-Rework #387)
- Fix primary gui (AE2FluidCraft-Rework #382)
- Adapt to AE2 slot rendering refactor (AE2FluidCraft-Rework #380)
- Adapt to AE2 Stack Type API changes (AE2FluidCraft-Rework #375)
- don't integrate certus quartz tank with waila if WailaPlugins is present (AE2FluidCraft-Rework #361)
- certus quartz tank item rendering improvements (AE2FluidCraft-Rework #355)
- quick copy paste (AE2FluidCraft-Rework #341)
- make maintainer read fluid level (AE2FluidCraft-Rework #339)
- Compatibility with ae native fluid (AE2FluidCraft-Rework #293)
- Change virtual slot updating (NotEnoughEnergistics #68)
- fix order missing ingredients & adapt to native essentia / stack type api (NotEnoughEnergistics #60)
Performance
This release brings substantial performance gains across the board. Cable rendering is now optimized, wireless hub connections are more efficient, and pattern validation is now cached to prevent repeated checks each tick. Storage buses and interface operations have been optimized with 1-tick caching, and the network inventory handler processes items more quickly than before.



Shipped in 29 pull requests
- Optimize cable rendering (Applied-Energistics-2-Unofficial #1567)
- Avoid redundant wireless connection restoration (Applied-Energistics-2-Unofficial #1553)
- Fix recipes created by late ore registrations (Applied-Energistics-2-Unofficial #1532)
- Cache enum
.values()(Applied-Energistics-2-Unofficial #1494) - Deduplicate objects in crafting tree serialization (Applied-Energistics-2-Unofficial #1436)
- Optimize powered insert/extract (Applied-Energistics-2-Unofficial #1391)
- Optimite Wireless-Hub connection logic (Applied-Energistics-2-Unofficial #1307)
- Enable 1-tick caching for InventoryAdaptors (Applied-Energistics-2-Unofficial #1293)
- Add 1-tick caching to DualityInterface.isBusy() to prevent repeated target scans within a single tick (Applied-Energistics-2-Unofficial #1290)
- Optimize IntegrationRegistry isEnabled() and getInstance() (Applied-Energistics-2-Unofficial #1289)
- Rewrite GridStorage data saving to not waste memory (Applied-Energistics-2-Unofficial #1232)
- optimize ASMIntegration (Applied-Energistics-2-Unofficial #1123)
- Use byte type for Stack Type network id (Applied-Energistics-2-Unofficial #1111)
- better performance (Applied-Energistics-2-Unofficial #1098)
- Improve Performance of NetworkInventoryHandler (Applied-Energistics-2-Unofficial #1096)
- Cache if pattern is invalid in NBT to fix performance issues (Applied-Energistics-2-Unofficial #1085)
- Cache pattern output stack (Applied-Energistics-2-Unofficial #1071)
- Less dumb Meteorite generation (Applied-Energistics-2-Unofficial #1065)
- fix performance regression when requesting new crafts (Applied-Energistics-2-Unofficial #1012)
- Reduce updates when recoloring cables (Applied-Energistics-2-Unofficial #954)
- Optimize p2p updates (Applied-Energistics-2-Unofficial #914)
- Use primitive item list when building the NetworkItemList (Applied-Energistics-2-Unofficial #893)
- Make ItemList's fuzzy data lazy-loading (Applied-Energistics-2-Unofficial #886)
- [help needed?] Remove simulated extract check for better performance (Applied-Energistics-2-Unofficial #885)
- Cache enum
.values()(AE2FluidCraft-Rework #459) - Cache enum
.values()(AE2FluidCraft-Rework #457) - Optimize Walrus (AE2FluidCraft-Rework #437)
- optimize terminal packet (AE2FluidCraft-Rework #431)
- Load walrus model only once (AE2FluidCraft-Rework #421)
Index · Previous: Angelica 2.x · Next: Applied Energistics and its addons (2 of 3)