About [API] PacketListenerAPI
From SpigotMCSimple API to manipulate sent and received packets | compatible with all versions
This API provides an easy way to listen for when a Packet is sent or received and includes functions to modify Fields of the Packet.
Versions after 3.8 require Java 11+
PacketListenerAPI.addPacketHandler(new PacketHandler() {
@Override
public void onSend(SentPacket packet) {
}
@Override
public void onReceive(ReceivedPacket packet) {
}
});
If you are interested in manipulating packets directly on your BungeeCord server, check out the BungeeCord version of this API.
Examples
Checking a Packet
PacketListenerAPI. addPacketHandler ( new PacketHandler ( ) {
@Override
public void onSend (SentPacket packet ) {
if (packet. getPacket ( ) instanceof PacketPlayOutSpawnEntity ) { // instanceof requires an import of the Packet, therefore not Version save
// Currently spawning an entity.
}
}
@Override
public void onReceive (ReceivedPacket packet ) {
}
} ) ;
2.) version save (recommended)
PacketListenerAPI. addPacketHandler ( new PacketHandler ( ) {
@Override
public void onSend (SentPacket packet ) {
if (packet. getPacketName ( ). equals ( "PacketPlayOutSpawnEntity" ) ) {
// Currently spawning an entity.
}
}
@Override
public void onReceive (ReceivedPacket packet ) {
}
} ) ;
public void onPacketSend(PacketSendEvent e) {
if (e.getPacket() instanceof PacketPlayOutSpawnEntity) {// instanceof requires an import of the Packet, therefore not Version save
// Currently spawning an entity.
}
}
public void onPacketSend(PacketSendEvent e) {
if(e.getPacketName().equals("PacketPlayOutSpawnEntity")) {
// Currently spawning an entity.
}
}
Modifying Field values
Highlights
From source dataGame versions
Supports 2 Minecraft versions, the newest being 1.17.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
[API] PacketListenerAPI on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 3.9.10-SNAPSHOT, released 2022-03-27
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.16 to 1.17 (2 versions) | 1.17 |
| Spigot | 1.16 to 1.17 (2 versions) | 1.17 |
From 10 recorded builds of [API] PacketListenerAPI.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 3.9.10-SNAPSHOT | 2022-03-27 | 1.16 to 1.17 (2 versions) | Spigot, Paper |
| 3.9.9-SNAPSHOT | 2021-12-27 | n/a | Spigot, Paper |
| 3.9.8-SNAPSHOT | 2021-08-15 | n/a | Spigot, Paper |
| 3.9.3-SNAPSHOT | 2021-06-20 | n/a | Spigot, Paper |
| 3.9.2-SNAPSHOT | 2021-06-07 | n/a | Spigot, Paper |
| 3.9.1-SNAPSHOT | 2021-05-28 | n/a | Spigot, Paper |
Run [API] PacketListenerAPI on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Runs on your server
From source side supportSpigotMC lists [API] PacketListenerAPI as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.17 and 1 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
- ✓Authorinventivetalent, as published on SpigotMC
- ✓LicenseNot published by the sourceFree
[API] PacketListenerAPI, answered
Generated from the mod’s own source data.
Do my players need to install [API] PacketListenerAPI?
SpigotMC lists [API] PacketListenerAPI as required on the server. Check its SpigotMC page to see whether players need it too.
Which loaders does it support?
Spigot and Paper.
Is it free?
Yes. [API] PacketListenerAPI is free to download from SpigotMC.
How do I add it to my Nxeon server?
Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

Run [API] PacketListenerAPI on a Minecraft server.
Deploy in about a minute from $4.99 a month, then add [API] PacketListenerAPI in one click.







