aco1.5.9_1.21.1.jar
Curse Maven Snippet
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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

