Properer Ping
by lolwm
Properer Ping measures how long a client-to-server round trip takes, using a query ping and its pong reply sent over the network.
What it does
The mod is a Fabric client mod that tracks latency between the client and the server. It sends a QueryPingC2SPacket that carries a timestamp and the request time, and the server answers with a PingResultS2CPacket that echoes that original timestamp back. Mixins intercept the pong response, so the mod can calculate the round-trip time from the moment the query was sent to the moment the response arrived.
Latency is kept for the last five packets exchanged, and each measurement is reported in milliseconds with nanosecond precision. The storage uses concurrent collections, so readings can be taken safely from more than one thread. Properer Ping works without server-side changes, since only the client needs to run it.
Properer Ping requires Fabric API and Fabric Language Kotlin on Fabric 1.21.6 – 1.21.11. Files are published for six release versions in that range, with 1.1 for 1.21.11 as the latest build, released under the Apache License 2.0 and open source.
Key features
Round-trip measurement
The round-trip time is timed from the query leaving the client until the pong comes back.
Last five packets
Latency readings are kept for the last five packets exchanged between the client and the server.
Nanosecond timing
Measurements are reported in milliseconds but taken with nanosecond precision.
Concurrent storage
Readings are kept in concurrent collections, which keeps the data safe when several threads access it.
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 2
Use cases
Checking connection quality
A player on a remote server can watch the recent round-trip times to see whether lag comes from the connection.
Pairing with a ping display
The author notes that the mod pairs well with a display mod, such as Better Ping Display+, that shows the readings in the interface.
Who it’s for: Players who want to see recent round-trip times to a server and server owners who want to understand connection delay from the client side.
How it compares
PingChecker is a Fabric client mod for 1.21.8 – 1.21.11 under the MIT License and is open source. FpsPing is a Fabric client mod for the same range under the MIT License, but it is not open source. Better Ping Display+ is a Fabric client mod for 1.21.11 under the GNU Lesser General Public License v3.0 or later, and it is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Properer Ping | Fabric | 1.21.6 – 1.21.11 | Client-side only | 2026-01-03 |
| PingChecker | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-01-18 |
| FpsPing | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-05-29 |
| Better Ping Display+ | Fabric | 1.21.11 | Client-side only | 2026-01-29 |
Questions
Does Properer Ping need Fabric API?
Does Properer Ping need Fabric Language Kotlin?
Does the server need Properer Ping?
In the catalog
Properer Ping is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
A Fabric mod that tracks and provides access to packet latency measurements between the client and server. Best paired with a mod like Ping View or Better Ping Display (whenever it gets updated). ## Features
Official listing
- Modrinth page
- modrinth.com/mod/properer-ping
- Owner
- lolwm
- Published
- 2025-10-05
- Updated on Modrinth
- 2026-01-03
- Facts verified
- 2026-10-15