ae2ud-1.4.0.jar
Curse Maven Snippet
What's new
1.4.0 - 2026-08-05
Universal storage components
- Removed the separate fluid storage components; fluid cells now use the same 1k, 4k, 16k, and 64k storage components as item cells, following modern Applied Energistics 2.
- Added a distinct ME Fluid Cell Housing with a lapis-based recipe and a texture matching the legacy 1.12.2 art style.
- Fluid cells can be assembled directly or from their housing and component, and empty fluid cells disassemble back into the universal component and fluid housing.
- Removed the four fluid-component API definitions and added
IMaterials.fluidCellHousing(). - Existing completed fluid cells retain their contents, but obsolete standalone fluid components are intentionally not migrated.
Terminal pins
- Added automatic crafting-result pins adapted from modern Applied Energistics 2, with its animated Molecular Assembler lights. Rows are created only after a craft becomes active, while completed pins remain until the terminal is reopened.
- Added persistent per-player manual pins and row controls adapted from GTNewHorizons' Applied Energistics 2 Unofficial.
- Crafting and player pins occupy separate sections above terminal contents, ignore display filters, and remove their visible keys from the ordinary sorted list.
- Shift-middle-click toggles a manual pin; carried items, filled containers, and HEI ingredients can be placed directly into player pin slots.
- Pin storage and interaction support every registered
AEKeytype and are exposed to addon terminal hosts through the public API. - Added client settings for independently hiding crafting and player pins.
- Initial pin state is pushed with the opening container, avoiding a delayed row resize after the terminal appears.
Extensible upgrade cards
- Replaced the fixed upgrade enum with an item-and-metadata registry that lets addons register arbitrary cards and compatible machines.
- Added public upgrade-inventory factories for addon machines and items, plus automatic compatibility tooltips for registered cards.
- Added combinable speed and capacity traits with configurable points, inherited standard-machine support, and overflow-safe arithmetic.
- High-tier speed cards extend the existing machine curves without changing standard-card speeds; custom Matter Cannon support remains explicit opt-in.
- High-tier capacity cards can replace several standard cards but remain capped by each mechanism's existing filter capacity.
Quantum bridge startup
- Quantum Network Bridges connect their grids without requiring both sides to be powered first.
- Power supplied on either side can start the combined network, while both bridges continue to consume their normal idle power.
Import bus inverter card
- Import buses accept one Inverter Card, changing a configured whitelist into a blacklist for items, fluids, and addon key types.
- An inverted empty filter still imports everything, matching modern AE2 behaviour.
- Whitelist and blacklist fluid filters can find an allowed fluid behind a rejected tank in a multi-tank handler.
Terminal type filters
- Added per-terminal visible-type selection for network and wireless terminals, using the same extensible type picker as the import bus.
- Hidden types are excluded from stored, craftable, and live-updating terminal rows; at least one type always remains visible.
- Moved type-selection buttons into the left-side button columns in terminals and import buses.
Terminal layout
- Added the modern Small, Medium, Tall, and Full-Height terminal styles, using 25%, 50%, 75%, and 100% of the available screen height.
- Applied terminal styles to ME terminals, interface terminals, the interface configuration terminal, crafting status, crafting confirmation, and network status.
- Added forward and reverse style cycling and made Small the default for new client configurations.
- Portable cells remain compact when their type capacity fits in three rows; addon portable cells with larger capacities can opt into expanded layouts through the public API.
- HEI item panels avoid the terminal-style controls in Crafting Plan and Crafting Status.
- HEI item panels avoid the fluid-unit toggle on amount entry screens.
- HEI item panels avoid the side controls in wired and wireless Interface Terminals and the Interface Configuration Terminal.
- Fixed the Interface Configuration Terminal repeating the scrollbar trough texture at expanded heights.
Craftable marks
- Terminal rows that are stocked and also craftable show a small "+" in their upper-left corner, next to the amount.
- Craftable-only rows show "+" in place of the amount instead of the old "Craft" text, following modern Applied Energistics 2.
- Pattern terminal grid and output slots carry the same mark for keys the network can craft.
- HEI recipe screens opened from a terminal mark every ingredient that terminal can already craft, adapted from RandomComplement.
- Removed the now unused
GuiText.SmallFontCraftandGuiText.LargeFontCrafttranslation keys. - Removed the
useTerminalUseLargeFontclient setting; slot amounts and the craftable "+" now render at one fixed, larger size that still fits a four-digit count.
Dependencies
- AE2UD now requires MixinBooter 10.7 or newer.
Terminals and HEI
- Dropping an HEI ingredient onto a terminal search field searches for that ingredient's name, adapted from GTNewHorizons' Applied Energistics 2 Unofficial.
- HEI resolves fluids and other non-item keys in AE2UD slots through its
ISlotIngredientProviderAPI, replacing the previous wrapped-ingredient shortcut. - Pattern terminal amount buttons change fluid amounts as well as item amounts.
- Removed the unreachable Max Count amount button along with its action, tooltip, and translations.
- Fixed the Level Emitter's mB/B unit toggle button not being excluded from the HEI ingredient panel, so it could be covered or miss clicks whenever it was visible.
Autocrafting
- A finished autocraft job fires the item-crafted event for the player who requested it rather than a fake player, so quest and achievement mods credit autocrafting to the right player.
- The new
AutocraftItemCraftedEventfeature flag disables the event for packs that do not want it. - A crafting CPU can be suspended and resumed from the Crafting Status screen, adapted from GTNewHorizons' Applied Energistics 2 Unofficial. A suspended CPU holds its current job without sending out new crafting work until resumed.
- The Crafting Status CPU list dims a suspended CPU's tile.
- Removed the disabled "CPUs: #" label button from Crafting Status; the CPU list on the left already highlights the selected CPU, and the label was overlapping the new Suspend button.

