Skip to content

Minecraft 1.20.1, 1.21.1用AsyncParticles MOD

非同期パーティクルティック、GPUアクセラレーションによるパーティクルレンダリング。

ダウンロード
171 ダウンロード
閲覧
454 閲覧
いいね
1 いいね
更新日
更新日 20.10.2026

AsyncParticles

  • 将来的もベータ段階のままとなり、潜在的なMod競合の問題を知らせる役割を担います。
  • Particle Core(v20.1+)に対応しました。
  • Valkyrien Skies v2.4に対応しました。

主な機能

GPUアクセラレーション

  • パーティクルの頂点変換をGPUにオフロードすることで、フレームごとのGPUへのデータ転送量を削減し、CPU負荷を軽減してフレームレートを向上させます。
  • これは実質的に以前の非同期パーティクル頂点抽出を置き換えるもので、互換性も向上します(非同期パーティクル抽出はデフォルトで無効になりました)。
  • 焚き火を1331個設置(16,000以上のパーティクル、設定画面で上限を変更可能):

検証環境: Ultra5 225H + RTX 5060 Laptop、1080p。

Frame rate with 1331 campfires(16,000+ particles).

Createとの連携

  • Createの装置がバニラの天候を遮断できるようになりました。(v20.1.0a+)
  • 時間ができたらこれを新しいModに移行する予定です。
  • パーティクルが装置と衝突できるようになりました。
A Create contraption blocking vanilla weather.

その他の機能

  • 柔軟なMixinオプション。
  • Minecraft
  • パーティクルのカリング。
  • 非同期パーティクルtick。
  • 非同期パーティクルライトキャッシュ。
  • テクスチャtickを1フレーム遅延させ、クライアントtickの所要時間を短縮。

設定

設定はModList/ModMenuからアクセスできます。

トラブルシューティング

  • Diagnosticsを導入しました。推奨設定を適用しなくても通常はクラッシュしませんが、チャットバーに変更を促すメッセージが表示されます。

Bosses Riseとの併用

  • GPU Only Async Particle Tickを有効にしてください。

BadOptimizationsとの併用

  • badoptimizations.txtでenableparticlemanageroptimization: falseを設定してください。
  • 20.1.1.0/21.1.1.0で修正済み。

C2MEとのクラッシュ

  • c2me.tomlでenforceSafeWorldRandomAccess = "false"を設定してください。
  • クラッシュが発生している場合にのみ設定してください。

LodestoneLibとのクラッシュ

  • lodestone-client.tomlでbufferparticles = falseを設定してください。

ClassInstanceMultiMapまたはLevel.getEntities(...)に関連するクラッシュ

  • GitHubのIssueにログまたはクラッシュレポートを共有してください。
  • 回避策として、以下のオプションを有効にしてください:

Mixin → 'ClassInstanceMultiMap'をスレッドセーフにする

Level.getBlockEntity(...)に関連するクラッシュ

  • GitHubのIssueにログまたはクラッシュレポートを共有してください。
  • 回避策として、以下のオプションを有効にしてください:

Mixin → 'LevelChunkblockEntities'をスレッドセーフにする

ConcurrentModificationException

最も一般的な原因

この例外は通常、パーティクルのレンダリングとtickが同時に同じスレッドセーフでないコンテナにアクセスした際に発生します。

修正方法

  • ModのMixin設定にあるparticle$lockProviderとparticle$lockRequiredの両方に、パーティクルクラスの完全修飾名を追加してください。

詳細は設定ガイドを参照してください

注: これにより特定のパーティクルタイプに対して細かい粒度のロックが有効になり、tick()メソッドとrender()メソッド間で安全な非同期実行が可能になります。

その他の考えられる原因

vX.4.0以降、パーティクルレンダリング中に外部のスレッドセーフでないコンテナ(例: グローバルマップやリスト)にアクセスするModと併用した際に発生する稀なConcurrentModificationExceptionを防ぐため、デフォルトのパーティクルレンダリングモードがSYNCHRONOUSLYに変更されました。

  • 古いバージョン(≤ vX.3.0)を使用している場合は、安定性向上のため設定画面で手動でモードをSYNCHRONOUSLYに設定することを検討してください。
  • Modpack作者の方へ: ご自身の環境でFASTESTが目に見えるFPS向上をもたらすかテストしたい場合は、設定画面で切り替えられますが、互換性のないModでクラッシュを引き起こす可能性があるため注意して使用してください。

サポートが必要ですか?

問題の特定や修正方法がわからない場合は、GitHubのIssueを開くかDiscussionを開始してください。

推奨Mod

Mod互換性

✅ 互換性あり(積極的に対応)

  • Sodium/Embeddium
  • Flerovium
  • Iris/Oculus
  • Create
  • Create: Aeronautics
  • Valkyrien Skies
  • Particle Rain
  • Particle Core
  • ...

❌ 互換性なし

  • OptiFine
  • MadParticle

クレジット

  • MixinSquared
  • MixinExtras
  • MixinConstraints

AsyncParticlesのインストール方法

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20.1–26.3 on Fabric, Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file AsyncParticles-26.3.2.1+26.3.jar (1.2 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: AsyncParticles should be in the list.

AsyncParticles works on the player’s side only: there is no need to install it on a server.

バージョン

依存関係あり

Minecraftローダーファイル日付操作
1.20.1Fabric, Forge1.20.11.9 MB 18
1.21.1Fabric, NeoForge1.21.11.2 MB 9
1.21.1Fabric, NeoForge1.21.11.2 MB
1.20.1Fabric, Forge1.20.11.9 MB 2
26.3Fabric, NeoForge26.31.2 MB 29
26.2Fabric, NeoForge26.2655 KB 13
26.1.2Fabric, NeoForge26.1.2662 KB 2
1.21.11Fabric, NeoForge1.21.111.1 MB 26

動作に必要なもの

レビュー

AsyncParticlesの最初の評価を書きませんか

コメント 0

コメントするにはサインインしてくださいログイン

類似のMOD

すべてのMOD

この項目の詳細

作者: Harvey_Huskyライセンス: LGPL-3.0-onlyソースコード

あなたが作者ですか? お問い合わせ — 48時間以内に削除いたします。