Minecraft Servers HQ

إضافة Minecraft CommandPanels

معلومات عن CommandPanels والخوادم التي تم العثور عليها فيها

🔌 حول CommandPanels

CommandPanels هو إضافة Minecraft توفّر نظام GUI/menu مبنيًا على YAML للسيرفرات. يركّز على اللوحات المعتمدة على inventory، ولوحات الحوار (form)، ولوحات المتوافقة مع Floodgate للاعبين Bedrock. يتضمن المشروع محررًا عبر الإنترنت وصيغة منظمة لبناء قوائم تفاعلية تعتمد على البيانات، تنفّذ الأوامر، وتعرض placeholders ديناميكية، وتتفاعل مع المنطق والصلاحيات.

🎯 الهدف

هذه الإضافة موجهة لمديري السيرفرات والمطورين الذين يحتاجون إلى واجهات GUI مرنة وقابلة للبرمجة للمتاجر، والحِزم، واللوبيات، وأدوات الإشراف، أو سير العمل المخصص. وهي مصممة لتسمح للوحة بتنفيذ الأوامر، والتحقق من الشروط، وتحريك العناصر، وإتاحة بيانات الجلسة أو البيانات الدائمة لاستخدامها في أنظمة أخرى.

⚙️ المميزات

  • لوحات inventory مع تفاعلات العناصر، وتخطيطات الخانات، وسلاسل الرسوم المتحركة.
  • لوحات حوار للنماذج المنظمة وإدخال اللاعبين.
  • دعم لوحات Floodgate لعرض لوحات متوافقة للاعبي Bedrock (عبر إعدادات Geyser/Floodgate).
  • منطق وشروط inline (بمشغلات على نمط AND/OR/NOT) للتحكم في الظهور والسلوك.
  • نظام أوامر/إجراءات: hooks للفتح/الإغلاق، وإجراءات النقر، وإجراءات النقر خارج اللوحة، وتنفيذ الأوامر المشروط.
  • دعم PlaceholderAPI وتحديثات placeholders الديناميكية داخل اللوحات.
  • بيانات لوحة الجلسة والبيانات الدائمة المتاحة عبر اللوحات والأوامر.
  • تحديثات دورية ومرصّد صلاحيات يمكنه إعادة تحليل المنطق بالكامل عند تغيّر الصلاحيات.
  • محرر عبر الإنترنت مع معاينة YAML مباشرة وفحص للبنية.

🧩 لمن هذا الإضافة

للمديرين ومطوري الإضافات الذين يديرون سيرفرات حديثة متوافقة مع Paper ويحتاجون إلى قوائم GUI مرنة: سيرفرات Survival/SMP، وشبكات minigame، وPvP hubs، والسيرفرات التي تتطلب واجهات إدارية/إشرافية مخصصة.

🏗️ أمثلة استخدام

  • إنشاء GUI للـ kit أو المتجر ينفّذ أوامر السيرفر ويتطلب صلاحيات معينة أو رصيدًا اقتصاديًا.
  • بناء قائمة تنقّل للـ hub بعناصر متحركة وظهور مشروط بناءً على رتبة اللاعب.
  • توفير قائمة متوافقة مع Bedrock باستخدام نسخ لوحات خاصة بـ Floodgate.

⌨️ Commands

CommandDescriptionPermissionAccess
/pa open <panel>يفتح لوحة باسم محدد.commandpanels.command.openAdmin
/pa reloadيعيد تحميل إعدادات الإضافة واللوحات.commandpanels.command.reloadAdmin
/pa generateينشئ لوحات مثال أو هيكلًا أوليًا.commandpanels.command.generateAdmin
/pa versionيعرض إصدار الإضافة.commandpanels.command.versionPlayer
/pa dataيضبط بيانات اللوحة أو يفحصها.commandpanels.command.dataAdmin
/pa helpيعرض المساعدة لأمر /pa.commandpanels.command.helpPlayer

(الأوامر وصلاحياتها مأخوذة من التوثيق الرسمي لـ CommandPanels.)

🔐 Permissions

PermissionDescriptionDefault
commandpanels.commandيتيح الوصول إلى الأمر الأساسي /pa.true
commandpanels.command.reloadيتيح إعادة تحميل الإضافة.op
commandpanels.command.generateيتيح الوصول إلى أمر مولّد اللوحات.op
commandpanels.command.versionيتيح التحقق من إصدار الإضافة.true
commandpanels.command.dataيمنح الوصول لتكوين بيانات اللوحة.op
commandpanels.command.openيتيح فتح اللوحات باستخدام /pa open.op
commandpanels.command.open.otherيتيح فتح اللوحات للاعبين الآخرين.op
commandpanels.command.helpيتيح الوصول إلى /pa help.true

⚙️ التثبيت

📥 الإعداد

  • حمّل ملف CommandPanels الرسمي بصيغة .jar وضعه في مجلد plugins/ الخاص بسيرفرك.
  • شغّل السيرفر لتوليد بيانات الإضافة.
  • بعد التشغيل الأول، تحقق من plugins/CommandPanels لملف config.yml ومجلد panels/ الذي يحتوي على ملفات تعريف اللوحات.

📦 Dependencies

  • PlaceholderAPI — اختياري لكنه موصى به للـ placeholders الديناميكية.
  • Floodgate — اختياري لدعم لوحات Bedrock (Floodgate).

🧾 الإعدادات

  • يتم تعريف اللوحات كملفات YAML توضع داخل دليل panels/. كما يتم دعم المجلدات الفرعية للتنظيم.
  • ستقوم الإضافة بتوليد لوحات مثال إذا تم حذف دليل panels/ ثم إعادة تشغيل الإضافة.

🧠 ملاحظات تقنية

  • تشير الوثائق الرسمية والإصدارات إلى Paper وFolia (فروع Paper) كمنصات سيرفر مدعومة لإصدارات v4 الحديثة.
  • تركّز سلسلة إصدارات v4 على أحدث إصدارات سيرفرات Minecraft؛ وتدعم تعريفات اللوحات placeholders ديناميكية ومنطقًا مشروطًا يتم تحليله أثناء التشغيل.
  • توفّر الإضافة عقد صلاحيات وواجهة برمجة تطبيقات قائمة على الأوامر لفتح اللوحات؛ ويمكن أيضًا تضمينها كمكتبة داخل إضافات أخرى عبر تحميل YAML اللوحات واستدعاء إجراءات الفتح.

🤝 متى تكون هذه الإضافة مفيدة

إذا كنت تحتاج إلى نظام GUI منظم وقابل للبرمجة يدعم البيانات الديناميكية، والمنطق المشروط، وتوافق Bedrock، ومحررًا عبر الإنترنت، فإن CommandPanels يقدم نهجًا قائمًا على YAML ومثبتًا يناسب السيرفرات والشبكات المبنية على Paper.

خوادم تستخدم CommandPanels

تعرض صفحة إضافة CommandPanels الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.

قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ CommandPanels على إعداد كل خادم.

تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم CommandPanels.

استخدم قائمة الخوادم التي تحتوي على CommandPanels لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.