Minecraft Servers HQ

Plugin Minecraft DiscordSRV

Informações sobre DiscordSRV e os servidores onde ele foi encontrado

🔌 Sobre o DiscordSRV

O DiscordSRV é um plugin de Minecraft que conecta um servidor de Minecraft a um servidor do Discord. Ele encaminha o chat do jogo para o Discord (e as mensagens do Discord para o jogo), oferece vinculação de contas entre contas de Minecraft e Discord e fornece ganchos de sincronização para cargos/grupos e vários eventos do servidor.

🎯 Objetivo

O objetivo principal do DiscordSRV é oferecer uma ponte confiável e configurável entre um servidor de Minecraft e o Discord, para que as comunidades possam se comunicar nas duas plataformas, manter a equipe informada e sincronizar informações de membros/cargos quando configurado.

⚙️ Recursos

  • Sincronização de chat em duas vias entre canais do Minecraft e do Discord (configurável por canal).
  • Vinculação de contas Minecraft <-> Discord para jogadores.
  • Ganchos de sincronização de cargos/grupos (pontos de integração para plugins de permissões como o LuckPerms).
  • Mensagens de broadcast e da equipe do Minecraft para o Discord.
  • Comandos para vinculação, verificação do status de vínculo e ações administrativas (reload, resync, debug).
  • Vários arquivos de configuração para mapeamento de canais, idioma/mensagens, sincronização e recursos de voz.
  • Código open-source com um rastreador público de issues e lançamentos.

🧩 Para quem é

  • Donos e administradores de servidor que querem unificar o chat da comunidade entre Minecraft e Discord.
  • Equipes de moderação que precisam de visibilidade dos eventos do servidor no Discord.
  • Redes que usam plugins de permissões e querem sincronização de cargos ou grupos com o Discord.

🏗️ Exemplos de uso

  • Encaminhar o chat global ou por canal do Minecraft para canais específicos do Discord, para que usuários fora do servidor acompanhem as conversas.
  • Vincular contas de jogadores a IDs do Discord para conceder cargos do Discord ou verificar usuários entre plataformas.
  • Enviar registros de entrada/saída/console do servidor para um canal de moderação do Discord.

⌨️ Comandos

ComandoDescriçãoPermissãoAcesso
/discord /discordsrvMostra a mensagem configurada do DiscordSRV (em messages.yml).discordsrv.discordAdmin

Subcomandos do jogador:

ComandoDescriçãoPermissãoAcesso
help / ?Mostra uma lista de opções para as quais o usuário tem permissões.discordsrv.helpJogador
linkedMostra se sua conta de Minecraft está vinculada a uma conta do Discord.discordsrv.linkedJogador
linkEnvia instruções para vincular sua conta de Minecraft a uma conta do Discord.discordsrv.linkJogador
unlink / clearlinkedDesvincula sua conta do Discord da sua conta de Minecraft.discordsrv.unlinkJogador

Comandos da equipe:

ComandoArgumentosDescriçãoPermissãoAcesso
broadcast / bcast<#ChannelID/#ChannelName> <Message>Envia uma mensagem para um canal do Discord configurado.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>Verifica o status do vínculo de outro usuário.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>Envia instruções de vínculo para outro usuário.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Desvincula a conta do Discord de outro usuário.discordsrv.unlink.othersAdmin
resyncDispara a sincronização de grupos (requer configuração de sincronização).discordsrv.resyncAdmin
reloadRecarrega a configuração do plugin.discordsrv.reloadAdmin
language / lang<Language> [-confirm]Altera o idioma do plugin.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>Gera informações de depuração e, opcionalmente, envia um trace de debug.discordsrv.debugAdmin

(Os comandos obsoletos relacionados ao antigo sistema de assinatura estão documentados no histórico, mas foram removidos da operação atual.)

🔐 Permissões

PermissãoDescriçãoPadrão
discordsrv.discordPermite usar /discord e /discordsrv.true
discordsrv.helpAcesso ao subcomando de ajuda.não especificado
discordsrv.linkUsar o subcomando de vínculo.não especificado
discordsrv.unlinkUsar o subcomando de desvinculação.não especificado
discordsrv.linkedVerificar o status do próprio vínculo.não especificado
discordsrv.bcastEnviar mensagens de broadcast para canais do Discord.não especificado
discordsrv.linked.othersVer o status do vínculo de outros jogadores.não especificado
discordsrv.link.othersEnviar instruções de vínculo para outros jogadores.não especificado
discordsrv.unlink.othersDesvincular outros jogadores.não especificado
discordsrv.resyncDisparar a sincronização de grupos/cargos.não especificado
discordsrv.reloadRecarregar o plugin.não especificado
discordsrv.languageAlterar o idioma do plugin.não especificado
discordsrv.debugExecutar o depurador/enviar traces de debug.não especificado

⚙️ Instalação

📥 Configuração

  • Baixe o .jar oficial do DiscordSRV em uma distribuição oficial (página do projeto / catálogo / lançamentos).
  • Coloque o jar na pasta plugins/ do seu servidor, em um servidor compatível com Bukkit/Spigot.
  • Reinicie o servidor e verifique os logs do console para confirmar que o DiscordSRV carregou.
  • Conclua a configuração inicial (token do bot, mapeamento de canais, opções de vínculo) usando os arquivos de configuração gerados.

📦 Arquivos de configuração

O DiscordSRV usa vários arquivos de configuração; os nomes confirmados incluem:

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

Edite os arquivos apropriados para definir o token do bot do Discord, o mapeamento de canais e as configurações de sincronização. Alguns recursos (sincronização de cargos/grupos, integração de voz) exigem configuração adicional.

🧠 Notas técnicas

  • O código-fonte e os lançamentos são mantidos em um repositório público.
  • O projeto é publicado sob GPL-3.0.
  • As integrações opcionais confirmadas incluem LuckPerms (contexts/sincronização de grupos) e PlaceholderAPI (placeholders).
  • Os comandos e permissões estão documentados na documentação oficial; operações administrativas como resync e reload existem e podem exigir privilégios de operador.

🤝 Quando este plugin é útil

Se você precisa de chat bidirecional consistente e configurável, além de vinculação de contas entre um servidor de Minecraft e uma comunidade do Discord, o DiscordSRV fornece a ponte, os ganchos de integração e os arquivos de configuração para operar esses recursos, integrando-se também a plugins comuns do servidor.

Servidores com o plugin DiscordSRV

A página do plugin DiscordSRV mostra em quais servidores o monitoramento encontrou esse plugin e com quais plataformas e versões ele aparece.

Plugins podem adicionar comandos, economia, proteção, permissões, minigames, integrações ou outras mecânicas. A função real de DiscordSRV depende da configuração de cada servidor.

Os dados são gerados automaticamente a partir das respostas técnicas dos servidores. Se um servidor oculta a lista de plugins, ele pode não aparecer nesta seção, mesmo usando DiscordSRV.

Use a lista de servidores com DiscordSRV para comparar projetos, verificar versões compatíveis ou encontrar exemplos de uso do plugin em servidores públicos.