Minecraft plugin EssentialsDiscord
Informace o EssentialsDiscord a serverech, kde byl nalezen
🔌 O EssentialsX Discord
EssentialsX Discord (distribuovaný jako modul EssentialsDiscord) je oficiální modul EssentialsX, který propojuje server Minecraftu se serverem Discord. Funguje jako plugin jar vedle hlavního modulu EssentialsX a připojuje se k Discordu přes nakonfigurovaný bot token, aby přeposílal chat, události a poskytoval interakce na straně Discordu podporované malým API.
🎯 Účel
Hlavní účel modulu je dvojí: přeposílat vybrané chaty/události Minecraftu do kanálů Discordu a přeposílat vybrané zprávy/příkazy z Discordu na server Minecraftu. Je určen pro správce serverů, kteří chtějí přímou, konfigurovatelnou komunikaci a omezené vzdálené ovládání mezi Discordem a serverem Minecraftu postaveným na EssentialsX.
⚙️ Funkce
- Konfigurovatelné mapování kanálů pro různé typy zpráv (chat, join/leave, staff atd.).
- Přeposílání chatu Minecraftu do Discordu a volitelné přeposílání zpráv z Discordu do chatu Minecraftu.
- slash příkazy na straně Discordu, které mohou spouštět konzolové příkazy, posílat zprávy hráčům a zobrazovat seznam hráčů (konfigurovatelné a omezené rolemi).
- Detailní systém typů zpráv a formátování pro jednotlivé typy definovaný v konfiguraci pluginu.
- API pro vývojáře pro registraci vlastních typů zpráv a interakčních příkazů Discordu pomocí poskytnutého API DiscordService.
🧩 Pro koho je to určeno
- Pro majitele serverů s EssentialsX, kteří chtějí synchronizaci chatu Discord ↔ Minecraft.
- Pro staff týmy, které chtějí propojit soukromé staff kanály s členy staffu ve hře.
- Pro vývojáře pluginů, kteří chtějí zpřístupnit jednoduché interakce s Discordem nebo vlastní message hooky do Discordu.
🏗️ Příklady použití
- Přeposílání globálního chatu do vyhrazeného Discord kanálu a zároveň posílání staff-only zpráv z Discordu na in-game staff.
- Umožnit ověřeným rolím Discordu spouštět nakonfigurované serverové dotazy nebo příkazy přes slash příkazy bez veřejného zpřístupnění.
- Nechat jiný plugin posílat strukturovaná oznámení do Discordu registrací vlastního typu zprávy přes EssentialsX Discord API.
⌨️ Příkazy
EssentialsX Discord nabízí konfigurovatelné slash příkazy na straně Discordu (registrované u Discordu) namísto běžných chat příkazů Minecraftu. Tyto příkazy (příklady jsou uvedeny v oficiální dokumentaci) se spouštějí z Discordu a mohou vykonávat konzolové příkazy, posílat zprávy hráčům nebo zobrazovat seznam hráčů. Dostupnost příkazů a rozšířené funkce jsou řízeny nastavením rolí/ID v konfiguraci pluginu.
🔐 Oprávnění
| Permission | Description | Default |
|---|---|---|
essentials.discord.receive.<channel> | Umožňuje hráči přijímat zprávy přeposlané z určeného kanálu Discordu. | not specified |
essentials.discord.markdown | Umožňuje hráči obejít filtr Markdownu, aby si jeho zprávy z Minecraftu zachovaly formátování při odeslání do Discordu. | not specified |
essentials.discord.ping | Umožňuje hráči obejít ping filtr, aby jeho zprávy mohly z Minecraftu zmiňovat @everyone/@here/roles. | not specified |
⚙️ Instalace
📥 Nastavení
- Stáhněte jar modul EssentialsX Discord a umístěte jej do adresáře
plugins/vašeho serveru vedle hlavního jaru EssentialsX. - Spusťte server, aby se vygenerovala konfigurace modulu, poté server vypněte.
- Nakonfigurujte bot token, ID kanálů, message-types a nastavení rolí příkazů v
plugins/EssentialsDiscord/config.ymlpodle dokumentace a poté server restartujte.
📦 Závislosti
- EssentialsX (core) — modul běží jako doplněk k sadě pluginů EssentialsX.
🧠 Technické poznámky
- Modul poskytuje service API (DiscordService), aby jiné pluginy mohly registrovat vlastní typy zpráv a posílat zprávy do nakonfigurovaných kanálů Discordu.
- Příkazy na straně Discordu jsou řízeny rolemi/ID nastavenými v konfiguraci pluginu, nikoli standardními Minecraft permission nodes.
- Administrátorské nastavení (bot token, ID kanálů, formátování zpráv, ID rolí příkazů) se provádí v konfiguračním souboru modulu vytvořeném při prvním spuštění.
🤝 Kdy je tento plugin užitečný
Když potřebujete řízenou, konfigurovatelnou obousměrnou komunikaci mezi komunitou na Discordu a serverem Minecraftu postaveným na EssentialsX (včetně příkazů Discordu omezených rolemi a vývojářských hooků), EssentialsX Discord nabízí zaměřený modul, který řeší mapování zpráv a malé API pro integrace.
- A Minecraft Server138.9
- NRWsmp
Survival SMP zaměřené na německou komunitu s ekonomikou, PvP (duely a FFA), pravidelnými akcemi, herním obchodem (Tebex) a systémy herního času/odměn pro plynulý postup.
025.68 - No MOTD provided022.21
- SHMC se spousti...021.93
- Minecraft Server021.73
- A CreeperHost Server!017.39
- Minecraft Server011.91
Stránka pluginu EssentialsDiscord ukazuje, na kterých serverech monitoring tento plugin našel a s jakými platformami a verzemi se objevuje.
Pluginy mohou přidávat příkazy, ekonomiku, ochranu, oprávnění, minihry, integrace nebo jiné mechaniky. Skutečná role EssentialsDiscord závisí na konfiguraci konkrétního serveru.
Data se generují automaticky z technických odpovědí serverů. Pokud server skrývá seznam pluginů, nemusí se v této sekci zobrazit, i když EssentialsDiscord používá.
Použijte seznam serverů s EssentialsDiscord k porovnání projektů, kontrole kompatibilních verzí nebo nalezení příkladů použití pluginu na veřejných serverech.