Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
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
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 namedamaged— has taken damagecustom_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 oldforge:namespace is gone. Dragging an item onto atagcondition 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.


