Minecraft प्लगइन InteractiveChat
InteractiveChat और उन सर्वरों की जानकारी जहां यह मिला
🔌 InteractiveChat के बारे में
InteractiveChat एक Minecraft प्लगइन है जो इन-गेम चैट को बेहतर बनाता है, साधारण खिलाड़ी नामों और कीवर्ड्स को इंटरैक्टिव सामग्री (hover messages, click actions) से बदलकर, और खिलाड़ियों को आइटम, इन्वेंटरी और ender chest सीधे चैट में दिखाने देता है। इसे मौजूदा chat-formatting प्लगइन्स के ऊपर काम करने के लिए बनाया गया है, यानी यह चैट सिस्टम को बदलता नहीं बल्कि packets को modify करता है।
🎯 उद्देश्य
InteractiveChat स्थिर, सिर्फ़-टेक्स्ट चैट की समस्या को interactive elements और rich placeholders जोड़कर हल करता है, ताकि खिलाड़ी item/tool details और inventory contents को hover और click interactions के साथ साझा कर सकें। यह proxy networks पर cross-server functionality को भी सपोर्ट करता है, जिससे backend servers के बीच interactive chat features उपलब्ध होते हैं।
⚙️ विशेषताएँ
- चैट में player names को hover/click interactive content से बदलें।
- एक keyword (जैसे
[item]) के ज़रिए चैट में हाथ में पकड़े item का preview दिखाएँ। - एक keyword (जैसे
[inv]) के ज़रिए चैट में खिलाड़ी की inventory content दिखाएँ और display layouts चुनें। - एक keyword (जैसे
[ender]) के ज़रिए चैट में ender chest content दिखाएँ। - चैट में उपयोग के लिए custom interactive keywords/placeholders बनाएं।
- server version द्वारा समर्थित होने पर optional notifications (sound, title, action bar, boss bar) के साथ player mentioning।
- proxy और backend पर configured होने पर BungeeCord और Velocity के लिए cross-server support।
- PlaceholderAPI placeholders को सपोर्ट करता है और item material names के client language translation के साथ integrate करता है।
- RGB color codes और custom font support उन servers पर messages के लिए जो इन्हें सपोर्ट करते हैं (RGB व्यवहार के लिए 1.16+ आवश्यक है)।
🧩 यह किसके लिए है
- ऐसे server administrators जो richer chat interactions और hover/clickable content चाहते हैं।
- Proxy (BungeeCord/Velocity) उपयोग करने वाले networks जिन्हें backend servers के बीच interactive chat चाहिए।
- ऐसी communities जो external mods के बिना players को chat में items या inventories दिखाने देना चाहती हैं।
🏗️ उदाहरण उपयोग
- एक खिलाड़ी global chat में
[item]टाइप करता है ताकि अपने हाथ में पकड़े item का interactive tooltip दिखा सके, जिसे दूसरे देख सकें। - एक moderator support या review के लिए placeholders और inline inventory previews के साथ formatted chat message भेजता है।
- एक proxy network plugin को proxy और backends पर सक्षम करता है ताकि mentions और placeholders servers के across काम करें।
⌨️ कमांड
| Command | Description | Permission | Access |
|---|---|---|---|
/interactivechat reload (या /ic reload) | प्लगइन कॉन्फ़िगरेशन reload करता है। | interactivechat.reload | Admin |
/interactivechat update (या /ic update) | अपडेट्स की जाँच करें। | not specified | Admin |
/interactivechat chat (या /ic chat) | placeholder और player-name autocomplete के साथ chat messages भेजें। | not specified | Admin |
/interactivechat list (या /ic list) | caller द्वारा उपयोग किए जा सकने वाले सभी placeholders की सूची दिखाएँ। | not specified | Admin |
/interactivechat mentiontoggle (या /ic mentiontoggle) | caller के लिए player mentioning notifications toggle करें। | not specified | Player |
/interactivechat setinvdisplaylayout (या /ic setinvdisplaylayout) | अपनी पसंदीदा inventory display layout सेट करें। | interactivechat.module.inventory.setlayout | Player |
/interactivechatproxy backendinfo (या /icp backendinfo) | (Proxy) backend servers की InteractiveChat जानकारी सूचीबद्ध करें। | interactivechat.backendinfo | Admin |
नोट: ऊपर केवल वे कमांड दिए गए हैं जो आधिकारिक स्रोतों द्वारा स्पष्ट रूप से सूचीबद्ध हैं। Permission nodes वहीं शामिल किए गए हैं जहाँ प्लगइन उन्हें दस्तावेज़ करता है; अन्यथा permission कॉलम में "not specified" दिखता है।
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
interactivechat.reload | आपको प्लगइन reload करने की अनुमति देता है। | op |
interactivechat.backendinfo | आपको proxy पर backend servers की स्थिति जाँचने की अनुमति देता है। | op |
interactivechat.cooldown.bypass | आपको interactive placeholders के cooldowns bypass करने की अनुमति देता है। | op |
interactivechat.module.item | item placeholder के उपयोग की अनुमति देता है (हाथ में पकड़ा item दिखाना)। | true |
interactivechat.module.inventory | inventory placeholder के उपयोग की अनुमति देता है (inventory दिखाना)। | true |
interactivechat.module.inventory.setlayout | अपनी पसंदीदा inventory display layout सेट करने की अनुमति देता है। | true |
interactivechat.module.inventory.setlayout.others | अन्य खिलाड़ियों की preferred inventory display layout सेट करने की अनुमति देता है। | op |
interactivechat.module.enderchest | ender chest placeholder के उपयोग की अनुमति देता है (ender chest दिखाना)। | true |
(ऊपर केवल वे permission nodes सूचीबद्ध हैं जो प्लगइन की आधिकारिक documentation में स्पष्ट रूप से दिए गए हैं।)
⚙️ स्थापना
📥 सेटअप
- आधिकारिक plugin JAR और आवश्यक dependency plugins डाउनलोड करें।
- InteractiveChat.jar (और dependency jars) को server
plugins/directory में रखें। - Server शुरू करें।
- ज़रूरत हो तो plugin config संपादित करें और config changes लागू करने के लिए server restart करें।
📦 Dependencies
Backend (Spigot/Paper/etc.) servers पर आवश्यक पुष्टि-शुदा dependencies:
- ProtocolLib (या) PacketEvents (+ संबंधित packet module)
- PlaceholderAPI
- Vault
नोट्स: dependencies proxy software पर आवश्यक नहीं हैं; यदि आप plugin को BungeeCord या Velocity के साथ उपयोग करना चाहते हैं, तो InteractiveChat को proxy और backend servers दोनों पर install करें और हर backend server पर InteractiveChat की configuration में proxy/bungeecord option सक्षम करें।
🧠 तकनीकी नोट्स
- यह plugin chat को packet level पर modify करता है; backend servers पर messages intercept/modify करने के लिए packet library (ProtocolLib या PacketEvents) की आवश्यकता होती है।
- Proxy support: BungeeCord और Velocity supported हैं; cross-server placeholders और mentions को सक्षम करने के लिए plugin को proxy और सभी backend servers पर install होना चाहिए, और हर backend की config में bungeecord option enabled होना चाहिए।
- PlaceholderAPI का उपयोग placeholder resolution के लिए होता है और उन placeholders को काम करने के लिए ज़रूरी expansions अलग से install करनी पड़ती हैं।
- Item material names, जहाँ लागू हो, हर player की client language में translate किए जाते हैं।
- RGB color codes और custom font tags उन servers/clients पर supported हैं जो इन features को support करते हैं (RGB behavior के लिए server/client support चाहिए, जो आमतौर पर 1.16+ में उपलब्ध होता है)।
🤝 यह प्लगइन कब उपयोगी है
यदि आप inspectable item/tool previews, inventory sharing, clickable chat keywords, और cross-server interactive chat features जोड़ना चाहते हैं, जबकि अपना मौजूदा chat formatting plugin बनाए रखना चाहते हैं, तो InteractiveChat packet-level integration प्रदान करता है जो standard chat systems के ऊपर interactive content की एक परत जोड़ता है.
- Restarting...1753.33
- Rooted Realm
Whitelist किए गए Java Survival SMP: निर्धारित वाइप नहीं, खिलाड़ियों द्वारा चलित अर्थव्यवस्था, साप्ताहिक इवेंट और वैकल्पिक PvP। मैत्रीपूर्ण वयस्क समुदाय।
1052.59 - A Minecraft Server951.5
- DaemoniaCraft
Towny आधारित RPG सर्वर — कस्टम मॉब, अर्थव्यवस्था और Bedrock सपोर्ट; ग्राइंड‑फोकस्ड प्रगति।
950.98 - LilBoxPvP
BoxPvP पर केंद्रित एक सर्वर, जिसमें तेज़ arena combat, duels और seasonal progression है। इसमें custom items, NPC-driven menus, और संभवतः Java–Bedrock crossplay मिलता है।
850.82 - Froggie
एक दोस्ताना survival SMP, जिसमें protected claims, player shops और auctions वाली economy, multi-version support, और casual builders व communities के लिए Java–Bedrock cross-play है।
250.81 - GospelCraft
क्रिश्चियन‑थीम Towny सर्वाइवल — कस्टम मॉब्स, mcMMO और Jobs; खेल के माध्यम से शास्त्र परिचय।
550.79 - EthelMC
कम्युनिटी सर्वाइवल: अर्थव्यवस्था, जमीन क्लेम, एरीना और Java/Bedrock क्रॉसप्ले। रैंक व प्लेयर शॉप्स।
345.56 - The Dojo
Towny सर्वाइवल, mcMMO प्रगति, खिलाड़ी अर्थव्यवस्था और समुदाय केंद्रित गेमप्ले — शहर बनाइए, स्किल बढ़ाइए और दोस्तों के साथ खेलें।
237.47 - 2b2hub Community anarchy132.9
- LiminalDream025.71
- AetherCraft
लैंड प्रोटेक्शन, खिलाड़ियों द्वारा संचालित अर्थव्यवस्था, कस्टम आइटम और मॉब्स, कई दुनियाएँ, और Bedrock/Java क्रॉसप्ले सपोर्ट के साथ Semi-custom Survival SMP.
024.54 - Prison 2.0023.24
- Anarchy has taken over.021.65
- Welcome to Breadilla!014.92
प्लगइन InteractiveChat का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।
प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। InteractiveChat की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।
डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही InteractiveChat का उपयोग करता हो।
InteractiveChat वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।