استكشاف الأخطاء وإصلاحها
أخطاء المنصات الشائعة
حلول للأخطاء عند تشغيل نتيجة من Codexe: plugins لا تُحمَّل، وانهيار الـ mods، وdatapacks لا تُطبَّق، وأخطاء تحليل Skript، ولماذا تُبنى الـ mods بـ Java 21 لـ Java 17.
آخر تحديث
في هذه الصفحة
#Plugins
| العَرَض | الحل |
|---|---|
الـ plugin غير موجود في /plugins | ابحث في سجل الإقلاع عن اسم الـ plugin. تعني "Invalid plugin.yml" أو "main class not found" أن الملف الواصف خاطئ: اطلب من المحادثة إصلاح plugin.yml. |
| "Unsupported API version" | بُني الـ plugin لـ API من Minecraft أحدث من خادمك. اذكر إصدار خادمك واطلب إعادة البناء عليه. |
NoClassDefFoundError يذكر plugin آخر | اعتمادية (Vault، PlaceholderAPI، …) غير مثبّتة. |
يعمل بعد إعادة التشغيل، ويتعطل بعد /reload | كثير من الـ plugins لا تدعم /reload. أعد تشغيل الخادم بدلاً من ذلك. |
#Mods
| العَرَض | الحل |
|---|---|
| تنهار اللعبة على خادم مخصص | كود خاص بالعميل في الكود المشترك أو الرئيسي. اطلب من المحادثة فصل كود العميل. |
| "Incompatible mod set" / إصدار لعبة خاطئ | يستهدف الـ mod إصداراً مختلفاً من Minecraft أو المحمّل. اذكر الاثنين صراحةً. |
| اعتمادية مفقودة عند الإقلاع (Fabric) | ثبّت Fabric API (وأي اعتمادية أخرى مذكورة) في mods/. |
#لماذا يُبنى الـ mod الخاص بي بـ Java 21 وهو يستهدف Java 17؟
في إصدارات Minecraft التي تسبق 1.20.5 يستهدف الـ mod Java 17. لكن أداة البناء في Fabric (Loom) لا تعمل إلا على Java 21 أو أحدث. يشغّل Codexe Gradle بـ Java 21 مع الاستمرار في تجميع الـ mod الخاص بك لـ Java 17، فيعمل ملف JAR على خادم أو عميل Java 17. هذا متوقع، ولهذا يذكر سجل بناء Fabric 1.20.1 إصدار Java 21.
#Datapacks
| العَرَض | الحل |
|---|---|
لا يظهر في /datapack list | يجب أن يحتوي ملف ZIP على pack.mcmeta في مستواه الأعلى، داخل world/datapacks/. |
| مُحمَّل لكن وصفة أو دالة لا تفعل شيئاً | قيمة pack_format أو أسماء مجلدات خاطئة لإصدارك. اذكر إصدار Minecraft بالضبط. |
#Skript
| العَرَض | الحل |
|---|---|
أخطاء تحليل عند /sk reload | عادةً إضافة مفقودة. تحقق من الإضافات التي يستخدمها السكربت (اسأل المحادثة إن لم تكن متأكداً)، ثم ثبّتها. |
تعبير مثل player's balance غير موجود | ثبّت Vault وplugin اقتصاد. |