- اليارن هو نظام تسمية يعتمد على المجتمع ومفتوح المصدر لـ Fabric، مع تضمين جميع معلمات الطريقة.
- موجماب هو الاسم الرسمي لـ Mojang، ويتم نشره مع كل إصدار منذ 1.14.4.
- كلاهما يعتمدان على طبقات مستقرة، لذا يمكن تغيير الأسماء المقروءة دون تعطل التعديلات.
- العديد من مشاريع Fabric الآن تبني على قاعدة Mojmap وتطبق إعادة تعيين Yarn فوقها.
الغزل هو نظام تسمية مفتوح المصدر يعتمد على المجتمع، ومُصمم لـ Fabric، ويأتي مع أسماء وصفية ومعاملات طريقة كاملة. موجماب هو نظام التسمية الرسمي الخاص بموجانج، ويتم نشره مع كل إصدار منذ 1.14.4. اختر الغزل إذا كنت تريد نظام تسمية مجاني وموثق جيدًا؛ واختر موجماب إذا كنت تريد أسماءً تتطابق مع أسماء موجانج ولا تنحرف أبدًا.
ما يميز كل منهما
الغزل هو مجموعة تعيينات مُدارة بواسطة FabricMC. المتطوعون يعينون أسماءً قابلة للقراءة للفئات والحقول والطرق المشفرة في Minecraft، وتجلس هذه الأسماء فوق طبقة الوسيط المستقرة بحيث يمكن إعادة تسميتها دون كسر التعديلات المترجمة.
موجماب هو جدول التعيينات الرسمي الذي تنشره موجانج جنبًا إلى جنب مع كل إصدار بدءًا من 1.14.4. تأتي الأسماء مباشرة من مصدر موجانج الخاص، لذلك فهي تتطابق مع ما يسميه المطورون الأشياء داخليًا. لقد حلت محل MCP و Searge كافتراضي لأي مشروع جديد.
كيف يختلفان
يكمن الانقسام في من يختار الأسماء وكيفية تعامل الترخيص معها. يتم اختيار أسماء الغزل من قبل المجتمع وهي حرة في الاستخدام والمشاركة. أسماء موجماب هي لـ Mojang، وكان الترخيص متسامحًا تاريخيًا مع الاستخدام في وقت الترجمة ولكنه أكثر حذرًا بشأن إعادة التوزيع. تتعامل المحملات الحديثة مع ذلك نيابة عنك.
| | | خيط | موجماپ | | :--- | :--- | :--- | | من الذي يطلق الأسماء على الأشياء؟ | Fabricمجتمع ماينكرافت | موجانغ (الرسمي) | | متاح لأول مرة | Fabric العصر | 1.14.4 والإصدارات الأحدث | | معلمات الطريقة | مسماة وموثقة | غالبًا ما تكون مفقودة | | الترخيص | مفتوح، مجاني للمشاركة | متساهل في وقت الترجمة | | طبقة مستقرة أسفلها | وسيط | خريطة إخفاء لكل إصدار | | الأنسب | Fabric مودات تحتاج إلى ملفات تعريفية | مشاريع تتطابق مع مصدر Mojang |
أيها تختار
- اختر Yarn إذا كنت تبني على [Fabric]((https://fabricmc.net/) ونريد أسماءً وصفية، ومعلمات طريقة مُسماة، وتوثيقًا مضمّنًا. إنه الخيار الافتراضي القياسي والمتداول Fabric النظام البيئي.
- اختر Mojmap إذا كنت تريد أسماءً تتطابق مع المصادر الأصلية لـ Mojang، أو تخطط لمشاركة التعليمات البرمجية مع أشخاص يستخدمون برامج تحميل أخرى، أو تستهدف الإصدار 1.21 أو أحدث حيث تعتبر الخرائط الرسمية هي الأساس الشائع.
- الكثير Fabric المشاريع الآن تبنى على قاعدة Mojmap وتطبق إعادة تعيين Yarn فوقها، لذلك لست مضطرًا لاختيار واحد فقط دائمًا.
كيف يرتبطون بخرائط أخرى
كلاهما جزء من تاريخ أطول. قبل أن تنشر Mojang الخرائط، كان مجتمع التعديل يستخدم MCP و Searge لعكس الأسماء المشوشة. بدءًا من الإصدار 1.14.4، جعلت Mojmap التسمية الرسمية متاحة، ونما Yarn كحل مفتوح Fabric بديل مُطَبَّق فوق وسيط. الطبقة الوسيطة هي ما تحافظ على توافق التعديلات عبر تغييرات أسماء الخرائط.
الأسئلة الشائعة
كلاهما يعملان على Fabric. كان Yarn هو الوضع الافتراضي للنظام البيئي، ويأتي بمعلمات مُرسلة بالإضافة إلى الوثائق، بينما يتطابق Mojmap مع أسماء Mojang الخاصة. اختر بناءً على طريقة التسمية والأدوات التي يفضلها فريقك
لا. الأسماء المشفرة تبدو كـ a.a.a. تقوم Mojmap بربطها بالأسماء المقروءة التي تستخدمها Mojang داخليًا، والتي يتم نشرها لكل إصدار
نعم، بمعنى ما. بعض إعدادات Fabric تعتمد على قاعدة Mojmap وتطبق إعادة تعيين Yarn، لذا فهما يتعايشان في سلسلة أدوات واحدة بدلًا من التنافس المباشر
كلا الطريقتين جعلتا MCP و Searge قديمتين ولا تستخدمان في الأعمال الجديدة اعتبارًا من الإصدار 1.14.4. لا تزال المشاريع الأقدم من الإصدار 1.7 إلى 1.12 تعتمد على تسمية MCP