AE2 Organizer

Adds the ability to create filter tabs in your AE2 terminals
terminal_view.png

terminal_view.png

video thumbnail

Description

AE2Organizer

A client-side NeoForge mod that adds user-defined filter tabs to Applied Energistics 2 terminals. Create tabs that narrow the ME/Crafting terminal to just the items you want β€” by mod, item tag, name, or per-stack data component (NBT) β€” and switch between them with one click.

Mod Showcase

YouTube

What it does

AE2 already filters and sorts the terminal list on the client; AE2Organizer hooks into that view, so tabs are purely client-side with zero server load β€” they work even when you connect to a server that doesn't have the mod.

A "Filters" panel attaches to the right edge of every ME / Crafting / Pattern / Wireless terminal:

  • 🧭 All (top of the list) β€” clears the filter.
  • Your tabs β€” click one to filter the terminal to that tab's items. The list scrolls (mouse wheel or the scrollbar) when there are more tabs than fit.
  • βš™ Gear (top-right of the panel) β€” opens the editor.

The panel matches the terminal's height and is drawn with AE2's own GUI style, so AE2 "dark mode" resource packs reskin it too. Its size is adjustable (Settings β†’ Tab size). A tab's filter combines with AE2's own search box (AND), so you can pick a broad tab and then type to narrow further.

Editing tabs

Click the βš™ gear to open the editor. On the left you add / rename / reorder / delete tabs (the list scrolls); on the right you edit the selected tab (name, icon, match mode, conditions).

Set a tab's icon and the item for mod / tag / text conditions in any of three ways:

  • Built-in picker β€” click the icon slot or a condition's … button to open a searchable item grid (works without JEI).
  • Drag from your inventory β€” shown along the bottom of the editor.
  • Drag from JEI β€” if JEI is installed, its item list appears beside the editor.

What a chosen item does, by condition type: mod β†’ its mod id Β· text β†’ its display name Β· tag β†’ opens a list of that item's tags to pick from (no need to know tag ids) Β· the icon slot β†’ sets it as the tab icon.

Tab criteria

Each tab combines its conditions with Match ANY (OR) or Match ALL (AND):

Type Matches Example
mod items from a mod id create
tag items in an item tag c:ingots
text display name contains text (case-insensitive) sword
component a per-stack data component (see below) β€”

Component checks:

  • enchanted β€” has enchantments (or stored enchantments, for books)
  • named β€” has a custom name
  • damaged β€” has taken damage
  • custom_data_key β€” its custom data contains a given NBT key (the arg field)
  • component_type β€” has a given component type id, e.g. minecraft:potion_contents (the arg field)

Tag tip (1.21): common tags use the c: namespace on NeoForge β€” c:ingots, c:nuggets, c:ores, and so on. The old forge: namespace is gone. Dragging an item onto a tag condition lists its real tags, so you don't have to guess.

Settings

In the editor, click Settings…:

  • Reset filter when opening a terminal β€” on: every terminal opens on All. Off (default): your last active tab is remembered.
  • Show tab names as labels β€” on: the bar shows wide labelled buttons. Off (default): icon-only cells with the name on hover.
  • Clear search bar when selecting a tab β€” on: clicking a tab also empties the terminal's search box, so the tab's filter starts clean instead of combining (AND) with whatever you'd typed. Off (default): the search text is kept.
  • Sync JEI search bar when selecting a tab (needs JEI) β€” on: clicking a tab also sets JEI's search to match it, so JEI shows the same things (e.g. pick your "Create" tab and JEI narrows to Create). The tab's conditions become JEI search terms β€” mod β†’ @mod, tag β†’ #tag, text β†’ the name β€” joined to mirror the tab's Match ANY (| / OR) or Match ALL (space / AND) mode. Component conditions have no JEI equivalent and are skipped. Off (default).
  • Tab size β€” a slider (with a live preview row) that scales the filter buttons, so you can pack more in or make them easier to read.

The AE2 Organizer Team

profile avatar
Owner
  • 2
    Projects
  • 300
    Downloads

More from LJack2k