Minecraft 1.20.1, 1.21.1-এর জন্য AsyncParticles মড
অ্যাসিঙ্ক পার্টিকেল টিক, GPU ত্বরান্বিত পার্টিকেল রেন্ডারিং।
AsyncParticles
- ভবিষ্যতে সম্ভাব্য মড কনফ্লিক্ট সমস্যা সম্পর্কে সতর্ক করতে এটি বিটা পর্যায়ে থাকবে।
- এখন Particle Core(v20.1+) এর সাথে সামঞ্জস্যপূর্ণ।
- এখন Valkyrien Skies v2.4 এর সাথে সামঞ্জস্যপূর্ণ।
মূল বৈশিষ্ট্য
GPU অ্যাক্সিলারেশন
- পার্টিকেল ভার্টেক্স ট্রান্সফরমেশন GPU-তে অফলোড করলে প্রতি ফ্রেমে GPU-তে ডেটা আপলোড কমে, CPU লোড কমে এবং ফ্রেম রেট উন্নত হয়।
- এটি মূলত পূর্বের অ্যাসিঙ্ক পার্টিকেল ভার্টেক্স এক্সট্র্যাকশনকে প্রতিস্থাপন করে এবং একই সাথে সামঞ্জস্যও উন্নত করে (অ্যাসিঙ্ক পার্টিকেল এক্সট্র্যাকশন এখন ডিফল্টভাবে নিষ্ক্রিয়)।
- 1331টি ক্যাম্পফায়ার পূরণ করুন (16,000+ পার্টিকেল, আপনি কনফিগ স্ক্রিনের মাধ্যমে সীমা পরিবর্তন করতে পারেন):
পরীক্ষিত: Ultra5 225H + RTX 5060 Laptop, 1080p।

Create ইন্টিগ্রেশন
- Create কনট্রাপশন এখন ভ্যানিলা আবহাওয়া ব্লক করতে পারে।(v20.1.0a+)
- সময় পেলে এটি একটি নতুন মডে সরিয়ে নেব।
- পার্টিকেল এখন কনট্রাপশনের সাথে সংঘর্ষ করতে পারে।

অন্যান্য বৈশিষ্ট্য
- নমনীয় মিক্সিন অপশন।
- Minecraft
- পার্টিকেল কুলিং।
- অ্যাসিঙ্ক পার্টিকেল টিক।
- অ্যাসিঙ্ক পার্টিকেল লাইট ক্যাশ।
- ক্লায়েন্ট টিক সময়কাল কমাতে এক ফ্রেম বিলম্বিত টেক্সচার টিক।
কনফিগারেশন
ModList/ModMenu এর মাধ্যমে সেটিংস অ্যাক্সেস করা যায়।
সমস্যা সমাধান
- আমরা ডায়াগনস্টিকস চালু করেছি, প্রস্তাবিত সেটিংস প্রয়োগ না করলে সাধারণত ক্র্যাশ হবে না, সেগুলো পরিবর্তন করার জন্য চ্যাট বারে একটি প্রম্পট পাবেন।
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 থেকে, ডিফল্ট পার্টিকেল রেন্ডারিং মোড SYNCHRONOUSLY-তে পরিবর্তন করা হয়েছে যাতে পার্টিকেল রেন্ডারিংয়ের সময় বাহ্যিক থ্রেড-আনসেফ কন্টেইনার (যেমন, গ্লোবাল ম্যাপ বা লিস্ট) অ্যাক্সেস করে এমন মডের সাথে ব্যবহারে বিরল ConcurrentModificationException প্রতিরোধ করা যায়।
- আপনি যদি পুরোনো সংস্করণ (≤ 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
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
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.1 | Fabric, Forge | 1.20.11.9 MB ২০ | ||
| 1.21.1 | Fabric, NeoForge | 1.21.11.2 MB ৯ | ||
| 1.21.1 | Fabric, NeoForge | 1.21.11.2 MB | ||
| 1.20.1 | Fabric, Forge | 1.20.11.9 MB ২ | ||
| 26.3 | Fabric, NeoForge | 26.31.2 MB ৩০ | ||
| 26.2 | Fabric, NeoForge | 26.2655 KB ১৩ | ||
| 26.1.2 | Fabric, NeoForge | 26.1.2662 KB ২ | ||
| 1.21.11 | Fabric, NeoForge | 1.21.111.1 MB ২৯ |
চালাতে যা প্রয়োজন
- Cloth Config APIঐচ্ছিক
রিভিউ
AsyncParticles-এ প্রথম রেটিং দিন


