إضافة Minecraft EssentialsDiscord
معلومات عن EssentialsDiscord والخوادم التي تم العثور عليها فيها
🔌 حول EssentialsX Discord
EssentialsX Discord (يُوزَّع باسم وحدة EssentialsDiscord) هي وحدة رسمية من EssentialsX تدمج خادم Minecraft مع خادم Discord. تعمل كملف jar إضافي بجانب وحدة EssentialsX الأساسية وتتصل بـ Discord عبر bot token مُعدّ مسبقًا لتمرير الدردشة والأحداث وتوفير تفاعلات من جهة Discord مدعومة بواجهة API صغيرة.
🎯 الهدف
الهدف الأساسي للوحدة هو أمران: تمرير دردشة/أحداث Minecraft المحددة إلى قنوات Discord وتمرير رسائل/أوامر Discord المحددة إلى خادم Minecraft. وهي مخصصة لمديري الخوادم الذين يريدون تواصلًا مباشرًا وقابلًا للضبط، مع تحكم محدود عن بُعد بين Discord وخادم Minecraft يعتمد على EssentialsX.
⚙️ الميزات
- تعيين قنوات قابل للضبط لأنواع رسائل مختلفة (الدردشة، الانضمام/المغادرة، الطاقم، إلخ).
- تمرير دردشة Minecraft إلى Discord وتمرير اختياري لرسائل Discord إلى دردشة Minecraft.
- أوامر slash على جانب Discord يمكنها تنفيذ أوامر الكونسول، إرسال رسائل إلى اللاعبين، وعرض قوائم اللاعبين (قابلة للضبط ومقيّدة بالأدوار).
- نظام دقيق لأنواع الرسائل وتنسيق مستقل لكل نوع محدد في إعدادات الإضافة.
- واجهة API للمطورين لتسجيل أنواع رسائل مخصصة وأوامر تفاعل Discord عبر واجهة DiscordService المقدمة.
🧩 لمن هذا
- مالكو الخوادم الذين يستخدمون EssentialsX ويريدون مزامنة دردشة Discord ↔ Minecraft.
- فرق الطاقم التي تريد ربط قنوات خاصة للطاقم مع أعضاء الطاقم داخل اللعبة.
- مطورو الإضافات الذين يريدون إتاحة تفاعلات Discord بسيطة أو ربط رسائل مخصصة مع Discord.
🏗️ حالات استخدام مثال
- تمرير الدردشة العامة إلى قناة Discord مخصصة مع إرسال رسائل Discord الخاصة بالطاقم فقط إلى الطاقم داخل اللعبة.
- السماح لأدوار Discord الموثوقة بتشغيل استعلامات أو أوامر خادم مُعدّة عبر أوامر slash دون إتاحتها للعامة.
- جعل إضافة أخرى ترسل إشعارات منظمة إلى Discord عبر تسجيل نوع رسالة مخصص باستخدام واجهة EssentialsX Discord API.
⌨️ الأوامر
يتيح EssentialsX Discord أوامر slash قابلة للضبط على جانب Discord (يتم تسجيلها مع Discord) بدلًا من أوامر دردشة Minecraft المعتادة. تعمل هذه الأوامر (كما في الأمثلة الواردة في الوثائق الرسمية) من داخل Discord ويمكنها تنفيذ أوامر الكونسول أو إرسال رسائل إلى اللاعبين أو عرض قوائم اللاعبين. يتم التحكم في توفر الأوامر والميزات المتقدمة عبر إعدادات الأدوار/المعرّفات في ملف إعدادات الإضافة.
🔐 الأذونات
| Permission | Description | Default |
|---|---|---|
essentials.discord.receive.<channel> | يسمح للاعب باستقبال الرسائل التي يتم تمريرها من قناة Discord المحددة. | not specified |
essentials.discord.markdown | يسمح للاعب بتجاوز فلتر Markdown بحيث تبقى رسائل Minecraft الخاصة به بتنسيقها عند إرسالها إلى Discord. | not specified |
essentials.discord.ping | يسمح للاعب بتجاوز فلتر ping بحيث يمكن لرسائله الإشارة إلى @everyone/@here/roles من Minecraft. | not specified |
⚙️ التثبيت
📥 الإعداد
- حمّل ملف jar الخاص بوحدة EssentialsX Discord وضعه في مجلد
plugins/الخاص بخادمك بجانب ملف jar الأساسي لـ EssentialsX. - شغّل الخادم لإنشاء إعدادات الوحدة، ثم أوقف الخادم.
- اضبط bot token ومعرّفات القنوات وmessage-types وإعدادات أدوار الأوامر في
plugins/EssentialsDiscord/config.ymlكما هو موضح، ثم أعد التشغيل.
📦 المتطلبات
- EssentialsX (الأساسي) — تعمل الوحدة كإضافة ضمن حزمة إضافات EssentialsX.
🧠 ملاحظات تقنية
- توفّر الوحدة واجهة خدمة API (DiscordService) لكي تتمكن الإضافات الأخرى من تسجيل أنواع رسائل مخصصة وإرسال رسائل إلى قنوات Discord المُعدّة.
- يتم التحكم في أوامر جانب Discord عبر الأدوار/المعرّفات المُعدّة في ملف إعدادات الإضافة بدلًا من عقد الأذونات القياسية في Minecraft.
- تتم إعدادات أسلوب الإدارة (bot token، معرّفات القنوات، تنسيق الرسائل، معرّفات أدوار الأوامر) في ملف إعدادات الوحدة الذي يتم إنشاؤه عند التشغيل الأول.
🤝 متى تكون هذه الإضافة مفيدة
عندما تحتاج إلى تواصل ثنائي الاتجاه مُدار وقابل للضبط بين مجتمع Discord وخادم Minecraft يعتمد على EssentialsX (بما في ذلك أوامر Discord المقيدة بالأدوار وواجهات المطور)، يوفر EssentialsX Discord وحدة مركزة تتولى ربط الرسائل وواجهة API صغيرة للتكاملات.
- A Minecraft Server١38.9
- NRWsmp
SMP بقاء موجّه للمجتمع الألماني مع اقتصاد، وPvP (مبارزات وFFA)، وفعاليات منتظمة، ومتجر داخل اللعبة (Tebex)، وأنظمة وقت اللعب/المكافآت لتحقيق تقدم مستمر.
٠25.68 - No MOTD provided٠22.21
- SHMC se spousti...٠21.93
- Minecraft Server٠21.73
- A CreeperHost Server!٠17.39
- Minecraft Server٠11.91
تعرض صفحة إضافة EssentialsDiscord الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.
قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ EssentialsDiscord على إعداد كل خادم.
تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم EssentialsDiscord.
استخدم قائمة الخوادم التي تحتوي على EssentialsDiscord لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.