Minecraft-Plugin DiscordSRV

DiscordSRV ist ein Minecraft-Plugin, das einen Server mit Discord verbindet und Chat, Kontoverknüpfung, Rollen-/Gruppensynchronisierung sowie Serverereignisse zwischen den Plattformen synchronisiert.

Finde einen Server mit DiscordSRV

Server, die DiscordSRV melden: 128

Alle Server mit DiscordSRV

Über DiscordSRV

🔌 Über DiscordSRV

DiscordSRV ist ein Minecraft-Plugin, das einen Minecraft-Server und einen Discord-Server miteinander verbindet. Es leitet den In-Game-Chat an Discord weiter (und Discord-Nachrichten ins Spiel), unterstützt die Kontoverknüpfung zwischen Minecraft- und Discord-Konten und bietet Synchronisierungshooks für Rollen/Gruppen sowie mehrere Serverereignisse.

🎯 Zweck

Der Hauptzweck von DiscordSRV besteht darin, eine zuverlässige, konfigurierbare Brücke zwischen einem Minecraft-Server und Discord bereitzustellen, damit Communities auf beiden Plattformen kommunizieren können, das Team informiert bleibt und Mitglieds-/Rolleninformationen bei Bedarf synchronisiert werden.

⚙️ Funktionen

  • Bidirektionale Chat-Synchronisierung zwischen Minecraft- und Discord-Kanälen (pro Kanal konfigurierbar).
  • Minecraft <-> Discord-Kontoverknüpfung für Spieler.
  • Hooks zur Rollen-/Gruppensynchronisierung (Integrationspunkte für Berechtigungs-Plugins wie LuckPerms).
  • Broadcast- und Team-Nachrichten von Minecraft an Discord.
  • Befehle zum Verknüpfen, Prüfen des Verknüpfungsstatus und für Verwaltungsaktionen (reload, resync, debug).
  • Mehrere Konfigurationsdateien für Kanalzuordnung, Sprache/Nachrichten, Synchronisierung und Sprachfunktionen.
  • Open-Source-Code mit einem öffentlichen Issue-Tracker und Releases.

🧩 Für wen es ist

  • Serverbesitzer und Admins, die den Community-Chat zwischen Minecraft und Discord vereinheitlichen möchten.
  • Moderationsteams, die Serverereignisse in Discord sehen müssen.
  • Netzwerke, die Berechtigungs-Plugins verwenden und Rollen- oder Gruppensynchronisierung mit Discord wünschen.

🏗️ Beispielanwendungen

  • Globalen oder kanalbezogenen Minecraft-Chat an bestimmte Discord-Kanäle weiterleiten, damit Nutzer außerhalb des Servers Gespräche verfolgen können.
  • Spielerkonten mit Discord-IDs verknüpfen, um Discord-Rollen zu vergeben oder Nutzer plattformübergreifend zu verifizieren.
  • Server-Join-/Leave-/Console-Logs an einen Discord-Moderationskanal senden.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/discord /discordsrvZeigt die konfigurierte DiscordSRV-Nachricht an (laut messages.yml).discordsrv.discordAdmin

Spieler-Unterbefehle:

BefehlBeschreibungBerechtigungZugriff
help / ?Zeigt eine Liste der Optionen, für die der Nutzer Berechtigungen hat.discordsrv.helpSpieler
linkedZeigt an, ob dein Minecraft-Konto mit einem Discord-Konto verknüpft ist.discordsrv.linkedSpieler
linkSendet Anweisungen, um dein Minecraft-Konto mit einem Discord-Konto zu verknüpfen.discordsrv.linkSpieler
unlink / clearlinkedVerknüpfe dein Discord-Konto von deinem Minecraft-Konto ab.discordsrv.unlinkSpieler

Team-Befehle:

BefehlArgumenteBeschreibungBerechtigungZugriff
broadcast / bcast<#ChannelID/#ChannelName> <Message>Sendet eine Nachricht an einen konfigurierten Discord-Kanal.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>Prüft den Verknüpfungsstatus für einen anderen Nutzer.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>Sendet Verknüpfungsanweisungen für einen anderen Nutzer.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Verknüpft das Discord-Konto eines anderen Nutzers ab.discordsrv.unlink.othersAdmin
resyncLöst die Gruppensynchronisierung aus (erfordert Synchronisierungskonfiguration).discordsrv.resyncAdmin
reloadLädt die Plugin-Konfiguration neu.discordsrv.reloadAdmin
language / lang<Language> [-confirm]Ändert die Sprache des Plugins.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>Gibt Debug-Informationen aus und lädt optional einen Debug-Trace hoch.discordsrv.debugAdmin

