Ravenclaw's Ping Equalizer

Ravenclaw's Ping Equalizer

A mod dedicated to equalizing ping for PvP, doing this by adding arbitrary delays before packets are processed and sent out by the client.

by
148.4K Downloads
fabricgame-mechanicsoptimizationutility
Rent Server with this Mod

Screenshots

Different delays
Public chat

About this Mod

Ravenclaw's Ping Equalizer

Summary

Ravenclaw's Ping Equalizer is a client-side Fabric mod designed to create a fairer PvP environment by allowing players to artificially increase their network latency. Unlike visual-only mods, this tool introduces real packet delay at the network layer.

  • Real-time Effect: The delay happens in the Netty event loop; the server and other opponents perceive your higher ping as genuine.
  • Purpose: To normalize latency in competitive play (e.g., leveling the field between a 10ms player and a 100ms player).

Commands

Command Usage Description
Add Delay /pe add <ms> Adds a fixed amount of latency to your connection.
Example: /pe add 50 adds 50ms to your native ping.
Total Target /pe total <ms> Automatically adjusts delay to stabilize your ping at a specific target.
Example: /pe total 100 attempts to keep you at 100ms.
Validate /pe validate <user> Queries the validation server to check if a specific player is running a verified, integrity-checked instance of the mod.
Status /pe status Displays your current settings and validation status (Client-side only).
Disable /pe off Disables the equalizer and returns connection to native speed.

Technical Architecture

Packet Manipulation

The mod hooks into the Minecraft client's Netty pipeline. Outgoing and incoming packets are intercepted and held in a scheduled task queue for the duration of the configured delay before being flushed. This ensures the latency is "real" regarding server-side hit registration and movement processing.

Obfuscation & Integrity

To prevent abuse (such as players modifying the code to report high ping while actually having low ping), the distributed JAR file is heavily obfuscated. This makes reverse-engineering difficult and ensures that the logic reporting the delay to the validation server remains secure.


Cryptographic Validation

To ensure fair play in competitive environments, the mod utilizes a centralized validation system. This allows staff and other players to verify that players are actually using the mod as intended and not spoofing their latency.

1. Integrity Handshake

Upon initialization, the client calculates a cryptographic hash of its own JAR file. It sends this hash to the API endpoint (/api/hash/{modHash}).

  • Response: The server verifies the hash against a whitelist of known, official versions.
  • Result: Returns a signed validity token, version number, and deprecation status. If the mod has been tampered with, validation fails.

2. Secure Heartbeat

Every few seconds, the client sends a "heartbeat" payload to the central server containing:

  • Identity: Player UUID and Username, as well as signed Mojang proof of ownership of that account (this does not reveal any private information).
  • State: Mod Version, and active Ping Settings (Mode/Delay).
  • Signatures: A digital signature validating the packet content.

Privacy & Security

A balance is maintained between user privacy and the prevention of cheating.

How IPs are handled

As with any website or online game, the validation server is able to see an IP address at the moment a connection is made. The IP address is not stored.

  • Protection: The IP address is immediately hashed, converting it into an irreversible identifier that allows recognition for security purposes without retaining the original address.

  • No Logs: Logs of real IP addresses are not kept.

I acknowledged that IP hashes are theoretically brute-forceable. However, a private salt is applied during hashing, and that salt is known only to me. The salt is never shared, logged, or used for any purpose other than preventing abuse, and I will never attempt to brute force the hash.

What is NOT collected

Only the minimum information required to verify fair play is transmitted, such as UUIDs and ping configuration data. The following data is never accessed, transmitted, or stored:

  • Passwords or authentication tokens.
  • Chat messages or private communications.
  • Gameplay inputs, keystrokes, or client interaction data.

Ethics & Usage

  • Rule Compliance: While this mod is intended for fairness, some public servers may flag artificial latency manipulation as suspicious behavior. Always check server rules before using.
  • MCTiers Usage: This mod is explicitly allowed on MCTiers for the sole purpose of equalizing ping in high-tier testing. It must not be used to gain an unfair advantage.
  • Transparency: All status changes (enabling/disabling delay) post a public chat message. This prevents "closet usage" where a player might secretly toggle lag to gain an advantage.

License All Rights Reserved.

Available Versions

Ravenclaw's Ping Equalizer 1.4.2release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
February 15, 2026
Ravenclaw's Ping Equalizer 1.4.1release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
December 26, 2025
Ravenclaw's Ping Equalizer 1.4.0release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric
December 16, 2025

How to Install Ravenclaw's Ping Equalizer on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Ravenclaw's Ping Equalizer". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+16 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Ravenclaw's Ping Equalizer server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Ravenclaw's Ping Equalizer compatible with fabric?

Ravenclaw's Ping Equalizer officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Ravenclaw's Ping Equalizer – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Ravenclaw's Ping Equalizer consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Ravenclaw's Ping Equalizer with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Unsupported

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+9 more