promotional bannermobile promotional banner

AE2 Crafting Optimizer

AE2 crafting-plan optimization with BigInteger quantities and machine integrations for Forge 1.20.1 and NeoForge 1.21.1. ACO 2.0 is an Alpha snapshot.
Back to Files

aco1.5.31_1.21.1.jar

File nameaco1.5.31_1.21.1.jar
Uploader
syarukasusyarukasu
Uploaded
Aug 31, 2026
Downloads
16
Size
1.1 MB
Mod Loaders
NeoForge
File ID
8775548
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ae2-crafting-optimizer-1611589:8775548"

Learn more about Curse Maven

What's new

日本語

1.5.31

  • Issue #167で監査したPlanner、Snapshot、世代管理、Cache、共有Futureの境界を再設計しました。
  • AE2のPattern候補をACO側で削減する処理を撤去し、AE2本来の候補順と判定を維持します。
  • server thread上で参照範囲、在庫、Emitter、revisionをimmutable captureし、workerによるlive AE2状態の再読込を廃止しました。
  • stale snapshotの再ラベル、共有Futureの取消所有権、完了Plan Counter、bounded weighted LRUを修正しました。
  • 通常longの不確定経路は状態変更前にAE2標準計算へ戻し、wide計画は正確なBigInteger値と失敗理由を保持します。

English

1.5.31

  • Reworked planner, snapshot, generation, cache, and shared-future boundaries audited in Issue #167.
  • Removed ACO-side pruning of AE2 pattern candidates so AE2 retains authoritative candidate ordering and decisions.
  • Capture reachable scope, referenced inventory, emitters, and revisions as immutable server-thread input; workers no longer reread live AE2 state.
  • Fixed stale-snapshot relabeling, shared-future cancellation ownership, completed-plan counters, and bounded weighted-LRU behavior.
  • Uncertain normal-long paths return to AE2 before state mutation; wide plans preserve exact BigInteger values and their real failure reason.

This mod has no additional files