Skip to content

r1verzeira/Login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Login


Sobre o Projeto

O Login é um plugin de autenticação de alto desempenho desenvolvido especificamente para ambientes BungeeCord. Focado em escalabilidade, o plugin realiza todas as operações de banco de dados de forma assíncrona, garantindo que o thread principal do seu proxy nunca sofra "lags" ou interrupções durante o login dos jogadores.

Funcionalidades Principais

  • Performance Assíncrona: Utiliza CompletableFuture para todas as consultas MySQL.
  • 🛡️ Segurança: Sistema de proteção de IP e armazenamento seguro de credenciais.
  • 🔄 Flexibilidade: Comando in-game para troca de senha (/changepass).
  • 📊 Escalabilidade: Estrutura preparada para suportar grandes redes de servidores.
  • 🚀 Leveza: Código limpo e otimizado utilizando Lombok.

Dependências e Tecnologias

O projeto foi construído utilizando as seguintes bases:

Dependência Versão Descrição
BungeeCord API 1.8 API Principal para o Proxy
Spigot API 1.8.8 Suporte para lógicas específicas de jogo
Lombok Latest Redução de boilerplate (Getters/Setters)
MySQL Driver 8.0+ Conectividade com banco de dados
Maven 3.x Gerenciamento de dependências e build

Como Compilar

Certifique-se de ter o Maven instalado em sua máquina e execute:

# Clonar o repositório
git clone [https://github.com/seu-usuario/Login.git](https://github.com/seu-usuario/Login.git)

# Entrar na pasta
cd Login

# Compilar o projeto
mvn clean package

About

Um plugin de autenticação de alto desempenho para BungeeCord. Desenvolvido em Java, utiliza operações assíncronas com MySQL via CompletableFuture para evitar travamentos no proxy. Oferece comandos de troca de senha, proteção de IP e uma estrutura escalável para servidores de Minecraft. Leve, seguro e fácil de configurar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages