Plugin de Minecraft packetevents
Información sobre packetevents y los servidores donde fue encontrado
🔌 Acerca de PacketEvents
PacketEvents es una biblioteca de protocolo para Minecraft Java Edition que ofrece una API para interceptar, inspeccionar, cancelar y enviar paquetes de protocolo en bruto. Puede usarse como un plugin independiente en un servidor/proxy o integrarse como dependencia de biblioteca para otros plugins y mods.
🎯 Objetivo
Proporcionar una capa de paquetes estable y multiplataforma para desarrolladores de plugins y mods, de modo que puedan reaccionar a los paquetes del protocolo de Minecraft y manipularlos (login, play, status, handshake, etc.) sin escribir código de bajo nivel de Netty ni mantener por su cuenta muchas implementaciones de protocolo específicas de cada versión.
⚙️ Características
- Intercepción de paquetes basada en eventos para paquetes entrantes y salientes (eventos de receive/send y eventos a nivel de protocolo).
- Posibilidad de cancelar o modificar paquetes antes de que el servidor/cliente los procese.
- API para enviar y simular paquetes de forma programática.
- Ciclo de vida limpio: crear/cargar/inicializar/finalizar una instancia de PacketEvents para una correcta gestión de recursos.
- Soporte multi-módulo: compilaciones/módulos separados para plataformas comunes para que la misma API funcione en distintos entornos de servidor/proxy/mod.
- Javadocs publicados y configuración para desarrolladores documentada para su uso con Maven/Gradle.
🧩 Para quién es
- Desarrolladores de plugins y mods que necesitan acceso a nivel de protocolo (enviar, simular o modificar paquetes).
- Administradores de servidores que instalan PacketEvents como dependencia para plugins que requieren interceptación de paquetes.
🏗️ Casos de uso de ejemplo
- Un plugin registra un listener de paquetes y cancela un paquete entrante específico para evitar el procesamiento predeterminado.
- Un mod envía paquetes sintéticos a un cliente para crear efectos visuales o interfaces personalizadas sin cambios de entidades en el servidor.
- Un plugin de proxy gestiona paquetes de login/handshake para flujos de autenticación personalizados.
⚙️ Instalación
📥 Configuración (administrador del servidor)
- Descarga el JAR oficial del plugin y colócalo en el directorio
plugins/del servidor/proxy (o equivalente). - Reinicia el servidor/proxy y revisa los registros para confirmar que PacketEvents se cargó correctamente.
🛠️ Para desarrolladores (configuración de compilación)
PacketEvents se distribuye como módulos específicos para cada plataforma. La documentación muestra ejemplos para Maven/Gradle; la biblioteca está pensada para añadirse con alcance provided/compileOnly. La documentación usa un marcador de posición para el nombre del módulo; sustitúyelo por el módulo de la plataforma objetivo (por ejemplo spigot, velocity, bungeecord, fabric, sponge) al añadir una dependencia.
Ejemplo (fragmento de Gradle mostrado en la documentación oficial):
// Reemplaza INSERT_MODULE_HERE por un nombre de módulo compatible (spigot, velocity, bungeecord, fabric, sponge)
compileOnly("com.github.retrooper:packetevents-~~INSERT_MODULE_HERE~~:2.12.1")
Llama a los métodos del ciclo de vida de la biblioteca desde tu plugin/mod (load -> init) y finalízalo cuando tu plugin se desactive.
🧠 Notas técnicas
- Los módulos proporcionados oficialmente incluyen Spigot, Velocity, BungeeCord, Fabric y Sponge.
- El proyecto indica que el módulo Spigot está diseñado para funcionar en forks muy usados como Paper, Purpur y Folia, y que el módulo BungeeCord está pensado para funcionar en Waterfall.
- El proyecto se publica con código fuente, releases y Javadocs; está bajo licencia GPL-3.0.
- La biblioteca está pensada para añadirse con alcance
provided/compileOnlyen compilaciones de plugins cuando no se desea empaquetarla; las instrucciones de empaquetado están documentadas para casos en los que un plugin incluye PacketEvents en su distribución.
🤝 Cuándo es útil este plugin
Si tu proyecto requiere control directo sobre el protocolo de Minecraft — para autenticación personalizada, efectos basados en paquetes, manejo de proxy o integraciones de bajo nivel — PacketEvents ofrece una API multiplataforma y gestión del ciclo de vida para que puedas crear esas funciones sin reimplementar el manejo del protocolo para cada servidor o implementación de proxy.
- Herocraft Online
Red RPG con múltiples clases, townships, mazmorras y economía — perfecta para quienes buscan supervivencia con toque rol y PvP.
2555.76 - Froggie
SMP de survival acogedor que ofrece claims protegidos, una economía con tiendas de jugadores y subastas, soporte para varias versiones y cross-play entre Java y Bedrock para builders casuales y comunidades.
651.15 - Smithtainment
SMP de supervivencia centrado en la comunidad, con plugins personalizados, economía, mcMMO y mini‑juegos — comunidad amable y foro activo.
550.86 - Netherlite is loading...249.28
- DaemoniaCraft
Servidor Towny RPG estilo Solo‑Leveling: mobs personalizados, economía activa y soporte Bedrock — ideal para jugadores que buscan progresión.
148.58 - LilBoxPvP
Un servidor centrado en BoxPvP con combates rápidos en arena, duelos y progresión estacional. Ofrece objetos personalizados, menús guiados por NPCs y probablemente crossplay entre Java y Bedrock.
248.37 - A Minecraft Server148.22
- GospelCraft
Servidor cristiano Towny de supervivencia con mobs personalizados, mcMMO y trabajos; las escrituras se introducen mediante el juego.
147.76 - AnarchyLands CZ/SK446.83
- TGG Online
Servidor de Minecraft coreano con estilo FPS que ofrece survival de zombis y minijuegos de bomb/escape, con una amplia selección de armas personalizadas, modelos personalizados y una experiencia respaldada por resource pack.
1146.54 - Racsu Planet
MMORPG de Survival con cross-play (Java + Bedrock) con habilidades, misiones, mazmorras personalizadas y una economía dentro del juego respaldada por una tienda oficial y un centro de la comunidad.
046.26 - EthelMC
Survival comunitario con economía, protección de tierras, arenas y crossplay (Java & Bedrock). Tiendas y eventos.
244.21 - A Fallout Roleplaying Server543.16
- The Dojo
Survival con Towny y progresión mcMMO, economía entre jugadores y enfoque comunitario — crea pueblos, sube habilidades y juega con amigos.
038.92 - ÂBoundaryMC ÂIs OfflineÂ137.28
La página del plugin packetevents muestra en qué servidores el monitoreo ha encontrado este plugin, así como con qué plataformas y versiones aparece.
Los plugins pueden añadir comandos, economía, protección, permisos, minijuegos, integraciones u otras mecánicas. El papel real de packetevents depende de la configuración del servidor en cuestión.
Los datos se forman automáticamente a partir de las respuestas técnicas de los servidores. Si un servidor oculta la lista de plugins, puede no aparecer en esta sección, aunque use packetevents.
Usa la lista de servidores con packetevents para comparar proyectos, verificar versiones compatibles o encontrar ejemplos de uso del plugin en servidores públicos.