Repository navigation
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).
| 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.
| 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.
/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 |
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.
| 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 | 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 |