PacketProfiler
by hawkslol
PacketProfiler is a client-side Fabric utility for counting the Minecraft protocol packets that a player sends and receives, with bandwidth figures for each type.
What it does
Over a timed capture it records how many packets arrive and leave, sorts them by class-style name, and reports the busiest types together with the protocol-frame bandwidth in each direction. The reports appear directly in chat in a compact form, and a capture can run for a set duration written as hours, minutes and seconds, such as 3h49m5s. Only one capture can be active at a time.
The profiler measures Minecraft protocol frames after transport decryption, so the figures reflect the game traffic itself. Observation is optional and never cancels, delays or alters packets, and the mod does not capture packet payloads. It suits people who build mods, run servers, play with a technical focus, or look into odd network behaviour.
Fabric API is required. It is installed on the player's side alone, so servers need nothing. The code is under a custom license and is not open source; public source code and an issue tracker are linked by the author. Files cover 26.2 and 26.3, and the latest is 1.0.3 for 26.3, published on 2026-09-21 after a first release on 2026-08-03.
Key features
Packet frequency counts
Incoming and outgoing packets are counted by class-style name over the length of a capture.
Busiest packet types
During a capture the most frequent packet types are identified and listed first in the report.
Bandwidth per direction
Protocol-frame bandwidth is measured separately for each packet type and each direction of travel.
Inspect selected packets
A sanitized PacketSniff tool inspects chosen packets, with chat as its only output and nothing written to disk.
Optional saved reports
Complete aggregate reports can be written asynchronously to files, but persistent logging is disabled by default.
Packet name completion
Supported packet class names tab-complete, and a mistyped name is matched to the closest suggestion.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Packet Logger is client-side only, open source under the MIT License and published for Fabric 1.16.2 – 1.18.2, so it covers older builds than PacketProfiler. Packet Spy is also client-side only and open source under the MIT License, with Fabric files for 1.21 – 26.3. Packet Exception Logger is open source under the MIT License and runs as either a client or server mod, optional on both sides, for 1.21 – 26.2. Schwarz is server-side only, open source under the MIT License, and built for 1.16.5.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PacketProfiler | Fabric | 26.2 – 26.3 | Client-side only | 2026-09-21 |
| Packet Logger | Fabric | 1.16.2 – 1.18.2 | Client-side only | 2024-01-15 |
| Packet Spy | Fabric | 1.21 – 26.3 | Client-side only | 2026-10-02 |
| Packet Exception Logger | Fabric | 1.21 – 26.2 | Client or server, optional | 2024-11-22 |
| Schwarz | Fabric | 1.16.5 | Server-side only | 2021-07-11 |
Questions
Does PacketProfiler need Fabric API?
Does a server need PacketProfiler installed?
Can PacketProfiler change the traffic it measures?
In the catalog
PacketProfiler is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
PacketProfiler is a lightweight, client-side Fabric mod for Minecraft 26.2 that profiles packet frequency and Minecraft protocol-frame bandwidth in real time. It is designed for mod developers, server administrators, technical players, and anyone investigating unusual network activity or bandwidth usage. No…
Official listing
- Modrinth page
- modrinth.com/mod/packetprofiler
- Owner
- hawkslol
- Published
- 2026-08-03
- Updated on Modrinth
- 2026-09-21
- Facts verified
- 2026-10-15
