كيف نبني قاعدة بيانات ماين كرافت

كل رقم في هذا القسم مصدره ملفات Minecraft Java Edition 26.3 نفسها، المحمّلة من خوادم مشغّل Mojang، لا من مواقع الويكي أو المواقع الأخرى. القيم المحسوبة (نسب الإسقاط، منحنيات الخامات، أوقات التعدين، تكاليف السندان) تستخدم معادلات اللعبة نفسها المقروءة من شيفرتها.

ما الذي تحويه قاعدة البيانات

بيانات اللعبة

كل فئة من البيانات، وعدد إدخالاتها في Java 26.3، ومصدرها في ملفات اللعبة.

ما الذي تحويه قاعدة البيانات
البياناتالإدخالاتالمصدر في ملفات اللعبة
العناصر1,567ملفات بيانات اللعبة
الكتل1,141مقروءة بتشغيل شيفرة اللعبة نفسها
الوصفات2,042ملفات بيانات اللعبة
جداول الغنائم1,447ملفات بيانات اللعبة
الوحوش91مقروءة بتشغيل شيفرة اللعبة نفسها
السحرات43ملفات بيانات اللعبة
التأثيرات40مقروءة بتشغيل شيفرة اللعبة نفسها
الجرعات46شيفرة اللعبة + وصفات التخمير في ملفات البيانات
مقايضات القرويين397ملفات بيانات اللعبة
البيئات67ملفات بيانات اللعبة
المباني52ملفات بيانات اللعبة
التقدمات126ملفات بيانات اللعبة
اللوحات51ملفات بيانات اللعبة
أقراص الموسيقى22ملفات بيانات اللعبة
الأوامر94قائمة الأوامر المدمجة في اللعبة

البيانات: ملفات لعبة Minecraft Java Edition 26.3.

من أين تأتي البيانات

بيانات اللعبة

نحمّل ملفات jar للعميل والخادم في Java Edition لكل إصدار (ولأحدث لقطة تجريبية) من خوادم مشغّل Mojang العامة، تمامًا كما يفعل المشغّل الرسمي، ونتحقق من كل ملف مقابل قيم التحقق التي تنشرها Mojang.

يحتوي ملف jar للعميل على حزمة البيانات الأصلية: الوصفات وجداول الغنائم والتقدمات والسحر ومقايضات القرويين والمناطق الحيوية والمباني وتوليد العالم، وكلها بصيغة JSON. نقرؤها كما هي.

يتضمن ملف jar للخادم مولّد البيانات الخاص بـ Mojang. تشغيله ينتج تقارير تضم كل كتلة وحالاتها، وكل سجل، وشجرة الأوامر الكاملة، والمكوّنات الافتراضية لكل العناصر (1,567) (المتانة، ضرر الهجوم، القيم الغذائية، قواعد الأدوات).

بعض القيم غير موجودة في أي ملف بيانات: صحة الكائنات وضررها ودرعها وسرعتها، وصلابة الكتل ومقاومتها للانفجار، والجرعات وتأثيرات الحالة. لهذه القيم نشغّل شيفرة اللعبة نفسها ونقرأ القيم منها مباشرة. ومنذ 26.1 تنشر Mojang شيفرة اللعبة بصيغة مقروءة، لذا يمكن التحقق من كل قيمة.

السلوك غير المخزَّن كبيانات أصلًا (إسقاط الخبرة، عناصر التزاوج والترويض، قواعد الظهور، الهجمات الخاصة) يُقرأ من شيفرة اللعبة، ويُتحقق من كل معلومة مقابل موضعها الدقيق.

كيف تعمل الأرقام المحسوبة

محسوبة

تحمل هذه الأرقام وسم «محسوبة» أينما ظهرت. وكل منها يحاكي شيفرة اللعبة.

  • نسب الإسقاط: كل مجموعة غنائم تسحب إدخالاتها حسب الوزن؛ وتُحسب فرصة سقوط العنصر مرة واحدة على الأقل بدقة من عدد السحبات والأوزان والشروط ونطاقات الكمية (كمية ⁦0–2⁩ تعني أن ثلث السحبات لا يعطي شيئًا).
  • النهب: الإسقاطات الإضافية هي round(المستوى × رقم عشوائي ⁦0–1⁩) لكل مستوى كما في اللعبة، والنسب التي يزيدها النهب (جماجم الهيكل العظمي الويذر، إسقاطات الزومبي النادرة) تستخدم مكافأة الجدول لكل مستوى.
  • توزيع الخامات: عدد العروق في كل قطعة × حجم العرق × توزيع الارتفاع لكل خام (منتظم أو شبه منحرف، محسوب بدقة)، مع استبعاد طبقات صخر القاع في الأسفل. لهذا يبلغ الألماس ذروته عند Y −59، فوق صخر القاع مباشرة.
  • وقت التعدين: في كل نبضة تفقد الكتلة من متانتها مقدار سرعة الأداة ÷ الصلابة ÷ 30 بالأداة الصحيحة (÷ 100 بدونها)؛ والوقت هو عدد النبضات اللازمة للوصول إلى 100%، بدون سحر أو تأثيرات، مع الوقوف على الأرض.
  • تكاليف السندان: كل خطوة تكلّف عقوبات العمل السابق لكلا العنصرين، بالإضافة إلى تكلفة السندان لكل سحر مضاف × مستواه (النصف للكتب)، و+1 لكل سحر متعارض؛ و40 مستوى أو أكثر تعني «مكلف للغاية!». تبحث الحاسبة في كل ترتيبات الدمج عن الأرخص.
  • ضرر الكائنات حسب الصعوبة: سهلة تعطي نصف الضرر +1 (ولا تتجاوز عادي أبدًا)، وعادي القيمة المذكورة، وصعب 1.5×.
  • الخبرة: المستويات ⁦0–15⁩ يحتاج كل منها 2×المستوى+7 نقاط، و16–30 تحتاج 5×المستوى−38، و31 فما فوق تحتاج 9×المستوى−158.
  • الوقود: يصهر الفرن عنصرًا واحدًا كل 200 نبضة (10 ثوانٍ)، لذا فإن مدة احتراق الوقود ÷ 200 هي عدد العناصر التي يصهرها.

