DiscordWebSync - Vincule Minecraft com Discord icon

DiscordWebSync - Vincule Minecraft com Discord -----

Integração segura entre Discord e Minecraft com códigos exclusivos



Overview
DiscordWebSync securely integrates your Minecraft server with Discord, enabling account linking and automated communication.

Configuration (config.yml)
  • discordBotToken → Your Discord bot token (no longer stored in the code, only in config).

  • discordChannelId → The Discord channel ID where messages will be sent.

  • discordInviteLink → Your Discord invite link.
The /discord command displays the configured Discord link directly in Minecraft chat.

✅ The link is now configurable via config.yml

Available Commands
/setdiscord <DiscordID>
  • Registers the player’s Discord on the server.

  • Required to receive codes and link accounts.

  • Saves in SQLite and banco.yml.

  • Blocked if the player already has an activated code.
/conectar
  • Generates a unique code for the player.

  • Sends the code directly to the configured Discord channel.

  • Logs date and time of execution.

  • Only usable by players registered with /setdiscord.
/vincular
  • Confirms the generated code is ready to be activated.

  • Visual only; does not generate new codes.

  • Requires /conectar first.
/ativar_codigo <code>
  • Activates the previously generated code.

  • Marks it as used and logs date/time.

  • Sends a message to Discord confirming the link.

  • Blocked if the code is already used or if the player is already linked.
/discord
  • Displays the configured Discord invite link in chat.
Security and Control
  • Only the player who registered their Discord can receive codes.

  • Commands are blocked if the player already has an active code.

  • 5-minute cooldown prevents spam.

  • Bot token is stored only in config.yml.
️ Database and Logs
Database
  • SQLite (banco_aux.db) → UUID, DiscordID, code, used, date/time.

  • YML (banco.yml) → Backup for quick access.
Detailed Logs
  • /logs/info/info.log → General information.

  • /logs/warning/warning.log → Alerts and invalid attempts.

  • /logs/error/error.log → Critical errors.




#DiscordWebSync---Vincule-Minecraft-com-Discord

RESUMO

O DiscordWebSync integra seu servidor Minecraft ao Discord de forma segura, permitindo vinculação de contas e comunicação automatizada.

Configurações sem config.yml

discordBotToken: Token do bot do Discord (não é mais no código-fonte, apenas no config).

discordChannelId: ID do canal do Discord onde as mensagens serão enviadas.

/discord Exibe o link do Discord do servidor diretamente no chat do Minecraft.

✅ Agora o link é configurável via config.yml

Comandos Disponíveis /setdiscord

Registre o Discord do jogador no servidor.

Necessário para receber códigos e vincular contas.

Salva informações no banco SQLite e no banco.yml.

Bloqueado se o jogador já tiver ativado um código.

/conectar

Gera um código exclusivo para o jogador.

Envia o código diretamente no canal do Discord especificado.

Salva dados e hora da execução.

Só pode ser usado por jogadores que registraram o Discord com /setdiscord.

/vincular

Confirme que o código foi liberado e está pronto para ser ativado.

Apenas visual; não gera códigos.

Exija que o jogador tenha usado /conectado antes.

/ativar_codigo

Ativa o código gerado anteriormente e vincula a conta do Minecraft ao Discord.

Marca o código como usado e salva dados e hora de ativação.

Envia mensagem no canal do Discord informando que a conta foi vinculada.

Bloqueado se o código já tiver sido usado ou se o jogador já estiver vinculado.

/discórdia

Exibe o link do Discord do servidor diretamente no chat do Minecraft.

Segurança e Controle

Apenas o jogador que registrou seu Discord via /setdiscord pode receber códigos.

Comandos bloqueados automaticamente se o jogador já tiver um código ativado.

Sistema de resfriamento de 5 minutos para evitar spam de códigos.

Token do bot armazenado apenas no config.yml, nunca no código.

️ Banco de Dados e Logs Banco de Dados

SQLite (banco_aux.db): inclui UUID, DiscordID, código, usado e dados/hora.

YML (banco.yml): backup para fácil consulta.

Logs Detalhados

/logs/info/info.log → Informações gerais.

/logs/warning/warning.log → Alertas ou tentativas indevidas.

/logs/error/error.log → Erros graves e falhas do sistema.
Resource Information
Author:
----------
Total Downloads: 9
First Release: Sep 2, 2025
Last Update: Sep 2, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings