Minecraft प्लगइन EssentialsDiscord
EssentialsDiscord और उन सर्वरों की जानकारी जहां यह मिला
🔌 EssentialsX Discord के बारे में
EssentialsX Discord (जिसे EssentialsDiscord मॉड्यूल के रूप में वितरित किया जाता है) एक आधिकारिक EssentialsX मॉड्यूल है जो Minecraft सर्वर को Discord सर्वर के साथ जोड़ता है। यह core EssentialsX मॉड्यूल के साथ एक plugin jar के रूप में चलता है और chat, events को relay करने तथा एक छोटे API द्वारा समर्थित Discord-side interactions देने के लिए configured bot token के जरिए Discord से कनेक्ट होता है।
🎯 उद्देश्य
मॉड्यूल का मुख्य उद्देश्य दोहरा है: चुने हुए Minecraft chat/events को Discord channels तक relay करना और चुने हुए Discord messages/commands को Minecraft server तक relay करना। यह उन server administrators के लिए है जो Discord और EssentialsX-आधारित Minecraft server के बीच सीधा, configurable communication और सीमित remote control चाहते हैं।
⚙️ विशेषताएँ
- अलग-अलग message types (chat, join/leave, staff, आदि) के लिए configurable channel mapping.
- Minecraft chat को Discord तक relay करना और वैकल्पिक रूप से Discord messages को Minecraft chat में relay करना.
- Discord-side slash commands जो console commands चला सकते हैं, players को message भेज सकते हैं, और player lists दिखा सकते हैं (configurable और roles द्वारा restricted).
- Fine-grained message-type system और प्रति-type formatting, जो plugin config में defined है.
- Developer API, जिससे custom message types और Discord interaction commands को दिए गए DiscordService API के माध्यम से register किया जा सकता है.
🧩 यह किसके लिए है
- EssentialsX चलाने वाले server owners जो Discord ↔ Minecraft chat synchronization चाहते हैं.
- Staff teams जिन्हें private staff channels को in-game staff members से जोड़ना है.
- Plugin developers जो सरल Discord interactions या custom message hooks को Discord पर expose करना चाहते हैं.
🏗️ उदाहरण उपयोग
- Global chat को एक dedicated Discord channel तक forward करना, जबकि staff-only Discord messages को in-game staff तक भेजना.
- Verified Discord roles को public किए बिना configured server queries या commands को slash commands के माध्यम से चलाने देना.
- किसी दूसरे plugin को EssentialsX Discord API में custom message type register करके Discord पर structured notifications भेजने देना.
⌨️ Commands
EssentialsX Discord configurable Discord-side slash commands प्रदान करता है (Discord के साथ registered), सामान्य Minecraft chat commands नहीं। ये commands (official docs में उदाहरण दिए गए हैं) Discord से चलती हैं और console commands execute कर सकती हैं, players को message भेज सकती हैं, या player lists दिखा सकती हैं। Command availability और elevated features को plugin config में role/ID configuration द्वारा नियंत्रित किया जाता है.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
essentials.discord.receive.<channel> | किसी खिलाड़ी को निर्दिष्ट Discord channel से forwarded messages प्राप्त करने की अनुमति देता है। | not specified |
essentials.discord.markdown | किसी खिलाड़ी को Markdown filter bypass करने की अनुमति देता है ताकि Discord पर भेजे जाने पर उनके Minecraft messages का formatting बना रहे। | not specified |
essentials.discord.ping | किसी खिलाड़ी को ping filter bypass करने की अनुमति देता है ताकि उनके messages Minecraft से @everyone/@here/roles mention कर सकें। | not specified |
⚙️ Installation
📥 Setup
- EssentialsX Discord module jar डाउनलोड करें और उसे अपने server की
plugins/directory में core EssentialsX jar के साथ रखें. - Module config generate करने के लिए server start करें, फिर server stop करें.
- Bot token, channel IDs, message-types, और command role settings को
plugins/EssentialsDiscord/config.ymlमें documentation के अनुसार configure करें, फिर restart करें.
📦 Dependencies
- EssentialsX (core) — यह module EssentialsX plugin suite के लिए एक add-on के रूप में चलता है.
🧠 Technical Notes
- यह module एक service API (DiscordService) प्रदान करता है ताकि अन्य plugins custom message types register कर सकें और configured Discord channels में messages भेज सकें.
- Discord-side commands standard Minecraft permission nodes के बजाय plugin config में configured roles/IDs द्वारा नियंत्रित होती हैं.
- Admin-style configuration (bot token, channel IDs, message formatting, command role IDs) module config file में की जाती है, जो पहली बार चलाने पर बनाई जाती है.
🤝 यह plugin कब उपयोगी है
जब आपको Discord community और EssentialsX-आधारित Minecraft server के बीच managed, configurable two-way communication चाहिए (जिसमें role-restricted Discord commands और developer hooks शामिल हैं), तब EssentialsX Discord एक focused module प्रदान करता है जो message mapping और integrations के लिए एक छोटा API संभालता है.
- A Minecraft Server138.9
- NRWsmp
जर्मन-केंद्रित survival SMP, जिसमें अर्थव्यवस्था, PvP (duels और FFA), नियमित इवेंट, एक इन-गेम शॉप (Tebex) और स्थिर प्रगति के लिए प्ले-टाइम/रिवॉर्ड सिस्टम हैं।
025.68 - No MOTD provided022.21
- SHMC se spousti...021.93
- Minecraft Server021.73
- A CreeperHost Server!017.39
- Minecraft Server011.91
प्लगइन EssentialsDiscord का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।
प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। EssentialsDiscord की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।
डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही EssentialsDiscord का उपयोग करता हो।
EssentialsDiscord वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।