HomeJavaModsPvPBalancer ⚔️ | Advanced Damage Compression & Scaling (NoLag)
PvPBalancer ⚔️ | Advanced Damage Compression & Scaling (NoLag)
ModsJava

PvPBalancer ⚔️ | Advanced Damage Compression & Scaling (NoLag)

⬇ Download on Spigot
PvPBalancer ⚔️ | Close the Gear Gap! Advanced Damage Compression [1.20+]
Fix your combat meta! This plugin reduces the damage gap between players by lowering excessively high hits and boosting weaker ones. It prevents new players from being instantly obliterated by heavily geared veterans, dramatically improving combat tension and overall PvP balance.

[​IMG]

Tired of heavily geared veterans instantly wiping out new players?

PvPBalancer is a lightweight, mathematically advanced combat utility designed to completely overhaul how player-versus-player damage is calculated. Instead of blindly nerfing OP items or overcomplicating vanilla mechanics, this plugin directly addresses the gear gap.
By applying a dynamic non-linear compression algorithm, it aggressively scales down ridiculously high-damage hits. At the same time, it injects smart, customizable flat bonuses to boost weaker attacks and slower weapons.
The result? The "one-shot" meta is destroyed. Fights last longer, tension is high, and PvP becomes a test of actual skill and tactics rather than just who has the most enchanted gear.

Core Mechanics

1. Non-Linear Damage Compression (Nerfing the Strong)
The plugin calculates incoming damage using an advanced mathematical curve. Low-damage attacks remain largely untouched, but as raw damage scales up (from OP gear, strength potions, or max enchants), the compression hits much harder. This puts a soft ceiling on maximum damage, preventing veterans from instantly obliterating under-geared players.
Formula used: scaled = originalDamage * (compressionFactor ^ log(originalDamage + 1))

2. Smart Weapon Flat Bonuses (Boosting the Weak & Slow)

To ensure weaker players can still put up a fight, and to balance out slow weapons against fast-clicking sword users, PvPBalancer adds a flat damage bonus after the compression curve.

✨ Key Features


Commands & Permissions


⚙️ Configuration

The configuration is incredibly simple yet powerful. You have complete control over every variable.
Code (YAML):

settings
:
  # Whether the plugin's damage scaling is enabled.
  enabled
: true
  # If true, detailed damage calculation logs will be printed to the console.
  debug-log
: false
  # If true, only players with the 'pvpbalancer.use' permission will have their outgoing PvP damage scaled.
  require-permission
: true
  # List of worlds where PvPBalancer is active. Leave empty ([]) to enable in ALL worlds.
  enabled-worlds
: [ ]
damage-scaling
:
  # The compression exponent base (default: 0.93).
  # Lower values = more aggressive compression (more damage reduction).
  compression-factor
: 0.93
  # Hits dealing less than this amount of final damage will be ignored.
  minimum-threshold
: 0.1
weapon-bonuses
:
  # Flat bonuses applied after compression to balance slow/weak hits.
  bow
: 0.5
  projectile-default
: 0.1
  axe
: 0.3
  melee-default
: 0.1
messages
:
  prefix
: "&8[&bPvPBalancer&8] &f"
  no-permission
: "&cYou do not have permission to use this command."
  reload-success
: "&aConfiguration reloaded successfully!"
 
Tested Versions: 1.20.x+ (Compatible with Spigot, Paper, Purpur, and Folia).
Take back control of your PvP meta today!

Installation

  1. Download the PvPBalancer.jar file.
  2. Place the downloaded file into your server's plugins folder.
  3. Restart your server or load it via a plugin manager.
  4. Modify the config.yml to your preference and run /pvpbalancer reload in-game or from the console.

If you encounter any bugs or have feedback, please contact us via our Discord Support Link. We typically respond within 24 hours.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

PvPBalancer ⚔️ | Advanced Damage Compression & Scaling (NoLag) is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1. Downloaded 12 times (via Spigot). Download it and open it directly in the game.

Explore more