LogoLogo
LogoLogo
  • What is PacketEvents?
  • Prerequisites
  • Getting Started
  • The PacketEvents Instance
  • Creating Your PacketEvents Instance
    • (Optional) Configuring PacketEvents
  • What is a PacketEvents Listener
  • Creating Your First Listener
  • Registering a Packet Listener
  • Sending and Simulating Packets
  • Advanced PacketEvents Example: Combining our Knowledge
  • FAQ (WIP)
Powered by GitBook
On this page
  • Minecraft Protocol Library
  • A New Beginning

Was this helpful?

What is PacketEvents?

Introduction to PacketEvents.

NextPrerequisites

Last updated 5 months ago

Was this helpful?

Minecraft Protocol Library

PacketEvents is a protocol library tailored for Minecraft Java Edition, designed to facilitate the processing and transmission of packets. At its core, PacketEvents relies on Netty, a powerful networking framework. This strategic choice imbues PacketEvents with versatility, enabling its potential implementation across diverse platforms supported by Netty.

A New Beginning

Our goal with PacketEvents 2.0 was to make code efficient and portable. We wanted developers to write code once and use it easily on multiple platforms. Currently, PacketEvents runs well on Spigot, BungeeCord, and Velocity. Additionally, we have engineered a minimal Minecraft server implementation using only PacketEvents and Netty.