DamageModifier | PvP Balancer icon

DamageModifier | PvP Balancer 1.4.0

Config‑driven PvP with one YAML: weapons, shields, enchants, arrows, trident & crystal.

1be345cb-efe7-442a-946c-cc732cf00afd.png

DamageModifier‑Premium — Config‑Driven Combat Balancer (1.8–1.21)

Take full control of PvP with one clean `config.yml`. Tune swords, axes, shields, enchantments, arrows, trident and ender crystal — modern & legacy, no dependencies.

✨ Highlights
• Modern & Legacy support (1.8–1.21)
• One YAML, hot reload, clean toggles per module
• Lightweight, no database, built for high‑traffic servers
• Clear per‑version features: sword‑block (1.8), shields & projectiles (1.9+)

🧭 Version Compatibility
• Legacy (1.8): classic sword blocking, base arrow damage
• Modern (1.9+): shields, per‑type arrows (normal/spectral/tipped), trident impact, ender crystal explosion

🗡️ Core Combat
• Weapon multipliers for all swords and axes
• Per‑material configuration with independent toggles
• Critical hits: configurable chances, multipliers and visual effects

🛡️ Defense & Armor
• Shield mechanics (1.9+): damage reduction, durability multiplier, axe‑based disable duration
• Sword blocking (1.8): configurable reduction
• Armor durability: per material and piece, with toggles

⭐ Enchantments (Advanced)
• Protection ≥5: configurable reduction per armor piece
• Unbreaking ≥5: configurable chance to prevent durability loss
• Independent toggles per enchantment type

🎯 Projectiles & Explosions (Modern)
• Arrows: damage multiplier/addition, velocity scaling, optional inaccuracy removal
• Targeting by type: normal / spectral / tipped
• Trident: impact damage multiplier/addition
• Ender Crystal: explosion damage multiplier

⚙️ Operation
• Precise damage calculation, rounding and decimal places
• Empty‑hand damage control
• `/damagemodifier reload` to apply changes instantly

⚡ Performance & Compatibility
• Lightweight event handling, no database
• Plays well with most combat/custom‑item plugins
• Spigot, Paper, Purpur — no extra dependencies

🔧 Quick Examples
• Double diamond sword damage
• Extend Protection levels beyond vanilla
• +25% arrow damage and +10% speed
• 0.75× ender crystal explosion damage
• +30% trident impact damage

⚙️ Configurations:

  config.yml (modern version)

 

  config.yml (legacy version)

📦 Installation
1) Stop your server
2) Drop the jar into `plugins/`
3) Start the server
4) Edit `config.yml`
5) Run `/damagemodifier reload`

�️ Commands
• `/damagemodifier reload` — Reloads the configuration
• Permission: `damagemodifier.reload`

📝 Configuration Examples
• `weapon_multipliers.sword.DIAMOND_SWORD: 2.0` (Double damage)
• `critical_hits.chance: 0.15` (15% critical chance)
• `shield_configuration.damage_reduction: 0.5` (50% reduction)
• `armor_durability.multipliers.DIAMOND.chestplate: 2.0` (Double durability)
• `projectiles.arrows.damage_multiplier: 1.25` (25% more arrow damage)
• `projectiles.arrows.velocity_multiplier: 1.10` (10% faster arrows)
• `projectiles.arrows.remove_inaccuracy: true` (straighter shots)
• `projectiles.trident.damage_multiplier: 1.30` (30% more trident damage)
• `ender_crystal.explosion_damage_multiplier: 0.75` (25% less explosion)

🆘 Support
Found a bug or have a suggestion? Open a discussion — happy to help.

combat

pvp

damage

balancer

configurable

swords

axes

shield

enchantments

arrows

trident

lightweight

spigot