Skip to content

Minecraft 1.20.1, 1.21.1 కోసం AsyncParticles మోడ్

అసింక్ పార్టికల్ టిక్, GPU వేగవంతమైన పార్టికల్ రెండరింగ్.

నుండి Harvey_Husky · Modrinth
డౌన్‌లోడ్‌లు
168 డౌన్‌లోడ్‌లు
వ్యూలు
435 వ్యూలు
లైక్‌లు
1 లైక్‌లు
అప్‌డేట్ చేయబడింది
అప్‌డేట్ చేయబడింది 20.10.2026

AsyncParticles

  • భవిష్యత్తులో సంభావ్య మోడ్ వైరుధ్య సమస్యలను హెచ్చరించడానికి ఇది బీటా దశలోనే ఉంటుంది.
  • ఇప్పుడు 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+)
  • నాకు సమయం దొరికినప్పుడు దీన్ని కొత్త మోడ్కి తరలిస్తాను.
  • కణాలు ఇప్పుడు పరికరాలతో ఢీకొట్టగలవు.
A Create contraption blocking vanilla weather.

ఇతర లక్షణాలు

  • సౌకర్యవంతమైన మిక్సిన్ ఎంపికలు.
  • Minecraft
  • కణ తొలగింపు.
  • అసింక్ కణ టిక్.
  • అసింక్ కణ కాంతి కాష్.
  • క్లయింట్ టిక్ వ్యవధిని తగ్గించడానికి టెక్స్చర్ టిక్ను ఒక ఫ్రేమ్ ఆలస్యం చేయండి.

కాన్ఫిగరేషన్

సెట్టింగ్లను 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 ఇష్యూలో పంచుకోండి.
  • పరిష్కార మార్గంగా, ఈ ఎంపికను ప్రారంభించండి:

Mixin → Make 'ClassInstanceMultiMap' Thread-Safe

Level.getBlockEntity(...)కి సంబంధించిన క్రాష్లు

  • దయచేసి లాగ్లు లేదా క్రాష్ రిపోర్ట్ను GitHub ఇష్యూలో పంచుకోండి.
  • పరిష్కార మార్గంగా, ఈ ఎంపికను ప్రారంభించండి:

Mixin → Make 'LevelChunkblockEntities' Thread-Safe

ConcurrentModificationException

అత్యంత సాధారణ కారణం

ఈ మినహాయింపు సాధారణంగా కణ రెండరింగ్ మరియు టికింగ్ ఏకకాలంలో అదే థ్రెడ్-అసురక్షిత కంటైనర్ను యాక్సెస్ చేసినప్పుడు సంభవిస్తుంది.

ఎలా పరిష్కరించాలి

  • మోడ్ యొక్క Mixin సెట్టింగ్లలో particle$lockProvider మరియు particle$lockRequired రెండింటికీ పూర్తి అర్హత కలిగిన కణ క్లాస్ పేర్లను జోడించండి.

వివరాల కోసం కాన్ఫిగరేషన్ గైడ్ను చూడండి

గమనిక: ఇది నిర్దిష్ట కణ రకాలకు సూక్ష్మ-కణిక లాకింగ్ను ప్రారంభిస్తుంది, tick() మరియు render() పద్ధతుల మధ్య సురక్షిత అసింక్రోనస్ అమలును అనుమతిస్తుంది.

ఇతర సంభావ్య కారణాలు

vX.4.0 నుండి ప్రారంభించి, కణ రెండరింగ్ సమయంలో బాహ్య థ్రెడ్-అసురక్షిత కంటైనర్లను (ఉదా., గ్లోబల్ మ్యాప్లు లేదా జాబితాలు) యాక్సెస్ చేసే మోడ్లతో ఉపయోగించినప్పుడు అరుదైన ConcurrentModificationExceptionsను నివారించడానికి డిఫాల్ట్ కణ రెండరింగ్ మోడ్ SYNCHRONOUSLYకి మార్చబడింది.

  • మీరు పాత వెర్షన్ను (≤ vX.3.0) ఉపయోగిస్తుంటే, మెరుగైన స్థిరత్వం కోసం కాన్ఫిగ్ స్క్రీన్లో మోడ్ను మాన్యువల్గా SYNCHRONOUSLYకి సెట్ చేయడాన్ని పరిగణించండి.
  • మోడ్ప్యాక్ రచయితలకు: మీ సెటప్లో FASTEST గమనించదగ్గ FPS పెరుగుదలను అందిస్తుందో లేదో పరీక్షించాలనుకుంటే, మీరు కాన్ఫిగ్ స్క్రీన్లో దానికి మారవచ్చు—కానీ జాగ్రత్తగా ఉపయోగించండి, ఎందుకంటే ఇది అననుకూల మోడ్లతో క్రాష్లను ప్రేరేపించవచ్చు.

సహాయం కావాలా?

సమస్యను గుర్తించడం లేదా పరిష్కరించడం ఎలా అనేది మీకు తెలియకపోతే, దయచేసి GitHub Issueని తెరవండి లేదా Discussionని ప్రారంభించండి.

సిఫార్సు చేయబడిన మోడ్లు

మోడ్ అనుకూలత

✅ అనుకూలం (ముందుగా)

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

ఇది రన్ అవ్వడానికి కావాల్సినవి

సమీక్షలు

AsyncParticlesకు మొదటి రేటింగ్ ఇవ్వండి

కామెంట్‌లు 0

వ్యాఖ్య చేయడానికి సైన్ ఇన్ చేయండిసైన్ ఇన్

సమానమైన మోడ్‌లు

అన్ని మోడ్‌లు

దీనిపై మరింత

రచయిత: Harvey_Huskyలైసెన్స్: LGPL-3.0-onlyసోర్స్ కోడ్

మీరే రచయితా? మమ్మల్ని సంప్రదించండి — 48 గంటల్లో తీసివేస్తాం.