دليل

كيف تصنع plugin لـ Minecraft دون برمجة

حُدّث في 7 أكتوبر 2026

لا تحتاج إلى تعلّم Java للحصول على plugin يعمل. تحتاج إلى وصف واضح لما يجب أن يفعله، وأداة تحوّل الوصف إلى كود حقيقي وتبنيه وتتيح لك اختباره في اللعبة قبل تثبيته. يوضح هذا الدليل الطريقة، وما تكتبه لتكون النتيجة ما تخيّلته.

ابدأ من هذا المثال وغيّره بما يناسبك.

ولّد هذا بـ Codexe

خطوة بخطوة

  1. 1.اختر الخادم والإصدار

    تعمل الـ plugins على خوادم Spigot أو Paper أو Folia. دوّن إصدار Minecraft الذي يعمل عليه خادمك (مثلاً Paper 1.21.4): يجب أن يُبنى الـ plugin له.

  2. 2.صف الـ plugin بكلمات بسيطة

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

  3. 3.دع Codexe يكتبه ويبنيه

    يكتب Codexe فئات Java وملف plugin.yml وملفات البناء، ويجمّع المشروع ويصلح أخطاء التجميع قبل أن يعلنه Ready.

  4. 4.جرّبه على خادم حقيقي

    اضغط «جرّبه الآن» للانضمام إلى خادم تجريبي خاص مثبّت عليه الـ plugin، من عميل Minecraft الخاص بك. يشغّل اللاعبون التجريبيون الأوامر ويفحصون النتيجة.

  5. 5.اطلب التغييرات في المحادثة

    إذا لم يكن شيء صحيحاً، قل ما رأيته ("تتم إعادة تعيين مهلة الانتظار عند خروجي") ويعدّل Codexe الكود ويبني مرة أخرى.

  6. 6.ثبّت ملف .jar

    نزّل ملف .jar المبني وضعه في مجلد plugins/ على خادمك وأعد تشغيل الخادم.

ماذا تكتب ليخرج الـ plugin صحيحاً

يكتب الذكاء الاصطناعي ما تطلبه، فالوصف هو العمل كله. الوصف الجيد يجيب عن هذه الأسئلة:

  • الأوامر: الأسماء والوسائط بدقة، مثل /home <name>.
  • الصلاحيات: أي الأوامر للجميع وأيها للإدارة (مثل homes.admin).
  • القواعد: الحدود ومهل الانتظار والتكاليف وما يحدث عند الموت أو الخروج.
  • الإعدادات: ما يجب أن يستطيع أصحاب الخوادم تغييره في config.yml، والرسائل.
  • البيانات: هل يجب أن تبقى الأشياء بعد إعادة التشغيل (محفوظة في ملف أو قاعدة بيانات).

مثال على وصف

"plugin لـ Paper 1.21.4 باسم Homes. الأوامر /sethome <name> و/home <name> و/delhome <name> و/homes. حتى 3 منازل لكل لاعب، و10 مع الصلاحية homes.vip. الانتقال بعد 3 ثوانٍ من الانتظار يُلغى إذا تحرك اللاعب. تُحفظ المنازل في ملف YAML لكل لاعب. كل الرسائل والحدود في config.yml."

هذا كافٍ لـ plugin كامل وقابل للضبط. ويمكنك دائماً إضافة مزايا لاحقاً في المحادثة نفسها.

ماذا يعني «دون برمجة» وما لا يعنيه

أنت لا تكتب كوداً، لكن الـ plugin كود حقيقي: مشروع Java عادي يمكنك فتحه وقراءته وتغييره، أو تسليمه لمطوّر لاحقاً. يتحقق Codexe من أنه يُجمَّع ويُحمَّل على خادم حقيقي، وهنا يفشل الكود المكتوب بالذكاء الاصطناعي في الغالب عندما يأتي من محادثة فقط.

التوليد والتجميع والاختبار مجانية في الخطة المجانية (50,000 توكن تُعاد تعبئتها كل 24 ساعة). أما تنزيل ملف .jar لخادمك الخاص فيحتاج إلى خطة أو حزمة تنزيل.

أسئلة

هل أستطيع فعلاً صنع plugin دون معرفة Java؟

نعم. أنت تصفه، ويكتب Codexe كود Java ويجمّعه، وتختبره في اللعبة. معرفة القليل تساعد على وصف الحالات الحدية، لكنها ليست شرطاً.

هل سيعمل على إصدار خادمي؟

يسأل Codexe عن إصدار Minecraft الذي سيُكتب له الـ plugin (من 1.8.8 إلى 26.3) ويبنيه وفق API ذلك الإصدار ومستوى Java الخاص به. ويشغّل الخادم التجريبي الإصدار نفسه.

هل يمكنني تغيير الـ plugin لاحقاً؟

نعم، في محادثة المشروع نفسها، أو بتعديل الملفات بنفسك. تبقى ملفات الإعدادات مقروءة وقابلة للتعديل.

صف الـ plugin الخاص بك وجرّبه في اللعبة

يُفتح هذا الوصف جاهزاً للإرسال:

“plugin لـ Paper 1.21.4 باسم Homes: الأوامر /sethome و/home و/delhome باسم، حتى 3 منازل لكل لاعب (10 مع homes.vip)، وانتظار 3 ثوانٍ يُلغى عند الحركة، وحفظ المنازل لكل لاعب، وكل رسالة وحد في config.yml.”

ولّد هذا بـ Codexe
كيف تصنع plugin لـ Minecraft دون برمجة | Codexe