- Quilt هو انشقاق مجتمعي لعام 2021 من Fabric يقوم بتشغيل تعديلات Fabric دون تغيير.
- Fabric هو المُحمِّل الأصلي الذي يتمتع بنظام بيئي أكبر بكثير للتعديلات وقاعدة مستخدمين.
- التوافق يسير في اتجاه واحد: Quilt يقوم بتحميل تعديلات Fabric، ولكن Fabric لا يمكنه تحميل التعديلات الخاصة بـ Quilt فقط.
- بالنسبة لمعظم اللاعبين، Fabric هو الخيار الافتراضي الآمن؛ Quilt يناسب الأشخاص الذين يريدون واجهات برمجة التطبيقات الإضافية الخاصة به.
Quilt هو نسخة مجتمعية من Fabric تحافظ على التوافق الثنائي مع تعديلات Fabric مع إضافة مكتباتها الخاصة. Fabric هو المُحمِّل الأصلي ولديه نظام تعديلات وقاعدة مستخدمين أكبر بكثير. بالنسبة لمعظم اللاعبين، Fabric هو الخيار الافتراضي الآمن. Quilt يناسب الأشخاص الذين يريدون واجهات برمجة التطبيقات الإضافية الخاصة به أو يدعمون النسخة المجتمعية من حيث المبدأ.
أين Opal يناسب
Opal هو تعديل لـ Fabric، لذا فإن Fabric هو المُحمِّل الذي تريده له. يمكن لتجميع Fabric أيضًا أن يعمل على Quilt إذا كنت تفضل هذا الفرع. راجع دليل الإعداد
ما هو كل منهما
Fabric هو مُحمِّل تعديلات خفيف الوزن وقابل للتطوير، يتم صيانته بواسطة FabricMC. يجمع بين نواة صغيرة وواجهة برمجة تطبيقات Fabric (Fabric API) ذات الإصدارات المنفصلة (/ar/learn/what-is-the-fabric-api)، ويستخدم نموذج تصحيح يعتمد على mixins. يتحديث لإصدارات Minecraft الجديدة بسرعة ويحتوي على أكبر كتالوج لتعديلات الأداء والمنفعة.
Quilt هو نسخة مشتقة من Fabric بدأت في عام 2021 بعد نزاعات حول الإدارة داخل FabricMC. يقوم بتشغيل تعديلات Fabric دون تغيير، ويشحن واجهة برمجة تطبيقات Fabric الخاصة به Quilted Fabric API كطبقة توافق لواجهة برمجة تطبيقات Fabric، ويضيف QSL، مكتبات Quilt القياسية، لواجهات برمجة التطبيقات الخاصة به. إن اعتماده صغير مقارنة بـ Fabric الأصلي.
كيف يختلفان
النقطة العملية الكبيرة هي اتجاه التوافق. يمكن لـ Quilt تحميل تعديلات Fabric، ولكن Fabric لا يمكنه تحميل التعديلات التي تعتمد على ميزات QSL الخاصة بـ Quilt فقط. لذا فإن التعديل المكتوب لـ Fabric العادي يصل إلى كل من الجمهورين، بينما يصل التعديل الذي يعتمد على QSL فقط إلى مستخدمي Quilt.
| Fabric | Quilt | |
|---|---|---|
| الأصل | المُحمِّل الأصلي من FabricMC | نسخة مجتمعية مشتقة من Fabric عام 2021 |
| نظام التعديلات | الأكبر على Minecraft الحديث | يقوم بتشغيل تعديلات Fabric بالإضافة إلى تعديلات QSL |
| واجهة برمجة التطبيقات الخاصة به | واجهة برمجة تطبيقات Fabric | واجهة برمجة تطبيقات Fabric Quilted (توافق) + QSL |
| التوافق | لا يمكنه تحميل التعديلات الخاصة بـ Quilt فقط | يقوم بتحميل تعديلات Fabric دون تغيير |
| الاعتماد | كبير جدًا | صغير مقارنة بـ Fabric |
| نموذج التصحيح | Mixins | Mixins (موروث من Fabric) |
أيّهما تختار
- اختر Fabric إذا كنت تريد أوسع مجموعة تعديلات، وأحدث دعم للإصدارات، والبرنامج الذي يستهدفه معظم العملاء والتعديلات افتراضيًا.
- اختر Quilt إذا كنت تريد ميزات QSL الخاصة به، أو تشغيل تعديل Quilt فقط، أو تفضل إدارة الشوكة. تعديلات Fabric الحالية لديك لا تزال تعمل.
- لا يمكنك تشغيل كليهما في وقت واحد. اختر برنامج تشغيل واحد لكل ملف تعريف، وبما أن Quilt يقرأ تعديلات Fabric، فإن التبديل يكلف القليل في كلتا الحالتين.
الأسئلة الشائعة
نعم. يحافظ الكويلت على التوافق الثنائي ويحمل تعديلات فابريك من خلال طبقة واجهة برمجة التطبيقات الخاصة به، Quilted Fabric API. العكس غير صحيح: فابريك لا يمكنه تشغيل التعديلات التي تتطلب واجهات برمجة التطبيقات QSL الخاصة بكويلت فقط
انفصلت Quilt عن FabricMC في عام 2021 بسبب خلافات في الإدارة. وهي تهدف إلى الحفاظ على التوافق مع Fabric مع تقديم تصميم واجهة برمجة تطبيقات (API) خاص بها من خلال QSL
غالبًا ما يُفضل Fabric نظرًا لقاعدة مستخدميه ودعم الإصدارات الأكبر، بالإضافة إلى أن بناء Fabric يعمل أيضًا على Quilt. إن بناء Quilt فقط سيقلل من الجمهور المستهدف دون أي مكاسب في معظم الحالات
لا يوجد فرق جوهري. يرث Quilt نموذج Fabric المدمج، لذا فإن الأداء يعتمد على التعديلات التي تقوم بتثبيتها، وليس على البرنامج المحمّل