Plugin Minecraft DiscordSRV
DiscordSRV to wtyczka do Minecrafta, która łączy serwer z Discordem, synchronizując czat, łączenie kont, synchronizację ról/grup oraz zdarzenia serwera między platformami.
Znajdź serwer z DiscordSRV
Serwery zgłaszające DiscordSRV: 144
- ZENFUN MC » Welcome to Season 6 | play.zenfunmc.net 22 onlineJava
- J's Hideout SMP 13 onlineJava + Bedrock
- Welcome to Afterlife SMP! 12 onlineJava + Bedrock
- play.nightfallsmp.my.id:25070 6 online
- PMCa742c4e07038af053f77db5441b09565 12 online
- 54.39.122.49:25565 7 onlineJava + Bedrock
O pluginie DiscordSRV
🔌 About DiscordSRV
DiscordSRV is a Minecraft plugin that links a Minecraft server and a Discord server. It forwards in-game chat to Discord (and Discord messages to the game), supports account linking between Minecraft and Discord accounts, and provides synchronization hooks for roles/groups and several server events.
🎯 Purpose
DiscordSRV's core purpose is to provide a reliable, configurable bridge between a Minecraft server and Discord so communities can communicate across both platforms, keep staff informed, and synchronize membership/role information when configured.
⚙️ Features
- Two-way chat synchronization between Minecraft and Discord channels (configurable per-channel).
- Minecraft <-> Discord account linking for players.
- Role/group synchronization hooks (integration points for permission plugins such as LuckPerms).
- Broadcast and staff messaging from Minecraft to Discord.
- Commands for linking, checking link status, and administrative actions (reload, resync, debug).
- Multiple configuration files for channel mapping, language/messages, synchronization, and voice features.
- Open-source code with a public issue tracker and releases.
🧩 Who It Is For
- Server owners and admins who want to unify community chat across Minecraft and Discord.
- Moderation teams who need server event visibility in Discord.
- Networks using permissions plugins that want role or group synchronization with Discord.
🏗️ Example Use Cases
- Forwarding global or per-channel Minecraft chat to specific Discord channels so off-server users follow conversations.
- Linking player accounts to Discord IDs to grant Discord roles or verify users across platforms.
- Sending server join/leave/console logs to a Discord moderation channel.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/discord /discordsrv | Shows the configured DiscordSRV message (per messages.yml). | discordsrv.discord | Admin |
Player subcommands:
| Command | Description | Permission | Access |
|---|---|---|---|
help / ? | Shows a list of options the user has permissions for. | discordsrv.help | Player |
linked | Shows if your Minecraft account is linked to a Discord account. | discordsrv.linked | Player |
link | Sends instructions to link your Minecraft account with a Discord account. | discordsrv.link | Player |
unlink / clearlinked | Unlink your Discord account from your Minecraft account. | discordsrv.unlink | Player |
Staff commands:
| Command | Arguments | Description | Permission | Access |
|---|---|---|---|---|
broadcast / bcast | <#ChannelID/#ChannelName> <Message> | Broadcast a message to a configured Discord channel. | discordsrv.bcast | Admin |
linked | <Name/UUID/DiscordID/DiscordTag> | Check link status for another user. | discordsrv.linked.others | Admin |
link | <Name/UUID> <DiscordID/DiscordTag> | Send linking instructions for another user. | discordsrv.link.others | Admin |
unlink / clearlinked | <Name/UUID/DiscordID/DiscordTag> | Unlink another user's Discord account. | discordsrv.unlink.others | Admin |
resync | Trigger group synchronization (requires synchronization config). | discordsrv.resync | Admin | |
reload | Reload the plugin configuration. | discordsrv.reload | Admin | |
language / lang | <Language> [-confirm] | Change plugin language. | discordsrv.language | Admin |
debugger | <start [categories...]/stop/upload> | Dump debug info and optionally upload a debug trace. | discordsrv.debug | Admin |
(Deprecated commands related to the old subscription system are documented in history but removed from current operation.)
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
discordsrv.discord | Allows use of /discord and /discordsrv. | true |
discordsrv.help | Access to help subcommand. | not specified |
discordsrv.link | Use linking subcommand. | not specified |
discordsrv.unlink | Use unlinking subcommand. | not specified |
discordsrv.linked | Check personal linked status. | not specified |
discordsrv.bcast | Send broadcast messages to Discord channels. | not specified |
discordsrv.linked.others | View linked status for other players. | not specified |
discordsrv.link.others | Send link instructions for other players. | not specified |
discordsrv.unlink.others | Unlink other players. | not specified |
discordsrv.resync | Trigger synchronization of groups/roles. | not specified |
discordsrv.reload | Reload the plugin. | not specified |
discordsrv.language | Change plugin language. | not specified |
discordsrv.debug | Run debugger/upload debug traces. | not specified |
⚙️ Installation
📥 Setup
- Download the official DiscordSRV
.jarfrom an official distribution (project page / catalog / releases). - Place the jar into your server
plugins/folder for a Bukkit/Spigot-compatible server. - Restart the server and check console logs to confirm DiscordSRV loaded.
- Complete initial configuration (bot token, channel mappings, linking options) using the generated configuration files.
📦 Configuration files
DiscordSRV uses multiple configuration files; confirmed filenames include:
config.ymlmessages.ymllinking.ymlsynchronization.ymlvoice.ymlalerts.yml
Edit the appropriate files to set the Discord bot token, channel mappings, and synchronization settings. Some features (role/group sync, voice integration) require additional configuration.
🧠 Technical Notes
- Source code and releases are maintained on a public repository.
- The project is published under GPL-3.0.
- Confirmed optional integrations include LuckPerms (contexts/group sync) and PlaceholderAPI (placeholders).
- Commands and permissions are documented in the official documentation; administrative operations like resync and reload exist and may require operator privileges.
🤝 When This Plugin Is Useful
If you need consistent, configurable two-way chat and account linking between a Minecraft server and a Discord community, DiscordSRV provides the bridge, integration hooks, and configuration files to operate those features while integrating with common server plugins.
Komentarze
Nie ma jeszcze komentarzy
Bądź pierwszą osobą, która skomentuje.
Dla administratorów serwerów
- Autorzy
- Scarsz, DiscordSRV
- Licencja
- GPL-3.0
- Obsługiwane platformy
- Bukkit, Spigot
- Obsługiwane wersje
- 1.7–1.21
- Zależności
- LuckPerms, PlaceholderAPI
Linki
- Pobierzspigotmc.org/resources/discordsrv.18494
- Kod źródłowygithub.com/DiscordSRV/DiscordSRV
- Dokumentacjadocs.discordsrv.com
- Śledzenie błędówgithub.com/DiscordSRV/DiscordSRV/issues
- Wsparciediscord.discordsrv.com
- Modrinth pagemodrinth.com/plugin/discordsrv
- discordsrv.comdiscordsrv.com
- bstats.orgbstats.org/plugin/bukkit/DiscordSRV
Co zgłaszają serwery
Platformy serwerów
- Paper105
- Purpur18
- CraftBukkit7
- Leaf3
- Arclight3
- Cauldron2
- Yatopia1
- Spigot1
- Magma1
- Youer1
- Pufferfish1
- CatServer1
Wersje pluginu
- 1.30.590
- 1.30.414
- 1.30.07
- 1.30.15
- 1.29.05
- 1.27.04
- 1.30.34
- 1.30.64
- 1.26.03
- 1.28.03
- 1.20.02
- 1.25.11
- 1.24.01
- 1.30.21
Liczby pochodzą z serwerów, które pokazują listę pluginów podczas sprawdzania przez MSHQ. Wiele serwerów ją ukrywa, więc rzeczywiste użycie jest większe.