Skip to content

Releases: syarukasu/advanced-quantum-engineering

Advanced Quantum Engineering 2.0.2

Choose a tag to compare

@syarukasu syarukasu released this 19 Jul 10:58

Advanced Quantum Engineering 2.0.2

English

AQE configuration now lives in the global Minecraft config directory:

config/advanced_quantum_engineering.toml

The file is organized into three compact sections for standard Quantum
Computer tuning, endgame cores, and safety/diagnostics. On the first server
start, AQE imports values from the old per-world
serverconfig/advanced_quantum_engineering-server.toml and renames that file
with a .migrated suffix.

This release does not rename items or blocks and does not change the default
capacity or co-processor values.

日本語

AQEの設定ファイルをワールドごとのserverconfigから、Minecraft共通の
config/advanced_quantum_engineering.tomlへ移動しました。

設定内容は「通常量子コンピュータ」「終盤コア」「安全・診断」の3区分へ
整理しています。初回サーバー起動時に旧設定値を自動移行し、旧ファイルは
.migrated付きで残します。

アイテム・ブロックのID、および既定の容量・コプロセッサ値は変更していません。

Advanced Quantum Engineering 2.0.1

Choose a tag to compare

@syarukasu syarukasu released this 18 Jul 12:25

Advanced Quantum Engineering 2.0.1

English

AQE 2.0.1 fixes optional integration with AE2 Crafting Optimizer 1.3.1.

  • ACO remains optional and is not required to run AQE.
  • Compatible ACO versions are accepted across [1.3.0,1.4.0).
  • API v3 and all reflected methods are still validated before activation.
  • Missing or disabled ACO still uses AQE's local fallback.
  • Opaque BigInteger state remains preserved when the backend is unavailable.

Validation: clean build and all automated tests passed. Forge/Arclight startup,
multiplayer, recovery, and long-running world qualification remain operator-run.

日本語

AQE 2.0.1では、AE2 Crafting Optimizer 1.3.1との任意連携を修正しました。

  • ACOは引き続き任意導入で、AQEの必須前提MODではありません。
  • [1.3.0,1.4.0)の互換ACOを受け入れます。
  • 有効化前にAPI v3と全反射メソッドを検証します。
  • ACOが未導入または無効な場合はAQEのローカルfallbackを使用します。
  • backendが利用できない場合も不透明なBigInteger状態を保持します。

クリーンビルドと全自動テストを通過しています。Forge/Arclight起動、
マルチプレイ、復旧、長時間ワールド試験は運用者が行います。

Advanced Quantum Engineering 2.0.0

Choose a tag to compare

@syarukasu syarukasu released this 18 Jul 05:40

English

BigInteger Quantum Computer capacity

  • Added advanced_quantum_engineering:big_integer_quantum_core with a default exact capacity of 10^64 - 1 B.
  • Kept the original AQE core and its registry ID intact; its display name is now Long Quantum Core.
  • Added checked BigInteger structure-capacity aggregation and exact shared reservation accounting across multiple Advanced AE Quantum Computer jobs.
  • Added exact 10^digits - 1 B display in the CPU list, CPU tooltip, and crafting confirmation screen.
  • Added optional ACO 1.3.0 host API v3 integration for native BigInteger jobs. ACO is not a required dependency.
  • Preserved opaque BigInteger job state when ACO is absent or disabled so capacity cannot be spent twice.
  • Preserved Advanced AE's original multiblock shape, one-core rule, Multi-Threader behavior, Data Entangler behavior, network integration, and normal long-job path.

The BigInteger Quantum Core has no survival recipe and is intended for operator-controlled integration and stress testing. Install the same jar on the server and every client.

This release was clean-built and passed Forge client bootstrap and Arclight dedicated-server startup with ACO 1.3.0 on the documented dependency versions.

日本語

BigInteger量子コンピュータ容量

  • 既定の正確な容量が10^64 - 1 Bとなるadvanced_quantum_engineering:big_integer_quantum_coreを追加しました。
  • 従来のAQEコアとRegistry IDは維持し、表示名をlong型量子コアへ変更しました。
  • 構造全体のchecked BigInteger容量計算と、Advanced AE Quantum Computerの複数ジョブに対する正確な共有予約会計を追加しました。
  • CPU一覧、CPUツールチップ、クラフト確認画面へ正確な10^digits - 1 B表示を追加しました。
  • ネイティブBigIntegerジョブ向けにACO 1.3.0ホストAPI v3へ任意連携します。ACOは必須前提MODではありません。
  • ACOが存在しない、または無効な場合も不透明なBigIntegerジョブ状態を保持し、容量の二重使用を防ぎます。
  • Advanced AE本来のマルチブロック形状、一構造一コア制限、Multi-Threader、Data Entangler、ネットワーク連携、通常longジョブ経路を維持します。

BigInteger型量子コアにはサバイバルレシピがなく、管理者が制御する連携・負荷試験用です。サーバーと全クライアントへ同じJARを導入してください。

このリリースは記載した依存バージョンでクリーンビルドし、ACO 1.3.0と共にForgeクライアント起動、Arclight専用サーバー起動を確認しています。

beta_1.0.0

Choose a tag to compare

@syarukasu syarukasu released this 13 Jul 07:10
791b3f1

Advanced Quantum Engineering 1.0.0

Advanced Quantum Engineering adds Astral-scale upgraded parts for the Advanced AE Quantum Computer while keeping Advanced AE's original multiblock system as the source of truth.

This is not a separate crafting CPU system. The added blocks are direct upgraded replacements for existing Advanced AE Quantum Computer parts and are intended for very late-game modpacks where normal Quantum Computer throughput and storage are no longer enough.

