Minecraft Servers HQ

Minecraft-plugin DiscordSRV

Information om DiscordSRV og servere, hvor det er fundet

🔌 Om DiscordSRV

DiscordSRV er et Minecraft-plugin, der forbinder en Minecraft-server og en Discord-server. Det videresender chat i spillet til Discord (og Discord-beskeder til spillet), understøtter kontolink mellem Minecraft- og Discord-konti og giver sync-hooks til roller/grupper samt flere serverhændelser.

🎯 Formål

DiscordSRV's kerneformål er at give en pålidelig og konfigurerbar bro mellem en Minecraft-server og Discord, så fællesskaber kan kommunikere på tværs af begge platforme, staff holdes informeret, og medlems-/rolleinformation kan synkroniseres, når det er konfigureret.

⚙️ Funktioner

  • Tovejssynkronisering af chat mellem Minecraft- og Discord-kanaler (kan konfigureres pr. kanal).
  • Minecraft <-> Discord-kontolink for spillere.
  • Hooks til synkronisering af roller/grupper (integrationspunkter for permission-plugins som LuckPerms).
  • Broadcast og staff-beskeder fra Minecraft til Discord.
  • Kommandoer til linking, kontrol af linkstatus og administrative handlinger (reload, resync, debug).
  • Flere konfigurationsfiler til kanalmapping, sprog/beskeder, synkronisering og voice-funktioner.
  • Open source-kode med offentlig issue tracker og releases.

🧩 Hvem det er til

  • Serverejere og admins, der vil samle community-chat på tværs af Minecraft og Discord.
  • Moderationsteams, der har brug for synlighed over serverhændelser i Discord.
  • Netværk, der bruger permission-plugins og ønsker rolle- eller gruppesynk med Discord.

🏗️ Eksempler på brug

  • Videresende global eller kanalbaseret Minecraft-chat til bestemte Discord-kanaler, så brugere uden for serveren kan følge samtalerne.
  • Linke spillerkonti til Discord-ID'er for at give Discord-roller eller verificere brugere på tværs af platforme.
  • Sende serverens join/leave/console-logs til en Discord-moderationskanal.

⌨️ Kommandoer

KommandoBeskrivelseTilladelseAdgang
/discord /discordsrvViser den konfigurerede DiscordSRV-besked (ifølge messages.yml).discordsrv.discordAdmin

Spiller-underkommandoer:

KommandoBeskrivelseTilladelseAdgang
help / ?Viser en liste over muligheder, som brugeren har tilladelse til.discordsrv.helpSpiller
linkedViser om din Minecraft-konto er linket til en Discord-konto.discordsrv.linkedSpiller
linkSender instruktioner til at linke din Minecraft-konto med en Discord-konto.discordsrv.linkSpiller
unlink / clearlinkedFjerner linket mellem din Discord-konto og din Minecraft-konto.discordsrv.unlinkSpiller

Staff-kommandoer:

KommandoArgumenterBeskrivelseTilladelseAdgang
broadcast / bcast<#ChannelID/#ChannelName> <Message>Sender en besked til en konfigureret Discord-kanal.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>Tjekker linkstatus for en anden bruger.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>Sender link-instruktioner til en anden bruger.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Fjerner en anden brugers Discord-konto fra link.discordsrv.unlink.othersAdmin
resyncStarter gruppesynk (kræver synk-konfiguration).discordsrv.resyncAdmin
reloadGenindlæser pluginets konfiguration.discordsrv.reloadAdmin
language / lang<Language> [-confirm]Ændrer pluginets sprog.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>Dumper debug-info og uploader eventuelt en debug-trace.discordsrv.debugAdmin

(Udgående kommandoer relateret til det gamle abonnementssystem er dokumenteret i historikken, men er fjernet fra den nuværende drift.)

🔐 Tilladelser

TilladelseBeskrivelseStandard
discordsrv.discordTillader brug af /discord og /discordsrv.true
discordsrv.helpAdgang til help-underkommandoen.ikke angivet
discordsrv.linkBrug af link-underkommandoen.ikke angivet
discordsrv.unlinkBrug af unlink-underkommandoen.ikke angivet
discordsrv.linkedTjekke personlig linkstatus.ikke angivet
discordsrv.bcastSende broadcast-beskeder til Discord-kanaler.ikke angivet
discordsrv.linked.othersSe linkstatus for andre spillere.ikke angivet
discordsrv.link.othersSende link-instruktioner til andre spillere.ikke angivet
discordsrv.unlink.othersFjerne linket for andre spillere.ikke angivet
discordsrv.resyncStarte synkronisering af grupper/roller.ikke angivet
discordsrv.reloadGenindlæse pluginet.ikke angivet
discordsrv.languageÆndre pluginets sprog.ikke angivet
discordsrv.debugKøre debugger/uploade debug-traces.ikke angivet

⚙️ Installation

📥 Opsætning

  • Download den officielle DiscordSRV .jar fra en officiel distribution (projektside / katalog / releases).
  • Læg jar-filen i din servers plugins/-mappe for en Bukkit/Spigot-kompatibel server.
  • Genstart serveren og tjek konsolloggen for at bekræfte, at DiscordSRV er indlæst.
  • Fuldfør den første konfiguration (bot-token, kanalmapping, linking-indstillinger) ved hjælp af de genererede konfigurationsfiler.

📦 Konfigurationsfiler

DiscordSRV bruger flere konfigurationsfiler; bekræftede filnavne inkluderer:

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

Redigér de relevante filer for at angive Discord-bot-token, kanalmapping og synk-indstillinger. Nogle funktioner (rolle-/gruppesynk, voice-integration) kræver ekstra konfiguration.

🧠 Tekniske noter

  • Kildekode og releases vedligeholdes i et offentligt repository.
  • Projektet udgives under GPL-3.0.
  • Bekræftede valgfrie integrationer inkluderer LuckPerms (contexts/gruppesynk) og PlaceholderAPI (placeholders).
  • Kommandoer og tilladelser er dokumenteret i den officielle dokumentation; administrative handlinger som resync og reload findes og kan kræve operatorrettigheder.

🤝 Hvornår dette plugin er nyttigt

Hvis du har brug for konsistent, konfigurerbar tovejschat og kontolink mellem en Minecraft-server og et Discord-fællesskab, giver DiscordSRV broen, integrationshooks og konfigurationsfilerne til at køre disse funktioner sammen med almindelige serverplugins.

Servere med pluginet DiscordSRV

Siden for pluginet DiscordSRV viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.

Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for DiscordSRV afhænger af den specifikke servers konfiguration.

Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger DiscordSRV.

Brug listen over servere med DiscordSRV til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.