Minecraft Servers HQ

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

CommandoBeschrijvingPermissieToegang
/discord /discordsrvToont het geconfigureerde DiscordSRV-bericht (per messages.yml).discordsrv.discordAdmin

Subcommando's voor spelers:

CommandoBeschrijvingPermissieToegang
help / ?Toont een lijst met opties waarvoor de gebruiker rechten heeft.discordsrv.helpSpeler
linkedToont of je Minecraft-account gekoppeld is aan een Discord-account.discordsrv.linkedSpeler
linkStuurt instructies om je Minecraft-account te koppelen aan een Discord-account.discordsrv.linkSpeler
unlink / clearlinkedOntkoppelt je Discord-account van je Minecraft-account.discordsrv.unlinkSpeler

Staff-commando's:

CommandoArgumentenBeschrijvingPermissieToegang
broadcast / bcast<#ChannelID/#ChannelName> <Message>Stuurt een bericht naar een geconfigureerd Discord-kanaal.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>Controleert de linkstatus van een andere gebruiker.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>Stuurt koppelingsinstructies voor een andere gebruiker.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Ontkoppelt het Discord-account van een andere gebruiker.discordsrv.unlink.othersAdmin
resyncStart groepssynchronisatie (vereist synchronisatieconfiguratie).discordsrv.resyncAdmin
reloadLaadt de pluginconfiguratie opnieuw.discordsrv.reloadAdmin
language / lang<Language> [-confirm]Wijzigt de plugintaal.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>Dump debug-info en upload eventueel een debug-trace.discordsrv.debugAdmin

(Oudere commando's die verband houden met het oude abonnementssysteem worden in de geschiedenis beschreven, maar zijn uit de huidige werking verwijderd.)

🔐 Permissies

PermissieBeschrijvingStandaard
discordsrv.discordStaat het gebruik van /discord en /discordsrv toe.true
discordsrv.helpToegang tot het help-subcommando.niet gespecificeerd
discordsrv.linkGebruik van het koppel-subcommando.niet gespecificeerd
discordsrv.unlinkGebruik van het ontkoppel-subcommando.niet gespecificeerd
discordsrv.linkedControle van je eigen linkstatus.niet gespecificeerd
discordsrv.bcastBroadcastberichten naar Discord-kanalen sturen.niet gespecificeerd
discordsrv.linked.othersLinkstatus van andere spelers bekijken.niet gespecificeerd
discordsrv.link.othersKoppelingsinstructies voor andere spelers sturen.niet gespecificeerd
discordsrv.unlink.othersAndere spelers ontkoppelen.niet gespecificeerd
discordsrv.resyncSynchronisatie van groepen/rollen starten.niet gespecificeerd
discordsrv.reloadDe plugin opnieuw laden.niet gespecificeerd
discordsrv.languageDe plugintaal wijzigen.niet gespecificeerd
discordsrv.debugDebugger draaien/debug-traces uploaden.niet gespecificeerd

⚙️ Installatie

📥 Setup

  • Download de officiële DiscordSRV .jar van 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.yml
  • messages.yml
  • linking.yml
  • synchronization.yml
  • voice.yml
  • alerts.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.

Servers met plugin DiscordSRV

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.