Minecraft plugin DiscordSRV
Informatie over DiscordSRV en bevestigde servers
🔌 Over DiscordSRV
DiscordSRV is een Minecraft-plugin die een Minecraft-server en een Discord-server met elkaar verbindt. Het stuurt in-game chat door naar Discord (en Discord-berichten naar het spel), ondersteunt accountkoppeling tussen Minecraft- en Discord-accounts en biedt synchronisatiehooks voor rollen/groepen en verschillende servergebeurtenissen.
🎯 Doel
Het kernidee van DiscordSRV is om een betrouwbare, configureerbare brug te bieden tussen een Minecraft-server en Discord, zodat communities op beide platformen kunnen communiceren, staff op de hoogte blijft en lidmaatschaps-/rolinformatie kan worden gesynchroniseerd wanneer dat is ingesteld.
⚙️ Functies
- Tweezijdige chatsynchronisatie tussen Minecraft- en Discord-kanalen (per kanaal instelbaar).
- Minecraft <-> Discord-accountkoppeling voor spelers.
- Hooks voor synchronisatie van rollen/groepen (integratiepunten voor permissieplugins zoals LuckPerms).
- Broadcast- en staffberichten van Minecraft naar Discord.
- Commando's voor koppelen, linkstatus controleren en beheertaken (reload, resync, debug).
- Meerdere configuratiebestanden voor kanaalindeling, taal/berichten, synchronisatie en voice-functies.
- Open-source code met een openbare issue tracker en releases.
🧩 Voor wie is het
- Servereigenaren en beheerders die communitychat tussen Minecraft en Discord willen samenbrengen.
- Moderatieteams die serverevents zichtbaar willen hebben in Discord.
- Netwerken die permissieplugins gebruiken en rol- of groepssynchronisatie met Discord willen.
🏗️ Voorbeeldgebruik
- Algemene of kanaalspecifieke Minecraft-chat doorsturen naar specifieke Discord-kanalen, zodat gebruikers buiten de server gesprekken kunnen volgen.
- Speleraccounts koppelen aan Discord-ID's om Discord-rollen toe te kennen of gebruikers over platformen heen te verifiëren.
- Server join/leave/console-logs sturen naar een Discord-moderatiekanaal.
⌨️ Commando's
| Commando | Beschrijving | Permissie | Toegang |
|---|---|---|---|
/discord /discordsrv | Toont het geconfigureerde DiscordSRV-bericht (per messages.yml). | discordsrv.discord | Admin |
Subcommando's voor spelers:
| Commando | Beschrijving | Permissie | Toegang |
|---|---|---|---|
help / ? | Toont een lijst met opties waarvoor de gebruiker rechten heeft. | discordsrv.help | Speler |
linked | Toont of je Minecraft-account gekoppeld is aan een Discord-account. | discordsrv.linked | Speler |
link | Stuurt instructies om je Minecraft-account te koppelen aan een Discord-account. | discordsrv.link | Speler |
unlink / clearlinked | Ontkoppelt je Discord-account van je Minecraft-account. | discordsrv.unlink | Speler |
Staff-commando's:
| Commando | Argumenten | Beschrijving | Permissie | Toegang |
|---|---|---|---|---|
broadcast / bcast | <#ChannelID/#ChannelName> <Message> | Stuurt een bericht naar een geconfigureerd Discord-kanaal. | discordsrv.bcast | Admin |
linked | <Name/UUID/DiscordID/DiscordTag> | Controleert de linkstatus van een andere gebruiker. | discordsrv.linked.others | Admin |
link | <Name/UUID> <DiscordID/DiscordTag> | Stuurt koppelingsinstructies voor een andere gebruiker. | discordsrv.link.others | Admin |
unlink / clearlinked | <Name/UUID/DiscordID/DiscordTag> | Ontkoppelt het Discord-account van een andere gebruiker. | discordsrv.unlink.others | Admin |
resync | Start groepssynchronisatie (vereist synchronisatieconfiguratie). | discordsrv.resync | Admin | |
reload | Laadt de pluginconfiguratie opnieuw. | discordsrv.reload | Admin | |
language / lang | <Language> [-confirm] | Wijzigt de plugintaal. | discordsrv.language | Admin |
debugger | <start [categories...]/stop/upload> | Dump debug-info en upload eventueel een debug-trace. | discordsrv.debug | Admin |
(Oudere commando's die verband houden met het oude abonnementssysteem worden in de geschiedenis beschreven, maar zijn uit de huidige werking verwijderd.)
🔐 Permissies
| Permissie | Beschrijving | Standaard |
|---|---|---|
discordsrv.discord | Staat het gebruik van /discord en /discordsrv toe. | true |
discordsrv.help | Toegang tot het help-subcommando. | niet gespecificeerd |
discordsrv.link | Gebruik van het koppel-subcommando. | niet gespecificeerd |
discordsrv.unlink | Gebruik van het ontkoppel-subcommando. | niet gespecificeerd |
discordsrv.linked | Controle van je eigen linkstatus. | niet gespecificeerd |
discordsrv.bcast | Broadcastberichten naar Discord-kanalen sturen. | niet gespecificeerd |
discordsrv.linked.others | Linkstatus van andere spelers bekijken. | niet gespecificeerd |
discordsrv.link.others | Koppelingsinstructies voor andere spelers sturen. | niet gespecificeerd |
discordsrv.unlink.others | Andere spelers ontkoppelen. | niet gespecificeerd |
discordsrv.resync | Synchronisatie van groepen/rollen starten. | niet gespecificeerd |
discordsrv.reload | De plugin opnieuw laden. | niet gespecificeerd |
discordsrv.language | De plugintaal wijzigen. | niet gespecificeerd |
discordsrv.debug | Debugger draaien/debug-traces uploaden. | niet gespecificeerd |
⚙️ Installatie
📥 Setup
- Download de officiële DiscordSRV
.jarvan een officiële distributie (projectpagina / catalogus / releases). - Plaats de jar in je
plugins/-map van je server voor een Bukkit/Spigot-compatibele server. - Herstart de server en controleer de consolelogs om te bevestigen dat DiscordSRV is geladen.
- Rond de eerste configuratie af (bot-token, kanaaltoewijzingen, koppelopties) met de gegenereerde configuratiebestanden.
📦 Configuratiebestanden
DiscordSRV gebruikt meerdere configuratiebestanden; bevestigde bestandsnamen zijn onder andere:
config.ymlmessages.ymllinking.ymlsynchronization.ymlvoice.ymlalerts.yml
Bewerk de juiste bestanden om het Discord-bottoken, kanaaltoewijzingen en synchronisatie-instellingen in te stellen. Sommige functies (rol-/groepssynchronisatie, voice-integratie) vereisen extra configuratie.
🧠 Technische notities
- Broncode en releases worden onderhouden in een openbare repository.
- Het project wordt uitgebracht onder GPL-3.0.
- Bevestigde optionele integraties zijn onder meer LuckPerms (contexts/groepssynchronisatie) en PlaceholderAPI (placeholders).
- Commando's en permissies staan gedocumenteerd in de officiële documentatie; beheertaken zoals resync en reload bestaan en kunnen operatorrechten vereisen.
🤝 Wanneer deze plugin nuttig is
Als je consistente, configureerbare tweezijdige chat en accountkoppeling nodig hebt tussen een Minecraft-server en een Discord-community, biedt DiscordSRV de brug, integratiehooks en configuratiebestanden om die functies te laten werken met gangbare serverplugins.
- Herocraft Online
RPG‑network met meerdere klassen, townships, kerkers en economie — voor spelers die van survival met roleplay en PvP houden.
2555.72 - LinkCraft
Community Minecraft‑server gericht op rankups, parkour‑courses, doolhoven en challenges — casual minigames en progressie.
952.33 - Rooted Realm
Whitelisted Java‑survival SMP: geen geplande wipes, door spelers aangestuurde economie, wekelijkse evenementen en optionele PvP. Vriendelijke volwassen community.
852.05 - Netherlite is loading...550.59
- Froggie
Vriendelijke survival-SMP met beschermde claims, een economie met spelerswinkels en veilingen, ondersteuning voor meerdere versies en Java–Bedrock cross-play voor casual builders en communities.
350.21 - DaemoniaCraft
Towny RPG‑server met custom mobs, economie en Bedrock‑ondersteuning — diepe progressie voor grind‑fans.
349.67 - LilBoxPvP
Een server gericht op BoxPvP met snelle arena-gevechten, duels en seizoensgebonden voortgang. Biedt aangepaste items, menu’s aangestuurd door npc’s en waarschijnlijk Java–Bedrock-crossplay.
449.37 - GospelCraft
Christelijk Towny‑survival met custom mobs, mcMMO en jobs — de Schrift wordt via gameplay gepresenteerd.
248.95 - Minecart Rapid Transit
Communitygerichte server voor stedenbouw en transport, met berijdbare treinen, grote vervoersnetwerken, beschermde bouwwerken, door spelers beheerde economie en georganiseerde PvP-arena's.
248.09 - Smithtainment
Community‑gerichte survival SMP met custom plugins, economie, mcMMO en mini‑games — vriendelijke spelers en actief forum.
147.95 - EthelMC
Community survival met economie, landclaims, arenas en crossplay (Java & Bedrock). Rangen, winkels en events.
344.59 - ArdakazMC
Vriendelijke survival‑server gericht op community — bouwen, grief‑bescherming en langlopende werelden.
143.66 - CorePlay
Klassieke CZ/SK survivalserver met events, duels, veilingen en een vriendelijke community.
041.32 - A Minecraft Server040.23
- GenuineMC
Communitygericht semi-vanilla survival-SMP met landbescherming, spelersshops, stembeloningen, cosmetica en waarschijnlijk crossplay tussen Bedrock en Java.
039.22
De pagina van plugin DiscordSRV toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.
Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van DiscordSRV hangt af van de serverinstellingen.
Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server DiscordSRV gebruikt maar niet in dit gedeelte verschijnt.
Gebruik de lijst van servers met DiscordSRV om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.