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.9_1.21.1.jar

File nameaco1.5.9_1.21.1.jar
Uploader
syarukasusyarukasu
Uploaded
Aug 10, 2026
Downloads
18
Size
1.1 MB
Mod Loaders
NeoForge
File ID
8614364
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

AE2 Crafting Optimizer 1.5.9

English

Fixed

  • Fixed an AE2 terminal crash on Forge 1.20.1 caused by production code directly loading a Mixin-only accessor class.
  • Moved runtime accessor contracts outside the Mixin package so normal game code no longer crosses the Mixin class-loading boundary.
  • Added a build-time package-boundary check to prevent the same illegal class load from being introduced again.

Compatibility

  • Preserves the existing storage, BigInteger, exact crafting, batch recovery, and AE2-UELM behavior.
  • Verified against Applied Energistics 2 15.4.10 and AE2-UELM 15.5.0-uelm on Forge 1.20.1.
  • Added a version-aligned NeoForge 1.21.1 artifact. Its runtime implementation is unchanged because the repaired accessor path is specific to Forge 1.20.1.

Files

  • `aco1.5.9_1.20.1.jar`: Forge 1.20.1
  • `aco1.5.9_1.21.1.jar`: NeoForge 1.21.1

日本語

修正

  • 通常の実行コードがMixin専用Accessorクラスを直接読み込んでいたことによる、Forge 1.20.1環境のAE2ターミナルクラッシュを修正しました。
  • 実行時Accessor契約をMixinパッケージの外へ移し、通常コードがMixinのクラスロード境界を越えない構造へ変更しました。
  • 同じ不正なクラス参照が再導入されないよう、ビルド時のパッケージ境界検査を追加しました。

互換性

  • 既存のストレージ、BigInteger、正確なクラフト会計、バッチ復旧、AE2-UELM連携の挙動は維持しています。
  • Forge 1.20.1ではApplied Energistics 2 15.4.10とAE2-UELM 15.5.0-uelmの両方で検証しています。
  • NeoForge 1.21.1版も同じ1.5.9へ揃えました。今回修正したAccessor経路はForge 1.20.1固有のため、1.21.1側の実行ロジックは変更していません。

ファイル

  • `aco1.5.9_1.20.1.jar`: Forge 1.20.1
  • `aco1.5.9_1.21.1.jar`: NeoForge 1.21.1

This mod has no additional files