Skip to content

Commands and Config

aeddddd edited this page Sep 29, 2026 · 1 revision

Commands and Config

The main command is /ae2enhanced, with the alias /ae2e. Run /ae2e help in game for the full list.

Permissions are per subcommand, not on the command as a whole: /ae2e pd and perf / plan are usable by ordinary players, while the maintenance and diagnostic tools require operator (level 2).


Commands

Everyone

Command Description
/ae2e help Show the built-in command help
/ae2e pd list|info|tp|invite|kick|delete Personal dimension management — see Personal Dimension
/ae2e perf ... TPS and per-node timing analysis — see Diagnostics and Performance
/ae2e plan stats Crafting-plan path statistics and conservation-check totals
/ae2e plan running All busy crafting CPUs with progress and elapsed time

perf and plan are available to everyone by default (permission level 0). Raise Diagnostics.analysisPermissionLevel to 2 to restrict them to operators — tab completion follows the same rule.

Operators (level 2)

Command Description
/ae2e channels enable|disable|status Toggle AE2 channel checking (disable = infinite channels)
/ae2e fastpathing enable|disable|status Toggle the experimental O(N) channel pathing; existing networks switch on their next repath
/ae2e specialcrafting enable|disable|status Toggle the LP crafting planner — see LP Crafting Planner
/ae2e diag check [all|storage|channels|recipes|grid|personaldim] Run read-only health checks
/ae2e diag report Run every check and write a report to logs/ae2enhanced/
/ae2e debug list / /ae2e debug <switch> on|off|reset|status Toggle diagnostic logging at runtime (see below)
/ae2e chamberdebug Diagnose the Singularity Chamber recipe index, the held item and the chamber you are looking at
/ae2e recoverhd list / /ae2e recoverhd <uuid> List hyperdimensional storage UUIDs / receive a controller bound to one
/ae2e testhd <uuid> <count> Storage stress test: inject up to 100,000 random enchanted gear types into the controller with that UUID
/ae2e migratefluids Convert AE2E fluid drops in all ME networks to ae2fc format (requires ae2fc)
/ae2e harvest Snapshot the modpack's recipe registries to logs/ae2enhanced/harvest-<timestamp>.json (developer/test workflow)

Deleting another player's personal dimension also requires operator level.

Diagnostic switches

/ae2e debug toggles diagnostic logging at runtime. Overrides take effect immediately, are not written back to the config file and reset to their built-in defaults on restart.

Switch Default Purpose
specialcrafting off Verbose logs for the special-recipe routing and the LP planner
virtualbatch off Failure reasons for virtual batch crafting in the Central ME Interface
batchaggregate off Crafting CPU batch-aggregation decisions (throttled to once per 5 s)
perf on Master switch for performance collection (TPS sampling + instrumented timers)
planverify on Crafting-plan conservation check on every completed plan
centralfluid off Fluid lifecycle diagnostics for the Central ME Interface

Configuration

The config file is config/ae2enhanced.cfg. It is a Forge @Config file, so it can also be edited in the in-game Mod Options screen; changes there apply immediately.

Sections

Section What it controls
Storage Hyperdimensional storage persistence — flush intervals, WAL checkpoints, monitor rescan, session residency
Render Client-side rendering of the hyperdimensional controller hologram and the black hole shader
BlackHole Damage dealt by the micro singularity event horizon
Chamber Singularity Processing Chamber energy cost and channel requirement
AssemblyHub Energy billing for the Supercausal Assembly Hub
Crafting Supercausal Computation Core engine: parallel limit, scheduling, and the LP planner
WirelessChannel Wireless channel transmitters: cross-dimension, range, power draw, extra upgrade slots
ChannelPathing Experimental fast channel pathing algorithm
Diagnostics Permission level for /ae2e perf and /ae2e plan
Guide In-game guide book: enable/disable and theme
DisplayWall Display wall power draw and client render distance
Terminal Terminal performance guards: fuzzy search threshold, GUI sync flood control, list rebuild debounce
CraftingDisplay Client-side sort modes of the crafting-plan and crafting-CPU GUIs
OmniTool Advanced ME Omni Tool limits and upgrade toggles
SmartPattern Smart Pattern recipe limit and blacklist
CentralInterface Central ME Interface virtual batch timeouts, cooldowns, energy cost and particles
MemoryCard Universal Memory Card network binding and vanilla container support
Thaumcraft Central ME Interface crucible behaviour
Collector Advanced ME Collector range and power draw
Recycler ME Network Recycler targets, redirect behaviour and scan intervals
Energy RF Access Node transfer limits and creative RF source boost
Mana Mana Access Node transfer limit
Starlight Starlight Access Node input/output limits
EMCInterface ProjectE EMC Interface — enable, idle power, knowledge sync interval
PersonalDimension Personal dimension floor preset path, floor Y and entry Y

Key examples

Key Default Meaning
Storage.flushIntervalSeconds 5 Auto-flush interval of the external storage file; higher values risk losing more seconds of changes on a crash
Storage.checkpointIdleSeconds 5 Idle time before a dirty storage section is checkpointed into its base snapshot
Storage.sessionIdleCloseSeconds 1800 How long an idle storage session stays resident after its chunk unloads
Chamber.energyPerBatch 16384 FE consumed per recipe batch
Crafting.dagPlannerMode DEFAULT LP planner mode — OFF, FALLBACK or DEFAULT
Crafting.maxParallel 16384 Parallel crafting limit for the Computation Core
WirelessChannel.crossDimension true Allow wireless transmitters and receivers to connect across dimensions
WirelessChannel.maxRange 0 Maximum transmitter-to-receiver range in blocks; 0 means unlimited (same dimension only)
DisplayWall.powerPerBlock 2.0 Idle power per display panel block (AE/t)
Diagnostics.analysisPermissionLevel 0 Permission level for /ae2e perf and /ae2e plan (2 = OP only)
Guide.theme vscode-dark Guide color theme
PersonalDimension.floorY 64 Y level of the personal dimension floor
PersonalDimension.entryY 65 Y level players arrive at in their personal dimension

Related Pages

Clone this wiki locally