Highlights

  • Adds upgraded Quantum Computer parts:
    • Modified Quantum Core
    • Modified Quantum Storage
    • Modified Quantum Accelerator
    • Modified Quantum Multi-Threader
    • Modified Data Entangler
    • Experimental Quantum Core
  • Preserves Advanced AE's original Quantum Computer structure rules.
  • Keeps the one-core-per-structure rule.
  • Supports Advanced AE Multi-Threader and Data Entangler behavior through the existing structure system.
  • Adds configurable storage, co-processor, accelerator, multi-threader, and entangler values.
  • Adds overflow protection for very large storage and co-processor values.
  • Adds large-value tooltip handling for TiB/PiB/EiB-scale crafting CPU displays.
  • Uses AE2 Omni Cells and Advanced AE materials in normal JSON recipes.
  • Recipes remain removable and replaceable through KubeJS.

Target Environment

  • Minecraft 1.20.1
  • Forge 47.4.18+
  • Java 17
  • Applied Energistics 2 15.4.10 / 15.4.x
  • Advanced AE 1.3.5-1.20.1
  • AE2 Omni Cells 1.1.6

The mod is designed for both dedicated servers and clients. Install it on both sides.

Default Intended Late-Game Setup

With the intended upgraded structure:

  • Modified Quantum Core x1
  • Modified Quantum Storage x1
  • Modified Data Entangler x1
  • Modified Quantum Multi-Threader x1
  • Modified Quantum Accelerator x121

The default config produces approximately:

  • Storage: about 256 TiB
  • Co-processors: 528,384

These values are aimed at extremely large late-game automation environments, especially packs that include Astral Mekanism-scale crafting chains.

Experimental Core

The Experimental Quantum Core is included for stress testing and configuration experiments.

Default experimental values:

  • Storage: Long.MAX_VALUE - 1
  • Co-processors: Integer.MAX_VALUE - 1

This block is not recommended for normal progression servers unless you intentionally want to test maximum-value behavior. AQE clamps effective values to avoid direct integer or long overflow, but AE2 and Advanced AE still have to process the resulting crafting workload.

Compatibility Notes

AQE uses targeted integration with Advanced AE's existing Quantum Computer logic. It does not replace AE2's crafting solver and does not include AE2 crafting optimization logic.

AE2 crafting performance optimization is intentionally kept in a separate project: AE2 Crafting Optimizer.

Do not report issues caused by this mod directly to the Advanced AE, AE2, or AE2 Omni Cells authors unless the same issue reproduces without AQE installed.

License

Advanced Quantum Engineering is licensed under GNU LGPL v3.0 only.

SPDX: LGPL-3.0-only


Advanced Quantum Engineering 1.0.0 日本語

Advanced Quantum Engineering は、Advanced AE の Quantum Computer に組み込める終盤向けの上位互換パーツを追加するアドオンMODです。

独自のクラフトCPUを別に作るMODではありません。Advanced AE 本体の Quantum Computer マルチブロック構造をそのまま使い、既存パーツの上位互換として動作することを目的にしています。

主な内容

  • Quantum Computer 用の上位互換パーツを追加します。
    • 改良型量子コア
    • 改良型量子ストレージ
    • 改良型量子アクセラレータ
    • 改良型量子多重スレッド処理装置
    • 改良型データエンタングラー
    • 実験用量子コア
  • Advanced AE 本来の Quantum Computer 構造ルールを維持します。
  • 1構造につきコア1個の制限を維持します。
  • Multi-Threader と Data Entangler は既存の構造システムに沿って動作します。
  • ストレージ量、並列数、アクセラレータ、多重スレッド倍率、エンタングラー倍率をconfigで変更できます。
  • 巨大なストレージ値や並列数でオーバーフローしないように保護を入れています。
  • TiB/PiB/EiB級のクラフトCPU表示でツールチップが壊れにくいようにしています。
  • レシピは通常のJSONレシピなので、KubeJSで削除や差し替えができます。

対象環境

  • Minecraft 1.20.1
  • Forge 47.4.18+
  • Java 17
  • Applied Energistics 2 15.4.10 / 15.4.x
  • Advanced AE 1.3.5-1.20.1
  • AE2 Omni Cells 1.1.6

サーバーとクライアントの両方に導入してください。

想定している終盤構成

想定構成:

  • 改良型量子コア x1
  • 改良型量子ストレージ x1
  • 改良型データエンタングラー x1
  • 改良型量子多重スレッド処理装置 x1
  • 改良型量子アクセラレータ x121

デフォルトconfigでは、おおよそ以下の性能になります。

  • ストレージ: 約256 TiB
  • 並列数: 528,384

Astral Mekanism など、終盤クラフトの要求量が非常に大きい環境を想定した値です。

実験用量子コアについて

実験用量子コアは、最大値付近の挙動を確認するためのテスト用ブロックです。

デフォルト値:

  • ストレージ: Long.MAX_VALUE - 1
  • 並列数: Integer.MAX_VALUE - 1

通常の進行用サーバーで気軽に使う想定ではありません。AQE側ではオーバーフロー保護を入れていますが、その規模のクラフト処理自体はAE2とAdvanced AEが実際に処理するため、環境によっては非常に重くなります。

互換性メモ

AQEはAdvanced AEのQuantum Computer処理に絞って連携しています。AE2のクラフト計算ソルバー自体を置き換えたり、AE2の軽量化処理を同梱したりはしていません。

AE2の巨大クラフト計算まわりの軽量化は、別プロジェクトの AE2 Crafting Optimizer 側で扱います。

このMODが原因の問題を、Advanced AE、AE2、AE2 Omni Cells の作者へ直接報告しないでください。まずAQEなしで再現するか確認してください。

ライセンス

Advanced Quantum Engineering は GNU LGPL v3.0 only で公開します。

SPDX: LGPL-3.0-only