(Veraltete Befehle im Zusammenhang mit dem alten Abonnementsystem sind in der Historie dokumentiert, aber aus dem aktuellen Betrieb entfernt.)

🔐 Berechtigungen

BerechtigungBeschreibungStandard
discordsrv.discordErlaubt die Verwendung von /discord und /discordsrv.true
discordsrv.helpZugriff auf den Hilfs-Unterbefehl.nicht angegeben
discordsrv.linkVerknüpfungs-Unterbefehl verwenden.nicht angegeben
discordsrv.unlinkAbverknüpfungs-Unterbefehl verwenden.nicht angegeben
discordsrv.linkedPersönlichen Verknüpfungsstatus prüfen.nicht angegeben
discordsrv.bcastBroadcast-Nachrichten an Discord-Kanäle senden.nicht angegeben
discordsrv.linked.othersVerknüpfungsstatus anderer Spieler anzeigen.nicht angegeben
discordsrv.link.othersVerknüpfungsanweisungen für andere Spieler senden.nicht angegeben
discordsrv.unlink.othersAndere Spieler abverknüpfen.nicht angegeben
discordsrv.resyncSynchronisierung von Gruppen/Rollen auslösen.nicht angegeben
discordsrv.reloadDas Plugin neu laden.nicht angegeben
discordsrv.languageDie Sprache des Plugins ändern.nicht angegeben
discordsrv.debugDen Debugger ausführen/Debug-Traces hochladen.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Lade die offizielle DiscordSRV .jar aus einer offiziellen Distribution herunter (Projektseite / Katalog / Releases).
  • Lege die jar in den Ordner plugins/ deines Servers, für einen mit Bukkit/Spigot kompatiblen Server.
  • Starte den Server neu und prüfe die Konsolenlogs, um zu bestätigen, dass DiscordSRV geladen wurde.
  • Schließe die Erstkonfiguration ab (Bot-Token, Kanalzuordnungen, Verknüpfungsoptionen) mit den erzeugten Konfigurationsdateien.

📦 Konfigurationsdateien

DiscordSRV verwendet mehrere Konfigurationsdateien; bestätigte Dateinamen sind:

  • config.yml
  • messages.yml
  • linking.yml
  • synchronization.yml
  • voice.yml
  • alerts.yml

Bearbeite die passenden Dateien, um das Discord-Bot-Token, die Kanalzuordnungen und die Synchronisierungseinstellungen festzulegen. Einige Funktionen (Rollen-/Gruppensynchronisierung, Sprachintegration) erfordern zusätzliche Konfiguration.

🧠 Technische Hinweise

  • Quellcode und Releases werden in einem öffentlichen Repository gepflegt.
  • Das Projekt wird unter GPL-3.0 veröffentlicht.
  • Bestätigte optionale Integrationen sind LuckPerms (Contexts/Gruppensynchronisierung) und PlaceholderAPI (Platzhalter).
  • Befehle und Berechtigungen sind in der offiziellen Dokumentation beschrieben; administrative Aktionen wie resync und reload existieren und können Operator-Rechte erfordern.

🤝 Wann dieses Plugin nützlich ist

Wenn du einen konsistenten, konfigurierbaren Zwei-Wege-Chat und eine Kontoverknüpfung zwischen einem Minecraft-Server und einer Discord-Community brauchst, bietet DiscordSRV die Brücke, Integrations-Hooks und Konfigurationsdateien, um diese Funktionen zu betreiben und sich dabei in gängige Server-Plugins einzubinden.

Kommentare

Noch keine Kommentare

Schreibe den ersten Kommentar.

Für Server-Admins

Autoren
Scarsz, DiscordSRV
Lizenz
GPL-3.0
Unterstützte Plattformen
Bukkit, Spigot
Unterstützte Versionen
1.7–1.21
Abhängigkeiten
LuckPerms, PlaceholderAPI

Links

Was Server melden

Server-Plattformen

  • Paper100
  • Purpur13
  • CraftBukkit6
  • Leaf3
  • Arclight2

Plugin-Versionen

  • 1.30.583
  • 1.30.411
  • 1.29.05
  • 1.30.35
  • 1.30.15

Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.