Skip to content

What is PacketEvents?

PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets. The library was founded by retrooper on April 17, 2020. The project, PacketEvents, relies on Netty, a network application framework. This strategic choice imbues PacketEvents with versatility, allowing developers to use it on a range of Minecraft platforms powered by Netty, such as Paper, Spigot, Velocity, BungeeCord, Fabric, and Sponge.

Our goal with PacketEvents 2.0 was to make code efficient and portable. We wanted developers to write code once and run it on multiple platforms. Since PacketEvents depends on Netty, it’s possible for developers to write their own Minecraft server implementation without worrying too much about networking.

RoleMember
Project Leadretrooper
Project Maintainerbooky

What People Have to Say About PacketEvents

Section titled “What People Have to Say About PacketEvents”
Amazing API, very responsive and friendly developer. I have always had very little issues and retrooper fixes them promptly when they do arise. ~frapI think this plugin is perfect for beginners or even experts. It's much more easy to use, maintainable, readable compared with ProtocolLib. I don't say that ProtocolLib is totally worse but for me if anyone ask me which to use, no need to hestitate, this is the optimal option. ~gojosatoru72I recommend PacketEvents to anyone wanting to use packets in their plugin(s) for literally anything. There is no better alternative, in my opinion. ~JonesDevelopmentThe API is by far the best I've seen for listening to packets. Very simple to use and to get into. ~AoElite