الأسماء والترجمات

أسماء العناصر والكتل والكائنات والسحر والتأثيرات والمناطق الحيوية والتقدمات مأخوذة من ملفات اللغة الرسمية للعبة لكل لغات هذا الموقع (18)، لذا تطابق ما تراه في لعبتك.

نصوص الصفحات والشروحات وأسماء المباني (التي لا أسماء رسمية لها في ملفات اللعبة) نكتبها نحن ونترجمها إلى كل لغات الموقع.

الحدود

ما لا تغطيه هذه البيانات:

  • Bedrock Edition: كل ما هنا خاص بـ Java Edition. يختلف Bedrock في بعض المواضع (بعض الوصفات، سلوك السحر، خصائص الكائنات).
  • أوزان الظهور هي جدول الظهور الطبيعي للمنطقة الحيوية؛ والأعداد الفعلية التي تراها تعتمد أيضًا على الإضاءة والمساحة والحد الأقصى للكائنات.
  • تُربط غنائم المباني بالمباني عبر أسماء جداول الغنائم في اللعبة؛ وبعض المباني تضع حاويات إضافية بطرق لا تذكرها الملفات.
  • أسماء التحديثات مثل «Wilderness Bound» مأخوذة من إعلانات Mojang، لا من ملفات اللعبة.
  • محتوى اللقطة التجريبية (26.4-snapshot-5) قد يتغير قبل الإصدار، ولا يحصل على صفحاته الخاصة إلا بعد صدوره.

عدد مرات التحديث

يُسحب كل إصدار وكل لقطة تجريبية جديدة من خوادم Mojang ويمر عبر المسار نفسه، فتواكب قاعدة البيانات اللعبة خلال أيام. البيانات الحالية: Java 26.3؛ الإصدار السابق 26.2؛ أحدث لقطة تجريبية 26.4-snapshot-5 (تتطلب ملفات اللعبة Java 25).

تُبنى قاعدة البيانات من ملفات Minecraft Java 26.3 الرسمية: حزمة البيانات، وتقارير مولّد البيانات الخاص بـ Mojang، وشيفرة اللعبة نفسها للقيم التي لا توجد إلا فيها. تستخدم الأرقام المحسوبة معادلات اللعبة، وتأتي الأسماء الرسمية من ملفات لغتها بكل اللغات (18).

🔍

ساعدنا في الحفاظ على الدقة! إذا لاحظت إحصائيات خاطئة أو بيانات ناقصة أو أي مشكلة، فإن ملاحظاتك تحسّن جودة بياناتنا لصالح المجتمع كله مباشرة.

أبلغ عن مشكلة

الأسئلة الشائعة حول المنهجية

من أين تأتي بيانات ماين كرافت هذه؟

من ملفات لعبة Minecraft Java Edition 26.3 على خوادم مشغّل Mojang: حزمة البيانات المدمجة، ومولّد بيانات اللعبة، وشيفرتها.

كيف تُحسب نسب الإسقاط؟

بدقة من كل جدول غنائم: عدد السحبات وأوزان الإدخالات والشروط ونطاقات الكمية، بما في ذلك الإسقاطات الصفرية. وتطبّق أعمدة النهب معادلات اللعبة لكل مستوى.

هل يشمل هذا Bedrock Edition؟

لا. كل شيء مقروء من Java Edition؛ ويختلف Bedrock في بعض الوصفات والخصائص والآليات.

لماذا تختلف الأسماء بلغتي؟

إنها لا تختلف: الأسماء مأخوذة من ملفات لغة ماين كرافت نفسها، لذا تطابق لعبتك في كل اللغات التي ندعمها (18).

ما مدى سرعة تحديث البيانات؟

يمر كل إصدار جديد وكل لقطة تجريبية عبر المسار نفسه، عادةً خلال أيام.