File Details
AE2Enhanced-1.4.4.jar
- R
- May 23, 2026
- 2.32 MB
- 56
- 1.12.2
- Forge
File Name
AE2Enhanced-1.4.4.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
1.4.4
New Features — Omni Terminal
Omni Wireless Terminal: A new all-in-one wireless terminal with expanded capabilities.
- 18-column wide ME item grid with dynamic row count (SMALL=5 rows, TALL=adaptive to screen height).
- Built-in 3×3 crafting grid with AE2 network autocrafting support.
- Pattern encoding area: Crafting mode (9 slots) / Processing mode (81 inputs + 27 outputs).
- Right-side 36-slot high-capacity storage (
maxStackconfigurable, defaultInteger.MAX_VALUE). - 9 upgrade slots accepting AE2 standard upgrades, Channel Receiver Cards, and Omni-dedicated upgrade cards.
- JEI recipe transfer with default/shift/alt modes; slot-aware for both crafting and processing patterns.
- Amount popup GUI (
GuiOmniAmount) with +/- buttons and math expression support. - Search field synced with JEI (F key by default, configurable); bookmark overlay support.
- Pattern reload from output slot: placing an encoded pattern into the pattern output slot auto-loads its inputs/outputs/modes into the grid.
- Wireless connection with range check, power drain, and dynamic power multiplier based on distance.
- Baubles trinket slot support; Shift+E hotkey to open from anywhere.
- Dynamic background texture tiling for adaptive GUI sizes.
Omni Terminal Crafting Pin & Active Crafting Highlight:
- First row of the ME grid reserved for active crafting items (fixed, non-scrollable).
- Real-time sync of active crafting CPU status every 20 ticks via
PacketOmniCraftingUpdate. - Dynamic border color interpolates orange→green based on progress ratio; breathing pulse accelerates as completion nears.
- Crafting CPU visual list sorted by status priority: active > pending > storage.
- Completed crafting items are kept in-memory (no cross-session persistence) until the terminal closes.
Omni Terminal Upgrade Cards:
- Magnet Card (Advanced Magnet Card): H-key cycles 3 modes.
- OFF / Inventory (absorb nearby drops into player inventory) / Network (insert into AE network).
- 7-block range, instant teleport absorption; overflow drops appear at player side.
- Picker Card (Picker Interaction Card): middle-click on terminal grid items.
- If item exists in network: perform SHIFT_CLICK extraction (full stack to player inventory).
- If zero-stock but craftable: falls through to vanilla AE2 AUTO_CRAFT (opens GuiCraftAmount).
- Crafting recipes: Magnet = iron ingot + singularity + channel receiver card; Picker = diamond + logic processor + engineering processor.
- Magnet Card (Advanced Magnet Card): H-key cycles 3 modes.
New Features — Universal Memory Card (UMC)
- ItemUniversalMemoryCard: An enhanced memory card supporting AE2Enhanced custom Parts and TileEntities.
- Copy/paste configuration states for: Stocking Bus (target amounts, mode), Universal Import/Export Bus (bus mode, round-robin index), and AE2 standard parts/tiles.
- Air-right-click opens the UMC GUI with a scrollable selection list (8 visible entries, mouse wheel + drag + page click).
- Colored chat messages and tiered tooltip formatting.
- Crafting recipe: AE2 memory card + engineering processors + gold + diamond.
New Features — JEI Integration
- JEI-to-terminal search: Press F (configurable) to sync JEI search query into the terminal search field.
- Omni Terminal recipe transfer handler: Full support for transferring JEI recipes into the Omni Terminal's crafting grid or pattern encoding area.
New Features — Assembly Hub & Crafting
- 81-input processing pattern support: Removed the 16-input/6-output limit for processing patterns in the Omni Terminal.
- Batch crafting with substitute:
MixinCraftingCPUClusternow correctly handles patterns withcanSubstitute=truein batch processing. - Assembly Hub auto-upload: Encoded crafting patterns from the Omni Terminal are automatically uploaded to the nearest Assembly Hub with auto-upload upgrade.
Enhancements
- Wireless Channel Transmitter: UMC paste operations can now auto-pull upgrades via Wireless Channel Transmitter binding.
- Shared utility: Extracted
OmniTerminalFinderto avoid duplicate terminal-search logic across packets. - Storage migration: Omni Terminal slot data migrated from ItemStack NBT to
WorldSavedData(OmniTerminalData), eliminating ghost slot count loss and enabling high-capacity slots.
Bug Fixes
- GUI return path from crafting:
MixinContainerCraftConfirmandMixinPacketSwitchGuishardcodedy=0inplayer.openGui(), breaking Baubles slot detection. Now correctly passesisBauble ? 1 : 0. - Omni Terminal wireless connection robustness (ae2fcru NPE):
ContainerOmniTerm.getNetworkNode()now falls back towirelessObject.getActionableNode()whenterminalHostis notIGridHost, preventing permanentnullthat crashed ae2fc'sCpacketMEMonitorableAction.- Added
rangeCheck()+extractAEPower()indetectAndSendChanges(); out-of-range or no-power forcescloseScreen()immediately. GuiHandler.getServerGuiElement()rejects opening Omni Terminal ifhost.getActionableNode() == null.
- GuiCraftAmount NPE: Fixed
ContainerOmniTerm.getTarget()returning null by overriding to returnterminalHost. - Pattern slot persistence:
patternInventory(blank pattern + encoded output) now correctly persists inOmniTerminalStorage. - Search mode crash: Removed
SEARCH_MODE/TERMINAL_STYLEfromItemOmniWirelessTerminalconfig manager (they are globalAEConfigsettings); fixed clientCM sync viadetectAndSendChanges. - Slot position accumulation: Fixed
initGui()repeatedly shifting slot positions by caching original Y coordinates. - GUI bounds detection: Fixed
xSize/ySizeaftersuper.initGui()so JEI correctly detects Omni Terminal GUI bounds. - JEI F-key search: Switched from
KeyBinding.isPressedtoKeyboard.getEventKeyinKeyInputEventfor reliable detection.

