Atue como um desenvolvedor Java sênior especializado em plugins de Minecraft (API Spigot/Paper). Crie o código-base para um plugin que sincronize cargos do Discord com grupos de permissão do Minecraft. Requisitos Técnicos: 1. Dependências: Utilize a biblioteca JDA (Java Discord API) para a comunicação com o Discord e a API do LuckPerms para a gestão de grupos no jogo. 2. Lógica de Vinculação: O plugin deve exigir que o jogador vincule sua conta (ex: comando /vincular que gera um código para ser usado no bot do Discord). 3. Sincronização Automática: Ao entrar no servidor ou ao digitar /sync, o plugin deve checar os cargos do usuário no servidor do Discord e atribuir o grupo equivalente no LuckPerms. 4. Arquivo de Configuração: Crie um config.yml que permita mapear 'ID_DO_CARGO_DISCORD: NOME_DO_GRUPO_LUCKPERMS'. 5. Persistência: Utilize SQLite para armazenar a relação entre o UUID do Minecraft e o ID do Discord. Forneça a estrutura da classe principal, o gerenciador de eventos de entrada e um exemplo do arquivo de configuração.