Skip to content
الاستضافة · المودات وحزم المودات

KubeJS: وصفات وسكربتات مخصصة

تغيير وصفات وميكانيكيات حزمة المودات دون برمجة: بنية سكربت KubeJS، وإعادة التحميل، والأخطاء الشائعة.

آخر تحديث 13 أغسطس 2026

يتيح لك KubeJS تعديل حزمة مودات عبر السكربتات: حذف الوصفات وإضافتها، وتغيير الإسقاطات، وربط الأحداث. هذه هي الطريقة المعيارية لموازنة حزمة مودات.

البنية

kubejs/
  server_scripts/   recipes, drops, server events
  client_scripts/   tooltips, interface
  startup_scripts/  item and block registration

سكربتات الخادم هي ما تحتاجه في الاستضافة.

أمثلة

ServerEvents.recipes(event => {
  event.remove({ output: 'minecraft:diamond_block' })
  event.shaped('4x minecraft:stick', [
    'P',
    'P'
  ], { P: 'minecraft:oak_planks' })
})

إعادة التحميل

/kubejs reload server_scripts

تُطبَّق الوصفات دون إعادة تشغيل. أما سكربتات بدء التشغيل فتتطلب إعادة تشغيل كاملة.

الأخطاء

تُكتب أخطاء السكربتات في logs/kubejs/server.txt، وليس في السجل العام فقط. افحص هناك أولًا: سيعمل الخادم رغم ذلك، لكن تغييراتك لن تُطبَّق ببساطة.

تنبيه

  • يعمل السكربت على الخادم بصلاحيات كاملة — لا تنسخ سكربتات الآخرين دون الاطلاع عليها.
  • حذف وصفة مستخدمة في سلسلة مهام حزمة مودات يقطع تقدم اللاعبين.
  • الأحداث التي تُطلق كل نبضة أو كل كتلة تستهلك TPS بسهولة — تحسين أداء خادم المودات.
استضافة Minecraftخادمك يعمل أثناء عدم اتصالكإنشاء خادم