NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / VPacketEvents

VPacketEvents

Manage packets through Velocity's native events

PluginsFree1.8 – 26.x
by 4drian3d · listed from Modrinth
Download ›

Direct download from Modrinth · 26,769 downloads

What it does

VPacketEvents is a plugin for Velocity servers, made by 4drian3d. Manage packets through Velocity's native events.

It supports Minecraft 1.8 – 26.x. It has been downloaded 26,769 times on Modrinth. That puts it at #25 of the 55 technology plugins listed here. The last update came out on Jul 31, 2026.

Supported versions

26.x1.211.201.191.181.171.161.131.121.8

Release history

VPacketEvents has had 5 releases on Modrinth since Feb 24, 2023. One of them came out in the past year. The newest is 1.2.0, released on Jul 31, 2026. It is made for Minecraft 1.10 – 1.20.3. It runs on Velocity. The download is 14 KB.

VersionReleasedMinecraftType
1.2.0Jul 31, 20261.10 – 1.20.3Release
1.1.0Apr 20, 20231.10 – 1.20.3Release
1.0.2Apr 10, 20231.7.2 – 1.19.4Release
1.0.1Feb 28, 20231.7.2 – 1.19.4Release
1.0.0Feb 24, 20231.7.2 – 1.19.3Release

Latest release on GitHub

VPacketEvents is open source. Its newest release on GitHub is 1.2.0, published on Jul 31, 2026.

What's Changed

  • Updated to Java 25
  • Updated to Velocity 4
  • Deprecated and replaced API method PacketRegistration#of with PacketRegistration#ofPacket
  • Replaced Jetbrains annotations with JSpecify

New Contributors

Full Changelog: 1.1.0...1.2.0

Before that: 1.1.0 (Apr 20, 2023), 1.0.2 (Apr 10, 2023).

Description from the author on Modrinth

VPacketEvents

Manage and register packets through Velocity's native events

class PacketListener {
@Subscribe
public void onPacketReceive(PacketReceiveEvent event) {
final MinecraftPacket packet = event.getPacket();
if (packet instanceof KeyedPlayerCommand commandPacket) {
event.setResult(GenericResult.denied());
}
}

@Subscribe
public void onPacketSend(PacketSendEvent event) {
// some stuff
}

public void registerPacket() {
// UpdateTeamsPacket registration
PacketRegistration.of(UpdateTeamsPacket.class)
.direction(Direction.CLIENTBOUND)
.packetSupplier(UpdateTeamsPacket::new)
.stateRegistry(StateRegistry.PLAY)
.mapping(0x47, MINECRAFT_1_13, false)
.mapping(0x4B, MINECRAFT_1_14, false)
.mapping(0x4C, MINECRAFT_1_15, false)
.mapping(0x55, MINECRAFT_1_17, false)
.mapping(0x58, MINECRAFT_1_19_1, false)
.mapping(0x56, MINECRAFT_1_19_3, false)
.mapping(0x5A, MINECRAFT_1_19_4, false)
.register();
}
}

Installation

  • Download VPacketEvents from Modrinth
  • Drag and drop on your plugins folder
  • Start the server

Dev Setup

Gradle

repositories {
mavenCentral()
}
dependencies {
compileOnly("io.github.4drian3d:vpacketevents-api:1.1.0")
}

Javadocs

javadoc.io/doc/io.github.4drian3d/vpacketevents…

Written by 4drian3d. Read it with pictures on Modrinth.

How to install VPacketEvents

  1. This one goes on your Velocity proxy, not on the game servers behind it.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: VPacketEvents should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8
Runs on
Velocity
Edition
Java
Needs
Nothing else
License
GPL
Price
Free
Upkeep
Actively updated (Nov 12, 2026)

VPacketEvents compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
VPacketEventsthe one you looked at27K1.8 – 26.xJul 31, 2026Free
PacketEventsretrooper920K1.8 – 26.xSep 23, 2026Free
FurnitureLibSte3et65K1.12 – 26.xOct 12, 2026Free
Geyser and Floodgate auto uploadernehatsu.154K1.16 – 26.x14 days agoFree

Questions

Does VPacketEvents work on Minecraft 26.x?

Yes. VPacketEvents supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8.

Is VPacketEvents free?

Yes. VPacketEvents is free to download from Modrinth.

Which server software does VPacketEvents run on?

VPacketEvents runs on Velocity servers.

Is VPacketEvents still updated?

Yes. The last update came out in the past day.

What are the best alternatives to VPacketEvents?

The closest ones are PacketEvents, FurnitureLib and Geyser and Floodgate auto uploader. Compare all alternatives

Alternatives to VPacketEvents

PacketEventsPlugins · 1.8 – 26.x

PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets.

Free920,281 downloads
FurnitureLibPlugins · 1.12 – 26.x

FurnitureLib is an Libary for Spigot Servers to handle 3d modeling with Armorstands over Packets, it requirement ProtocolLib.

Free64,703 downloads
EunomiaPlugins · 1.20 – 26.x

A library mod that handles networking (including packages, serialization and comms) as well as providing means to build native-looking user interfaces more…

Free104,972 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.