
توضيحات
opensource.comجزء من شفرة المصدر لـ Minecraft: تم
نشر Java Edition
بشكل قانوني على GitHub بموجب ترخيص مجاني من Microsoft.
تم فتح الكود بموجب ترخيص MIT ويمثل مكتبات Java
Brigadier و
DataFixerUpper . تسمح لك بتحليل أوامر المستخدم وإرسالها ومعالجتها ، بالإضافة إلى معالجة البيانات للإصدارات الجديدة من اللعبة.
في السابق ، كانت الطريقة الرئيسية لرؤية هذا الرمز للمتحمسين هي "فك التجميع" - تحويل كود البايت مرة أخرى إلى رمز يمكن قراءته بواسطة الإنسان في جافا. كان هذا كافيا للكثيرين ، ولكن ، بطبيعة الحال ، كانت "نصوص المصادر" التي تم الحصول عليها بهذه الطريقة أكثر صعوبة إلى حد ما في فهمها من المصادر الأصلية.
في المستقبل ، من المخطط "إطلاق" أنظمة فرعية عالمية أخرى من Minecraft ، والتي قد تكون مفيدة لتطوير ألعاب أخرى وتبسيط عمل صانعي التعديل. من المحتمل أن تفتح الخطوة التالية شفرة المصدر لمحرك عرض Blaze3D الذي تمت إعادة كتابته بالكامل ، والذي تم التخطيط لإصداره في Minecraft الإصدار 1.14.
العميد
العميد هو أداة لتحليل وإرسال الفرق. وفقًا للمطورين ، تستخدم المكتبة بيانات إدخال المستخدم في Minecraft ، وتحولها إلى وظيفة ستؤديها اللعبة. من وجهة نظر المستخدم ، يبدو المكون مثل وحدة تحكم قياسية مع تسليط الضوء على بناء الجملة وإكمال الإدخال.
DataFixerUpper
يتضمن
DataFixerUpper أدوات للتجميع الإضافي ، ودمج ، وتحسين عمليات تحويل البيانات اللازمة لنقل بيانات اللعبة الحالية إلى إصدارات جديدة من Minecraft.