Minecraft-Plugin DiscordSRV
Informationen zu DiscordSRV und den Servern, auf denen es gefunden wurde
🔌 Ü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
| Befehl | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|
/discord /discordsrv | Zeigt die konfigurierte DiscordSRV-Nachricht an (laut messages.yml). | discordsrv.discord | Admin |
Spieler-Unterbefehle:
| Befehl | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|
help / ? | Zeigt eine Liste der Optionen, für die der Nutzer Berechtigungen hat. | discordsrv.help | Spieler |
linked | Zeigt an, ob dein Minecraft-Konto mit einem Discord-Konto verknüpft ist. | discordsrv.linked | Spieler |
link | Sendet Anweisungen, um dein Minecraft-Konto mit einem Discord-Konto zu verknüpfen. | discordsrv.link | Spieler |
unlink / clearlinked | Verknüpfe dein Discord-Konto von deinem Minecraft-Konto ab. | discordsrv.unlink | Spieler |
Team-Befehle:
| Befehl | Argumente | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|---|
broadcast / bcast | <#ChannelID/#ChannelName> <Message> | Sendet eine Nachricht an einen konfigurierten Discord-Kanal. | discordsrv.bcast | Admin |
linked | <Name/UUID/DiscordID/DiscordTag> | Prüft den Verknüpfungsstatus für einen anderen Nutzer. | discordsrv.linked.others | Admin |
link | <Name/UUID> <DiscordID/DiscordTag> | Sendet Verknüpfungsanweisungen für einen anderen Nutzer. | discordsrv.link.others | Admin |
unlink / clearlinked | <Name/UUID/DiscordID/DiscordTag> | Verknüpft das Discord-Konto eines anderen Nutzers ab. | discordsrv.unlink.others | Admin |
resync | Löst die Gruppensynchronisierung aus (erfordert Synchronisierungskonfiguration). | discordsrv.resync | Admin | |
reload | Lädt die Plugin-Konfiguration neu. | discordsrv.reload | Admin | |
language / lang | <Language> [-confirm] | Ändert die Sprache des Plugins. | discordsrv.language | Admin |
debugger | <start [categories...]/stop/upload> | Gibt Debug-Informationen aus und lädt optional einen Debug-Trace hoch. | discordsrv.debug | Admin |
(Veraltete Befehle im Zusammenhang mit dem alten Abonnementsystem sind in der Historie dokumentiert, aber aus dem aktuellen Betrieb entfernt.)
🔐 Berechtigungen
| Berechtigung | Beschreibung | Standard |
|---|---|---|
discordsrv.discord | Erlaubt die Verwendung von /discord und /discordsrv. | true |
discordsrv.help | Zugriff auf den Hilfs-Unterbefehl. | nicht angegeben |
discordsrv.link | Verknüpfungs-Unterbefehl verwenden. | nicht angegeben |
discordsrv.unlink | Abverknüpfungs-Unterbefehl verwenden. | nicht angegeben |
discordsrv.linked | Persönlichen Verknüpfungsstatus prüfen. | nicht angegeben |
discordsrv.bcast | Broadcast-Nachrichten an Discord-Kanäle senden. | nicht angegeben |
discordsrv.linked.others | Verknüpfungsstatus anderer Spieler anzeigen. | nicht angegeben |
discordsrv.link.others | Verknüpfungsanweisungen für andere Spieler senden. | nicht angegeben |
discordsrv.unlink.others | Andere Spieler abverknüpfen. | nicht angegeben |
discordsrv.resync | Synchronisierung von Gruppen/Rollen auslösen. | nicht angegeben |
discordsrv.reload | Das Plugin neu laden. | nicht angegeben |
discordsrv.language | Die Sprache des Plugins ändern. | nicht angegeben |
discordsrv.debug | Den Debugger ausführen/Debug-Traces hochladen. | nicht angegeben |
⚙️ Installation
📥 Einrichtung
- Lade die offizielle DiscordSRV
.jaraus 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.ymlmessages.ymllinking.ymlsynchronization.ymlvoice.ymlalerts.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.
- Herocraft Online
RPG‑Netzwerk mit vielen Klassen, Townships, Dungeons und Wirtschaft — für Spieler, die Survival mit Rollenspiel und PvP mögen.
2555.72 - Rooted Realm
Whitelisted Java‑Survival‑SMP: keine geplanten Resets, spielergesteuerte Ökonomie, wöchentliche Events und optionales PvP. Freundliche erwachsene Community.
952.35 - LinkCraft
Community‑Minecraft‑Server mit Fokus auf Rankups, Parkour‑Kurse, Labyrinthe und Herausforderungen — lockere Minispiele und Progression.
751.89 - Froggie
Freundlicher Survival-SMP mit geschützten Claims, einer Wirtschaft mit Spieler-Shops und Auktionen, Unterstützung für mehrere Versionen und Java–Bedrock-Cross-Play für Gelegenheitsspieler und Communities.
1051.81 - Netherlite is loading...550.57
- GospelCraft
Christliches Towny‑Survival mit individuellen Mobs, mcMMO und Jobs — Schriftstellen werden spielerisch eingebracht.
350.1 - Minecart Rapid Transit
Community-orientierter Server für Städtebau und Transport mit fahrbaren Zügen, großen Verkehrsnetzen, geschützten Bauten, spielerbetriebener Wirtschaft und organisierten PvP-Arenen.
449.86 - LilBoxPvP
Ein auf BoxPvP ausgerichteter Server mit schnellem Arenakampf, Duellen und saisonaler Fortschrittssystematik. Bietet benutzerdefinierte Items, NPC-gesteuerte Menüs und vermutlich Java–Bedrock-Crossplay.
449.36 - DaemoniaCraft
Towny‑RPG Survival mit custom Mobs, Wirtschaft und Bedrock‑Support — tiefgehende Progression für grind‑orientierte Spieler.
148.29 - Smithtainment
Community‑orientiertes Survival‑SMP mit Custom‑Plugins, Wirtschaft, mcMMO und Mini‑Games — freundliche Spieler und aktives Forum.
147.93 - EthelMC
Community‑Survival mit Wirtschaft, Landclaims, Arenen und Crossplay (Java & Bedrock). Ränge, Shops und Events.
344.69 - CorePlay
Klassischer CZ/SK Survival‑Server mit Events, Duellen, Auktionen und freundlicher Community.
844.34 - ArdakazMC
Freundlicher Survival‑Server mit Community‑Fokus, Baumaßnahmen, Grief‑Schutz und Langzeit‑Welten.
041.35 - ÂBoundaryMC ÂIs OfflineÂ140.91
- Verre de Lait
Community‑orientierter 100% Vanilla‑Server (Survival & Freebuild) mit Sprachchat, klaren Regeln und Skyland‑Welt — entspanntes, kooperatives Spiel.
239.03
Die Seite des Plugins DiscordSRV zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von DiscordSRV hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er DiscordSRV nutzt.
Nutze die Serverliste mit DiscordSRV, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.