Lithium — مود لتحسين منطق اللعبة في Minecraft
يسرّع Lithium المنطق الداخلي للعبة Minecraft — ذكاء الوحوش وكتل الآليات والاصطدامات — دون تغيير آليات اللعب الأصلية أو تعطيل المزارع.
يسرّع Lithium المنطق الداخلي للعبة Minecraft — ذكاء الوحوش وكتل الآليات والاصطدامات — دون تغيير آليات اللعب الأصلية أو تعطيل المزارع.
Lithium — مود لتحسين منطق اللعبة في Minecraft
إصدار Minecraft الذي تم اختبار المقال وكتابته عليه: 26.2
نطاق الإصدارات المدعومة: 1.16.2 – 26.2
Lithium هو مود لتحسين الأداء في Minecraft، يسرّع المنطق الداخلي للعبة: حساب الوحوش (mobs) والكتل والكيانات. في كل تِك (tick) من اللعبة، يعيد الخادم حساب حالة العالم — يحرّك الوحوش و«يفكّر» نيابة عنها، ويحدّث الكتل، ويعالج الاصطدامات، ويشغّل كتل الآليات — وفي عالم مزدحم تتحول هذه الحسابات إلى عنق زجاجة: يزداد زمن التِك وتظهر التقطعات (lag). يعيد المود كتابة هذه الأنظمة بحيث تُنفَّذ الحسابات نفسها بشكل أسرع، دون تغيير أي آلية أصلية (vanilla). يعمل في وضع اللاعب الفردي وعلى الخادم على حدٍّ سواء، ويسرّع تحديدًا محاكاة العالم لا الرسوميات.
ما الذي يسرّعه المود بالضبط
Lithium ليس تحديثًا واحدًا، بل مجموعة من التحسينات المستقلة لأنظمة فرعية مختلفة في اللعبة. تعيد كل واحدة منها كتابة جزء معيّن من الكود بشكل أكثر كفاءة، مع الحفاظ على نتيجة مطابقة تمامًا للأصل.
المجالات الرئيسية:
ذكاء الوحوش الاصطناعي. بدلًا من أن يفحص الوحش محيطه بالكامل بحثًا عن كيانات أخرى في كل تِك، ينتقل المود إلى نموذج قائم على الأحداث: يُخطَر الوحش فقط عندما يدخل أحدهم منطقة انتباهه. كما أُعيدت كتابة خوارزمية إيجاد المسار بكود أسرع.
كتل الآليات. يمكن لكتل مثل الصناديق (chests) ومناضد التخمير (brewing stands) والمواقد (campfires) وغيرها أن «تنام» — إذ تتوقف معالجتها في كل تِك حتى يتغيّر محتواها أو حالتها. منضدة تخمير غير نشطة أو موقد منطفئ لا يستهلكان وقت الخادم دون فائدة.
تِكات الكتل. أُعيدت كتابة حساب التِكات العشوائية بحيث تُنشئ عددًا أقل من الكائنات المؤقتة. عدد أقل من الكائنات يعني حِملًا أقل على جامع القمامة (garbage collector) في Java، الذي يتجمّد عادةً بانتظام أثناء تنظيفها.
اصطدامات الكيانات. بالنسبة للأشكال المستطيلة والفارغة، يُستخدم حساب سريع متخصص بدلًا من الحساب العام الأثقل.
العناصر والمقذوفات. تُدمَج العناصر المتساقطة بذكاء أكبر — حسب النوع وحجم الرزمة، دون محاولات دمج غير ضرورية. يتم تخطي فحوصات الاصطدام بين المقذوفات التي لا يمكنها أن تصطدم فعليًا (مثل سحابة كبيرة من لآلئ الإندر في مكان واحد) — وهذا ملحوظ بوضوح في التجمعات الكبيرة.
التخزين والمقارِنات. تُخطر الكتل ذات المحتوى المقارِنات المجاورة بتغيّر مستوى الامتلاء فقط عندما يحدث ذلك فعلًا، بدلًا من إجبارها على فحص المخزون بشكل أعمى في كل تِك. في أنظمة الفرز والمستودعات التي تحتوي عشرات الحاويات، يزيل هذا جزءًا ملحوظًا من الحِمل.
القرى والغارات. أُزيلت التحديثات الزائدة لمقياس الغارة وجزء من عمليات البحث المتكررة عن أماكن عمل للقرويين.
إجمالًا، يقلّل هذا من زمن معالجة التِك الواحد (MSPT) ويتيح للعالم البقاء أقرب إلى الهدف البالغ 20 تِكًا في الثانية حتى تحت الحِمل.
كيف يظهر هذا التأثير أثناء اللعب
في وضع اللاعب الفردي، يشغّل Minecraft أيضًا خادمًا داخليًا — وهو من «يُشغّل» العالم. عندما يخفف المود الحِمل عن هذا الخادم، يتوفر للمعالج وقت إضافي لبقية المهام، وبالتالي مع انخفاض زمن التِك يزداد كل من معدل الإطارات وسرعة استجابة اللعبة بشكل عام.
على خوادم اللاعبين المتعددين، يكون التأثير مباشرًا: زمن تِك أقصر يعني أن العتاد نفسه يستطيع دعم عدد أكبر من الكيانات المحمّلة، والقطع (chunks)، واللاعبين دون تقطّع. يحصل المسؤول على هامش أداء إضافي دون الحاجة لترقية العتاد.
أكبر حِمل على التِك يأتي بالتحديد من الأنظمة المذكورة أعلاه: عشرات الوحوش النشطة، والمزارع الآلية الكبيرة، وتجمعات القرويين، وخطوط الردستون (redstone) الطويلة المليئة بكتل الآليات. كلما زاد وجود ذلك في القطع المحمّلة، كان التحسن الناتج عن المود أوضح. أما في عالم فارغ يحتوي على عدد قليل من الكتل، فسيكون الفرق في زمن التِك ضئيلًا — إذ لا يكون المنطق هو عنق الزجاجة هناك، بل عوامل أخرى.
يعمل المود بشكل مستقل على كل جانب. يمكن تثبيته على الخادم فقط — دون الحاجة إلى تثبيته لدى العملاء (clients)، والعكس صحيح. لا حاجة لإنشاء عوالم جديدة: تُفعَّل التحسينات على الحفظات (saves) الموجودة فور التشغيل.
لماذا يبقى السلوك مطابقًا للأصل
المبدأ الأساسي للمود هو التطابق الدقيق مع الأصل. تعمل المزارع وآليات الردستون وتوقيتات الوحوش والغنائم بنفس الطريقة كما لو لم يكن المود مثبتًا. وبسبب هذه الصرامة تحديدًا، يُسمح باستخدام Lithium رسميًا في سباقات السرعة (speedrun) في Minecraft: فهو لا يمنح أي ميزة لأنه لا يغيّر قواعد اللعبة.
يختلف جزء صغير من التحسينات تقنيًا عن الأصل، لكن فقط بطريقة لا تؤثر إطلاقًا على قابلية اللعب أو الآليات. وإذا تسبب أحد هذه التحسينات مع ذلك في كسر أحد الإنشاءات، يعتبره المطورون خطأً (bug) ويصلحونه.
الخلاصة
يُغيّر Lithium زمن معالجة التِك في العوالم والخوادم المزدحمة — ويفعل ذلك دون أي تنازل عن السلوك الأصلي (vanilla). وعلى عكس أدوات التحسين التي ترفع معدل الإطارات (FPS) عبر تغيير طريقة رسم العالم، يسرّع هذا المود المحاكاة نفسها: الذكاء الاصطناعي، وكتل الآليات، والاصطدامات. وعلى عكس الحلول التي تضحي بالدقة من أجل السرعة، تبقى النتيجة هنا مطابقة تمامًا للأصل، لذا لا تتعطل المزارع ولا الردستون. أكبر المستفيدين هم العوالم التي تحتوي على مزارع كبيرة وردستون وتجمعات كيانات، وكذلك خوادم اللاعبين المتعددين المزدحمة. مناسب للاعبين التقنيين ومسؤولي الخوادم ومتسابقي السرعة (speedrunners) الذين يحتاجون إلى تِك مستقر دون تغيير آليات Minecraft.
التثبيت
التثبيت النموذجي يستغرق حوالي 5 دقائق. الخطوات نفسها؛ يختلف فقط المُحمّل والبناء المطابق.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











