Back to mods
AE2 Search Optimization project artwork

CurseForge · Minecraft mod

AE2 Search Optimization

A mod for AE2UEL, improving the smoothness of AE2 terminal search and adding a handy recent search history feature

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which AE2 Search Optimization release matches 1.12.2?

Updated 11 days ago
Best match for your filters ae2searchoptimization-1.0.5.jar
Game version 1.12.2
Loader Forge

AE2 Search Optimization ae2searchoptimization-1.0.5.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is AE2 Search Optimization required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does AE2 Search Optimization ae2searchoptimization-1.0.5.jar need?

ae2searchoptimization-1.0.5.jar on 1.12.2. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add AE2 Search Optimization without breaking your instance.

Built for AE2 Search Optimization ae2searchoptimization-1.0.5.jar on 1.12.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use ae2searchoptimization-1.0.5.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside ae2searchoptimization-1.0.5.jar. It opens that exact file at the source.

About this project

What does AE2 Search Optimization add?

AE2 Search Optimization

A Minecraft 1.12.2 client-side optimization mod for AE2UEL, improving the smoothness of AE2 terminal search and adding a handy recent search history feature.


Features

🔍 Search Performance Optimization

This mod optimizes the lag that occurs when searching in AE2 terminals with a large number of items while the Tooltip search feature is enabled, from two angles:

  • Tooltip Search Index When AE2's "Search Tooltips" option is enabled, the mod builds a tooltip text index for all items, allowing searches to match tooltip content quickly. Index generation is split into small per-tick time slices (at most 10ms per tick by default), avoiding the noticeable lag caused by a full tooltip scan in a single GUI refresh. Search results refresh automatically once the index is updated.

  • Search Query Cache Caches the repeated regex compilation and string splitting operations performed during a search, avoiding the expensive compilation overhead for every item and further reducing search latency.

  • Benchmark Tested in an AE terminal with 3.4k+ item types. Before optimization: the first search after opening a terminal froze for 1-2s; with "Standard Search" kept enabled, opening the terminal itself froze for 1-2s. After optimization: both freezes become nearly imperceptible. The trade-off is that, since tooltips need to be cached, the first search after opening a terminal gradually reveals tooltip search results within 1-2s (name search and subsequent searches are unaffected).

🕘 Recent Search History

Displays a recent search dropdown below the search box in AE2 terminals, making it easy to quickly reuse previous search terms. This feature is ported from AE2 Recent Search (MIT License, Copyright (c) 2026 zh5112).

  • Favorites: Pin frequently used search terms to the top for priority display.
  • Keyboard Navigation: Use the up/down arrow keys to quickly select between history entries.
  • Apply on Click: Click a history entry to apply that search term directly.
  • Delete Single / Clear All: Remove individual entries, or clear the entire history at once.
  • Built-in Settings Panel: Open the settings page directly inside the AE2 container.
  • Per-Player Storage: History is saved separately for each player, without interference.
  • External Search Sync: Supports syncing with JEI.

Configuration

The config file is located at config/ae2searchoptimization.cfg and can be edited in-game or manually.

Category Option Default Description
performance searchOptimizationEnabled true Whether search performance optimization is enabled
performance tooltipIndexBudgetMillis 10 Maximum milliseconds spent generating the tooltip index per tick (range 1 ~ 1000). Higher values build the index faster but may cause slight lag.
recentSearch maxVisibleEntries 10 Maximum number of entries shown in the recent search dropdown.

License

  • The search optimization part of this mod is original code.
  • The recent search history feature is ported from AE2 Recent Search and is licensed under the MIT License (Copyright (c) 2026 zh5112).

Project description from CurseForge.

Pick your setup

AE2 Search Optimization by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

AE2 Search Optimization versions and loaders

6 of 6 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.