Plugin Minecraft ProtocolLib
Informações sobre ProtocolLib e servidores confirmados
🔌 Sobre o ProtocolLib
ProtocolLib é uma biblioteca de plugins do Minecraft que expõe o protocolo de rede para outros plugins. Ela fornece uma API para ler, modificar, cancelar e enviar pacotes brutos entre servidor e cliente sem exigir que os plugins dependam de internals ofuscados do servidor.
🎯 Objetivo
O ProtocolLib existe para tornar o trabalho ao nível de pacotes confiável e fácil de manter para desenvolvedores de plugins. Ele centraliza o acesso aos pacotes atrás de uma API estável, para que vários plugins possam inspecionar e alterar o tráfego de pacotes sem se conectar diretamente às classes internas do servidor.
⚙️ Recursos
- API no estilo de eventos para interceptar pacotes recebidos e enviados.
- Acessores de leitura/escrita para campos comuns de pacotes (strings, ints, vectors, etc.).
- Capacidade de cancelar pacotes ou modificar seu conteúdo antes que cheguem ao destino.
- Utilitário para construir e enviar pacotes no lado do servidor.
- Oculta classes ofuscadas do servidor por trás de um sistema de leitura/escrita baseado em índices para melhorar a estabilidade entre versões.
- Distribuído como um jar do lado do servidor e utilizável como dependência de compilação para builds de plugins.
🧩 Para quem é
- Desenvolvedores de plugins que precisam de controle ao nível de pacotes (cosméticos, disfarces, efeitos personalizados no cliente, utilitários de rede).
- Administradores de servidores que executam plugins dependentes de acesso direto ao protocolo.
🏗️ Exemplos de uso
- Ouvir pacotes de chat para implementar um filtro no lado do servidor antes que as mensagens sejam aplicadas.
- Enviar um pacote de explosão preparado para um jogador para criar um efeito no cliente sem alterar o estado do mundo.
- Implementar disfarces, animações personalizadas ou outros visuais apenas do cliente que exigem manipulação de pacotes.
⌨️ Comandos
O ProtocolLib não fornece comandos para o usuário final; ele é uma biblioteca para desenvolvedores, e não um plugin de recursos.
⚙️ Instalação
📥 Configuração
- Baixe o jar oficial do ProtocolLib e coloque-o no diretório
plugins/do seu servidor. - Reinicie o servidor e verifique o console para confirmar que o plugin carrega sem erros.
- Ao desenvolver um plugin que usa o ProtocolLib, adicione o ProtocolLib como dependência de compilação e declare-o (ou soft-depend) no manifesto do plugin.
📦 Dependências
- O ProtocolLib não precisa de outros plugins de servidor para funcionar; ele foi feito para ser usado por outros plugins como biblioteca.
🧾 Configuração
- O ProtocolLib cria seus próprios arquivos de configuração na primeira execução. A configuração específica do plugin é tratada pelos plugins que usam o ProtocolLib.
🧠 Observações técnicas
- O ProtocolLib fornece um ponto de entrada
ProtocolManagerpara registrar listeners de pacotes e enviar pacotes programaticamente. - O projeto é distribuído sob a licença GPL-2.0.
- As coordenadas Maven/Gradle são publicadas para uso como dependência de compilação.
- O ProtocolLib é mantido com considerações de compatibilidade para uma ampla variedade de versões de servidores Minecraft; ele é voltado principalmente para softwares de servidor derivados do Bukkit.
🤝 Quando este plugin é útil
Se o seu projeto precisa inspecionar ou alterar o protocolo bruto do Minecraft (para efeitos no cliente, visuais personalizados ou hooks de nível de rede), o ProtocolLib centraliza e estabiliza esse trabalho para que vários plugins possam interagir com pacotes com segurança.
- Herocraft Online
Rede RPG com várias classes, townships, masmorras e economia — ideal para quem curte sobrevivência com foco em roleplay e PvP.
2555.76 - Restarting...853.15
- LinkCraft
Servidor Minecraft comunitário com foco em rankups, cursos de parkour, labirintos e desafios — mini‑games casuais e progressão.
852.24 - The Best In The Game143252.21
- Rooted Realm
SMP Survival Java com whitelist: sem resets planejados, economia conduzida por jogadores, eventos semanais e PvP opcional. Comunidade adulta e amigável.
751.83 - Froggie
SMP de survival amigável, com claims protegidos, economia com lojas de jogadores e leilões, suporte a várias versões e cross-play entre Java e Bedrock para builders casuais e comunidades.
951.73 - A Minecraft Server851.43
- Smithtainment
SMP de sobrevivência com foco na comunidade, plugins personalizados, economia, mcMMO e mini‑games — comunidade acolhedora e fórum ativo.
550.62 - Netherlite is loading...349.87
- GospelCraft
Servidor cristão Towny de sobrevivência com mobs personalizados, mcMMO e jobs — a escritura apresentada através do jogo.
549.75 - Minecart Rapid Transit
Servidor focado na comunidade, voltado para construção de cidades e transportes, centrado em comboios em que podes viajar, grandes redes de transporte, construções protegidas, economia gerida por jogadores e arenas PvP organizadas.
549.62 - LilBoxPvP
Um servidor focado em BoxPvP com combates rápidos em arena, duelos e progressão sazonal. Oferece itens personalizados, menus guiados por NPCs e possivelmente crossplay entre Java e Bedrock.
449.33 - DaemoniaCraft
SMP Towny com pegada RPG, mobs custom, economia e suporte Bedrock — progressão profunda para quem curte grind e evolução.
249.11 - A Minecraft Server148.24
- Akoot&Co
SMP aconchegante e focado na comunidade, com suporte para Java e Bedrock, um mapa-múndi público em tempo real, loja de doações e recursos de qualidade de vida para construção e exploração tranquilas.
147.96 - TGG Online
Servidor Minecraft coreano ao estilo FPS que oferece survival zumbi e minijogos de bomb/escape, com uma vasta seleção de armas personalizadas, modelos personalizados e uma experiência com resource pack.
1146.45 - MoodCraft
SMP de sobrevivência semi-RP em francês, focado em cidades administradas por jogadores, economia e projetos urbanos — progressão amigável com guias no jogo, lojas, empregos e proteção segura de baús. Compatível com Java e Bedrock.
146.38 - Racsu Planet
MMORPG de Survival com cross-play (Java + Bedrock), com habilidades, missões, masmorras personalizadas e economia dentro do jogo, apoiado por uma loja oficial e um hub da comunidade.
146.25
A página do plugin ProtocolLib mostra os servidores onde o monitoramento encontrou este plugin, a plataforma usada e a versão.
Um plugin pode adicionar comandos, economia, segurança, permissões de acesso, minigames, integrações e outras mecânicas. O papel real de ProtocolLib depende das configurações do servidor.
Os dados são gerados automaticamente a partir de respostas técnicas dos servidores. Se um servidor mantém a lista de plugins privada, pode usar ProtocolLib mas não aparecer nesta seção.
Use a lista de servidores com ProtocolLib para comparar projetos, verificar versões suportadas ou encontrar exemplos de uso do plugin em servidores públicos.