Minecraft 1.21.1, 1.18.2 کے لیے ObserverLib موڈ
ایک Library mod جو عمومی area observation کی اجازت دیتا ہے۔
ObserverLib موڈ کے بارے میں
ObserverLib ایک لائبریری موڈ ہے، جو ممکنہ طور پر بڑے علاقے میں بلاک کی تبدیلیوں کو بہت کم کارکردگی کے اثرات کے ساتھ قابل اعتماد طریقے سے مشاہدہ کرنے کے لیے استعمال کیا جا سکتا ہے۔
یہ لائبریری عوامی طور پر قابل استعمال ہے اور بنیادی طور پر 1.13+ سے Astral Sorcery میں استعمال کے لیے مرکوز ہے۔
بنیادی طور پر یہ موڈ آپ کو ایک مخصوص علاقے کے لیے ایک Observer رجسٹر کرنے کی اجازت دیتا ہے - آخر میں یہ کیا مشاہدہ کرتا ہے یہ implementation پر منحصر ہے۔ دنیا میں اس کے مشاہدہ شدہ علاقے میں ہونے والی تبدیلیاں Observer تک پہنچائی جاتی ہیں۔ پھر Observer خود فیصلہ کر سکتا ہے کہ ان تبدیلیوں کا کیا مطلب ہے؛ چاہے وہ observer کی حالت کو غلط یا درست کریں۔ مثلاً اگر ڈھانچہ اب مکمل ہو گیا ہے یا نہیں۔
یہ چیک کرنے کی اصل کال کہ چیزیں درست ہیں یا نہیں، متعلقہ پوزیشن پر ChangeSubscriber سے استفسار کرنا اور پھر پوچھنا ہے کہ اس کی موجودہ حالت درست ہے یا نہیں۔
یہ عام طور پر صرف ایک بڑے علاقے کو بار بار چیک کرنے سے بہتر کیوں ہے؟ اگر آپ جس علاقے کا مشاہدہ کرنا چاہتے ہیں وہ ایک chunk سے بڑا ہو تو کیا ہوگا؟ اگر دوسرا chunk جسے آپ کو چیک کرنا ہے unloaded ہو جائے تو کیا ہوگا؟ اس بات کو یقینی بنانے کے لیے کہ کچھ تبدیل نہیں ہوا اور ڈھانچہ برقرار ہے، ایک موڈ کو مذکورہ chunk لوڈ کرنا اور بلاک چیک کرنا پڑے گا۔ ممکنہ طور پر یہ مسئلہ بن سکتا ہے اگر اس سے بہت زیادہ chunk loading اور unloading ہو۔ ObserverLib کی Implementation اس بات کو یقینی بناتی ہے کہ آپ پرسکون رہ سکیں اور آپ کی notifyChange implementation تک پہنچائی گئی تبدیلیوں میں تمام ضروری معلومات موجود ہوں تاکہ یقینی بنایا جا سکے کہ آپ جو کچھ مشاہدہ کر رہے ہیں وہ اب بھی درست ہے یا نہیں۔
یہ چیک کرنے کی ایک مثالی implementation کہ کوئی ڈھانچہ صحیح طریقے سے بنایا گیا ہے یا نہیں، یہاں دیکھی جا سکتی ہے۔ ڈھانچے کے تمام اجزاء کو ہمیشہ چیک کرنے کے بجائے، یہ چیک ان پوزیشنوں کو ٹریک کرنا یقینی بناتا ہے جو غلط/مماثل نہیں ہیں اور صرف ان mismatches کی بنیاد پر کام کرتا ہے جو matcher کی توقع کے خلاف ہیں۔
اگر آپ اسے اپنے پروجیکٹس کے لیے استعمال کرنے میں دلچسپی رکھتے ہیں، تو آپ اسے یہاں سے maven سے حاصل کر سکتے ہیں: https://maven.hellfiredev.net/hellfirepvp/observerlib/observerlib/
مزید وضاحتوں اور تفصیلات کے لیے، بلا جھجھک AstralSorcery discord پر پوچھیں: https://discord.gg/q37VRcT
ObserverLib کیسے انسٹال کریں
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.15.2–1.21.1 on Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file observerlib-1.10.3.jar (112 KB) 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: ObserverLib should be in the list.
Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.
ورژنز
ڈیپنڈنسیز کے ساتھ
| Minecraft | لوڈر | فائل | تاریخ | اقدامات |
|---|---|---|---|---|
| 1.21.1 | NeoForge | ObserverLib-1.21.1-1.10.3.jar112 KB | ||
| 1.18.2 | Forge | ObserverLib-1.18.2-1.7.1.jar143 KB | ||
| 1.18.2 | Forge | ObserverLib-1.18.2-1.6.0.jar144 KB | ||
| 1.15.2 | — | ObserverLib-1.15.2-1.2.0.jar134 KB |
عمومی سوالات
Which Minecraft versions does ObserverLib work on?
There are files for 1.21.1, 1.18.2, 1.15.2. The newest is 1.21.1.
Is ObserverLib for Forge or Fabric?
There are files for Forge: 1.18.2 and for NeoForge: 1.21.1. There are no files for Fabric: a mod for another loader will not start.
Does ObserverLib need other mods?
The author lists no required dependencies: the Forge or NeoForge loader is enough.
Which Java does ObserverLib need?
Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.
Where can I download ObserverLib safely?
On this page: the file observerlib-1.10.3.jar (112 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: f8b357513c22b62f0cdbe0259305620541a45fa2.
ریویوز
ObserverLib کو ریٹ کرنے والے پہلے شخص بنیں

