إضافة 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
| Command | Description | Permission | Access |
|---|---|---|---|
/pa open <panel> | يفتح لوحة باسم محدد. | commandpanels.command.open | Admin |
/pa reload | يعيد تحميل إعدادات الإضافة واللوحات. | commandpanels.command.reload | Admin |
/pa generate | ينشئ لوحات مثال أو هيكلًا أوليًا. | commandpanels.command.generate | Admin |
/pa version | يعرض إصدار الإضافة. | commandpanels.command.version | Player |
/pa data | يضبط بيانات اللوحة أو يفحصها. | commandpanels.command.data | Admin |
/pa help | يعرض المساعدة لأمر /pa. | commandpanels.command.help | Player |
(الأوامر وصلاحياتها مأخوذة من التوثيق الرسمي لـ CommandPanels.)
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
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.
- Smithtainment
SMP بقاء يركّز على المجتمع، مع إضافات مخصصة، اقتصاد، mcMMO وألعاب صغيرة — لاعبون ودودون ومنتدى نشط.
٥50.79 - Netherlite is loading...٤50.27
- GenuineMC
SMP بقاء شبه فانيلا يركّز على المجتمع، مع حماية الأراضي، ومتاجر اللاعبين، ومكافآت التصويت، ومستحضرات تجميل، وربما اللعب المشترك بين Bedrock وJava.
٠44.38 - EthelMC
سيرفايفل مجتمعي مع اقتصاد، حماية أراضي، ساحات ومعيارية لعب متقاطع (Java & Bedrock). متاجر ولفعاليات.
٢44.22 - The Dojo
سيرفايفل بنظام Towny مع تقدم mcMMO واقتصاد لاعبين وتركيز على المجتمع — ابنِ بلدات، طوّر مهاراتك والعب مع الأصدقاء.
٠38.77 - AntyMC
خادم Lifesteal بأسلوب Anarchy بولندي، يركز على PvP والبقاء — يضم عناصر مخصصة، وعشائر، ومزادات بين اللاعبين، واقتصادًا داخل اللعبة لتجربة تنافسية عالية المخاطر.
٠31.34 - FoxyCraft٠30.79
- MOTD LOADING٠23.95
- A Minecraft Server٠23.35
- BTE Japan٠21.97
- ÂÂOlympus Âservidor amigable٠20.97
- Bloxito٠10.29
- Anarchy has taken over.٠5.18
- A Minecraft Server٠5.09
تعرض صفحة إضافة CommandPanels الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.
قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ CommandPanels على إعداد كل خادم.
تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم CommandPanels.
استخدم قائمة الخوادم التي تحتوي على CommandPanels لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.