Skip to content

AsyncParticles Mod za Minecraft 1.20.1, 1.21.1

Asinhroni particle tick, GPU ubrzano renderovanje čestica.

preuzimanja
168 preuzimanja
pregleda
435 pregleda
lajkova
1 lajkova
Ažurirano
Ažurirano 20.10.2026

AsyncParticles

  • Ostaće u beta fazi i ubuduće, kako bi upozorio na potencijalne probleme sa konfliktima modova.
  • Sada kompatibilan sa Particle Core (v20.1+).
  • Sada kompatibilan sa Valkyrien Skies v2.4.

Glavne funkcije

GPU ubrzanje

  • Prebacivanje transformacija temena čestica na GPU smanjuje prenos podataka na GPU po frejmu, smanjuje opterećenje CPU-a i poboljšava broj frejmova.
  • Ovo u suštini zamenjuje prethodno asinhrono izdvajanje temena čestica, a istovremeno poboljšava kompatibilnost (asinhrono izdvajanje čestica je sada podrazumevano onemogućeno).
  • Napuni 1331 lomaču (16.000+ čestica, ograničenje možete promeniti preko ekrana za konfiguraciju):

Testirano na: Ultra5 225H + RTX 5060 Laptop, 1080p.

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

Create integracije

  • Create naprave sada mogu da blokiraju vanilla vreme. (v20.1.0a+)
  • Prebaciću ovo u novi mod kada budem imao slobodnog vremena.
  • Čestice sada mogu da se sudaraju sa napravama.
A Create contraption blocking vanilla weather.

Ostale funkcije

  • Fleksibilne mixin opcije.
  • Minecraft
  • Odsecanje čestica.
  • Asinhroni tick čestica.
  • Asinhroni keš osvetljenja čestica.
  • Odložen tick teksture za jedan frejm radi smanjenja trajanja klijentskog ticka.

Konfiguracija

Podešavanjima se pristupa preko ModList/ModMenu.

Rešavanje problema

  • Uveli smo dijagnostiku; neprimenjivanje preporučenih podešavanja obično neće izazvati pad, dobićete poruku u traci za ćaskanje da ih promenite.

Korišćenje sa Bosses Rise

  • Omogućite GPU Only Async Particle Tick.

Korišćenje sa BadOptimizations

  • Postavite enableparticlemanageroptimization: false u badoptimizations.txt
  • Ispravljeno od 20.1.1.0/21.1.1.0.

Pad sa C2ME

  • Postavite enforceSafeWorldRandomAccess = "false" u c2me.toml
  • Postavite ovo samo ako imate padove.

Pad sa LodestoneLib

  • Postavite bufferparticles = false u lodestone-client.toml.

Padovi povezani sa ClassInstanceMultiMap ili Level.getEntities(...)

  • Molimo podelite logove ili izveštaj o padu na GitHub issue.
  • Kao privremeno rešenje, omogućite opciju:

Mixin → Make 'ClassInstanceMultiMap' Thread-Safe

Padovi povezani sa Level.getBlockEntity(...)

  • Molimo podelite logove ili izveštaj o padu na GitHub issue.
  • Kao privremeno rešenje, omogućite opciju:

Mixin → Make 'LevelChunkblockEntities' Thread-Safe

ConcurrentModificationException

Najčešći uzrok

Ovaj izuzetak se obično javlja kada renderovanje i tick čestica istovremeno pristupaju istoj thread-unsafe kolekciji.

Kako popraviti

  • Dodajte puna kvalifikovana imena klasa čestica i u particle$lockProvider i u particle$lockRequired u Mixin podešavanjima moda.

Pogledajte vodič za konfiguraciju za detalje

Napomena: Ovo omogućava fino zaključavanje za određene tipove čestica, omogućavajući bezbedno asinhrono izvršavanje između metoda tick() i render().

Ostali potencijalni uzroci

Počevši od vX.4.0, podrazumevani režim renderovanja čestica promenjen je na SYNCHRONOUSLY kako bi se sprečili retki ConcurrentModificationException-i pri korišćenju sa modovima koji pristupaju spoljnim thread-unsafe kolekcijama (npr. globalnim mapama ili listama) tokom renderovanja čestica.

  • Ako koristite stariju verziju (≤ vX.3.0), razmislite o ručnom postavljanju režima na SYNCHRONOUSLY na ekranu za konfiguraciju radi bolje stabilnosti.
  • Za autore modpakova: Ako želite da testirate da li FASTEST pruža primetno povećanje FPS-a u vašem okruženju, možete se prebaciti na njega na ekranu za konfiguraciju—ali koristite s oprezom, jer može izazvati padove sa nekompatibilnim modovima.

Potrebna vam je pomoć?

Ako niste sigurni kako da identifikujete ili rešite problem, otvorite GitHub Issue ili pokrenite Discussion.

Preporučeni modovi

Kompatibilnost modova

✅ Kompatibilno (proaktivno)

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

❌ Nekompatibilno

  • OptiFine
  • MadParticle

Zasluge

  • MixinSquared
  • MixinExtras
  • MixinConstraints

Kako instalirati 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.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
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 28
26.2Fabric, NeoForge26.2655 KB 12
26.1.2Fabric, NeoForge26.1.2662 KB 2
1.21.11Fabric, NeoForge1.21.111.1 MB 25

Šta je potrebno za pokretanje

Recenzije

Budi prvi koji će oceniti AsyncParticles

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome

Autor: Harvey_HuskyLicenca: LGPL-3.0-onlyIzvorni kod

Da li si ti autor? Kontaktiraj nas — uklonićemo ga u roku od 48 sati.