promotional bannermobile promotional banner

Applied Enhancements

Enhances Applied Energistics 2 with long-range crafting, optional high-performance planning, pattern management tools, and addon compatibility.

Applied Enhancements

Applied Enhancements is a NeoForge addon for Applied Energistics 2 focused on safer large crafting orders, optional high-performance planning, better pattern-management workflows, and practical performance improvements for AE2 networks.

The mod does not add blocks or items. It enhances existing AE2 systems and integrates with popular AE2 addons.

Environment: Client and Server
Minecraft: 1.21.1
Loader: NeoForge

Features

Safe large-number crafting

  • Uses signed 64-bit long quantities throughout supported AE2 crafting paths.
  • Extends amount entry, network payloads, material summaries, simulated inventory, crafting plans, and CPU execution.
  • Checks additions, multiplications, aggregated outputs, container returns, and plan boundaries before overflow can occur.
  • Rejects unsafe requests instead of allowing negative counts or corrupted crafting plans.
  • Supports configurable order limits up to Long.MAX_VALUE.

Long-range support is enabled by default, while the default per-order limit remains Integer.MAX_VALUE (2,147,483,647). Modpack authors can raise the limit when larger orders are required.

Optional MAX_FAST crafting planner

MAX_FAST is an optional high-performance planner for large deterministic crafting graphs.

  • Aggregates repeated recipe requests into bounded transactional operations.
  • Supports exact substitute inputs, deterministic durability tools, multiple tool pools, and invariant reusable catalysts.
  • Handles multi-tier recipes that repeatedly reuse the same catalyst without issuing an unbounded number of native subrequests.
  • Rolls back cleanly and delegates to AE2 when a recipe boundary cannot be proven safe.
  • Limits unproven native work to 8,192 logical items per boundary.
  • Exposes a public API so other mods can invoke MAX_FAST directly.

Automatic MAX_FAST interception is disabled by default to avoid competing with other crafting-planner integrations. When enabled, it also activates the manual-plan inventory reservation system.

Crafting progress and plan information

The AE2 crafting confirmation screen can display:

  • Queueing and preparation
  • MAX_FAST compilation and execution
  • Native AE2 calculation and fallback
  • Plan construction, completion, cancellation, and failure
  • The planner path used for the completed result

Progress display and enhanced material summaries are optional and independently configurable.

Duplicate-pattern finder

Adds a compact duplicate-output mode to supported pattern terminals.

  • Finds encoded patterns whose primary output appears at least twice in the current terminal.
  • Compares the complete AEKey while ignoring output quantity.
  • Groups matching outputs together and highlights them with a light-blue slot background.
  • Keeps the normal terminal search field active inside duplicate results.
  • Displays a source-machine badge on every matching pattern.
  • Shows the source machine, same-name machine number, and original machine slot when hovering a pattern.
  • Summarizes all source machines when hovering a duplicate-output group header.

Supported terminals:

  • AE2 Pattern Access Terminal
  • AE2WTLib Wireless Pattern Access Terminal
  • ExtendedAE Extended Pattern Access Terminal
  • ExtendedAE Wireless Extended Pattern Access Terminal

Quick pattern movement

  • Drag-select visible patterns or click individual patterns to toggle selection.
  • Cut selected patterns through an AE-style context menu.
  • Paste into an empty pattern slot or an entire compatible machine group.
  • Use compact per-machine Cut and Paste actions in terminal group headers.
  • Validate every source, target, slot, and capacity condition on the server.
  • Commit the whole operation atomically; failures leave no partial movement behind.

Duplicate-output mode and Quick Move mode are mutually exclusive to keep terminal interactions predictable.

AE2 network-item context menu

Right-click synchronized items in supported AE2 storage terminals to access common actions:

  • Extract one item
  • Extract one stack
  • Extract an exact custom amount
  • Start available ME autocrafting
  • Copy the localized item name
  • Copy the registry ID
  • Search for items from the same mod

Custom extraction is revalidated by the server against the current menu, synchronized network entry, connection, power, storage, and available player-inventory space.

Optional JEI context-menu integration

With a compatible JEI version installed, the same context-menu workflow is available for ingredient-list and bookmark entries:

  • Show recipes or uses
  • Copy names or registry IDs
  • Search JEI for items from the same mod
  • Search, extract, or autocraft matching items from an open ME terminal
  • Use JEI's own synchronized Give actions when cheat mode and permissions allow them

Applied Enhancements does not bypass JEI or server permissions.

Storage and I/O performance improvements

  • Storage buses build a candidate-slot index during AE2's existing external-inventory scan.
  • Cached candidates are revalidated before extraction.
  • Incomplete indexed extraction falls back to AE2's original full scan.
  • Import buses try the slot they just enumerated before using the native fallback.
  • Export buses reuse bounded weak target-slot hints between simulation and committed insertion.
  • Pattern batch movement indexes empty target slots once and uses bit-set reservations.

All storage and I/O optimizations retain validation and native fallback paths.

Infinite storage compatibility

Applied Enhancements can recognize infinite storage through:

  • AE2 creative storage cells
  • Supported ExtendedAE infinite cells
  • The #appliedenhancements:infinite_storage_cells item tag
  • The public Java marker API

An optional setting can list recognized infinite contents as Long.MAX_VALUE and display them compactly as 9.2E. This option is disabled by default, so cells normally retain the amount reported by their original implementation.

The marker only identifies storage that is already infinite; it never turns finite storage into an infinite source.

Default profile

  • Long-range crafting support: enabled
  • Maximum crafting order: 2,147,483,647
  • Crafting progress display: disabled
  • Enhanced material calculation: disabled
  • Automatic MAX_FAST interception: disabled
  • MAX_FAST diagnostics: disabled
  • Pattern caching: enabled
  • Storage-bus slot index: enabled
  • Import/export slot routing: enabled
  • Infinite listing-limit bypass: disabled

Requirements

Required

  • Minecraft 1.21.1
  • Java 21
  • NeoForge 21.1.220 or newer
  • Applied Energistics 2 19.2.17 or newer

Optional integrations

  • ExtendedAE 1.21-2.2.32-neoforge or newer
  • AE2WTLib 19.5.1 or newer
  • JEI 19.27.0 or newer

For modpack authors and developers

Applied Enhancements provides public APIs for:

  • MAX_FAST planning sessions and progress callbacks
  • Balanced pattern-provider scheduling batches
  • Infinite storage-cell markers
  • Duplicate-pattern output resolvers
  • Compatible pattern-terminal registration
  • Atomic pattern batch movement
  • Client-side Quick Move sessions
  • AE2 network-item context-menu extensions

See the project README and API integration guide for complete API names, lifecycle requirements, and examples.

The Applied Enhancements Team

profile avatar
  • 1
    Followers
  • 2
    Projects
  • 22.8K
    Downloads

More from HibikiShino

  • OmniSequence: Transfinite project image

    OmniSequence: Transfinite

    An endgame AE2 and ExtendedAE addon featuring molecular rewriting, transfinite crafting storage, massive parallel processing, and quantum-linked multiblocks.

    • 22.6K
    • August 18, 2026
  • OmniSequence: Transfinite project image

    OmniSequence: Transfinite

    An endgame AE2 and ExtendedAE addon featuring molecular rewriting, transfinite crafting storage, massive parallel processing, and quantum-linked multiblocks.

    • 22.6K
    • August 18, 2026