HomeJavaModsBalanceRepair
BalanceRepair
⚔️ Balance Repair ⚔️
Advanced Damage Balance System - Combat Reimagined

⚡ Transform your server's combat with dynamic damage scaling, combo mechanics, and environmental hazards!

Download Requirements

Required:

✨ What is Balance Repair?

Balance Repair is a comprehensive combat overhaul system that gives you precise control over damage mechanics! Whether you're running an RPG server with custom weapons or balancing PvP combat, this plugin provides the tools you need to create the perfect damage system.

Key Features:

⚔️ Base Damage System

Fine-tune all damage interactions:

Example Configuration:
Code (Text):

PlayerAttack: 100%   # Normal damage dealt
PlayerHurt: 75%      # Players take 25% less damage
MinDamage: 0.1       # Cancel attacks dealing less than 0.1
Limit: 2000          # Cap damage at 2000
LimitDamage: 10%     # Excess damage reduced to 10%
 
Combo System

Dynamic Combat Mechanics:

Attack Fatigue (Offensive Penalty):

Vulnerability (Defensive Penalty):

World Blacklist:

Critical Strike System

Exciting Burst Damage:

Default Values:
Code (Text):

Player Crit: 2% chance for 500% damage
Entity Crit: 0.1% chance for 500% damage
 
Environmental Damage System

Customize ALL Environmental Hazards:

Supported Damage Types (15+):

Flexible Damage Calculation:
Each environmental damage type supports THREE calculation modes:

Code (Text):

Final Damage = Fixed + (MaxHealth × MaxHealth%) + (CurrentHealth × CurrentHealth%)
 
Example - Custom Void Damage:
Code (Text):

Void:
  Enable: true
  Fixed:
    Enable: true
    Value: 10000        # Base 10000 damage
  MaxHealth:
    Enable: true
    Value: 1000         # + 1000% of max health
  CurrentHealth:
    Enable: true
    Value: 1000         # + 1000% of current health
 
⌨️ Commands & Usage

Main Command:
Code (Text):
/br
/balancerepair
/brr
Shows all available commands and plugin information.

Admin Commands:

Permissions

Code (Text):
br.reload         - Reload configuration (default: op)
⚙️ Configuration Highlights

Modular Design:

Example - PvP Focused Server:
Code (Text):

PlayerAttack: 150%      # Increase damage dealt
PlayerHurt: 80%         # Reduce damage taken
AttackNumber: 30        # Quick fatigue buildup
AttackDamage: 15%       # Strong fatigue penalty
PlayerProbability: 5%   # Higher crit chance
 
Example - Hardcore Survival:
Code (Text):

PlayerHurt: 150%        # Increase incoming damage
Fall:
  Enable: true
  MaxHealth:
    Value: 20           # Deadly falls
Fire:
  Enable: true
  CurrentHealth:
    Value: 30           # Dangerous fire
 
Spoiler: Click to View Full Config Example
Code (Text):

# Base damage control
TotalDamage:
  PlayerAttack: 100%
  PlayerHurt: 100%
  MinDamage: 0.1
  Limit: 2000
  LimitDamage: 10%

# Combo mechanics
Combo:
  AttackNumber: 90
  AttackDamage: 10%
  AttackClear: 30
  HurtNumber: 4
  HurtDamage: 44%
  HurtClear: 44

# Critical strikes
CriticalStrikes:
  PlayerProbability: 2%
  PlayerDamage: 500%
  EntityProbability: 0.1%
  EntityDamage: 500%

# Environmental damage
EnvironmentalDamage:
  Void:
    Enable: true
    Fixed:
      Value: 10000
 

Installation Guide
  1. Download BalanceRepair.jar
  2. Download YukiNoaAPI
  3. Place both .jar files in your plugins/ folder
  4. Restart your server
  5. Configure settings in plugins/BalanceRepair/config.yml
  6. Customize messages in plugins/BalanceRepair/lang/
  7. Test with /br reload
  8. Use /br check to view damage calculations in real-time

Multi-Language Support

Built-in languages: English (en_us), 简体中文 (zh_cn)

Set Language: default in config.yml for auto-detection, or specify:

All messages, combat notifications, and debug info are fully customizable!

❓ Frequently Asked Questions

Spoiler: Click to Expand FAQ
Q: Does this work on Paper/Purpur?
A: Yes! It works on Spigot, Paper, Purpur, and most 1.13+ forks.

Q: Can I disable specific features?
A: Absolutely! Each system (base damage, combo, crits, environmental) can be toggled independently.

Q: How does the damage cap work?
A: If damage exceeds Limit, it's multiplied by LimitDamage percentage. This repeats for Cycle times to prevent one-shots.

Q: What's the difference between fatigue and vulnerability?
A: Fatigue reduces damage you deal when attacking rapidly. Vulnerability increases damage you take when hit repeatedly.

Q: How do environmental damage calculations work?
A: Final damage = Fixed Value + (MaxHealth × MaxHealth%) + (CurrentHealth × CurrentHealth%). You can enable/disable each component independently.

Q: Can I make void damage instant-kill?
A: Yes! Enable void damage and set high values for all three components (Fixed, MaxHealth%, CurrentHealth%).

Q: Does the combo system work in all worlds?
A: No, you can blacklist specific worlds where combo mechanics should be disabled.

Q: What does the debug mode show?
A: Use /br check to see real-time damage calculations including original damage, final damage, combo stacks, and environmental damage types.

Q: Are there performance impacts?
A: Minimal! All configs are cached on startup, and calculations are optimized for performance.

Q: Can I use this with RPG plugins?
A: Yes! The damage multipliers work great with custom weapons and armor from RPG plugins.

Q: How do critical strikes interact with other damage modifiers?
A: Crits are applied after base multipliers but before combo penalties/bonuses.

Q: Can I reset config files?
A: Delete the config.yml and restart. Or wait for a major version update (1.x → 2.0) which auto-overwrites configs.

Perfect For


Plugin Statistics

[​IMG]

Support & Community

Need help? Join our Discord!
Join Discord Server

⭐ If you enjoy this plugin, please leave a 5-star review! ⭐

Your feedback helps improve the plugin and supports continued development! ✨

Custom Development Available!
Need a custom plugin or mod for your server? Feel free to contact me for commission work!


Made with ❤️ by Roinflam

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.

BalanceRepair is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 10 times (via Spigot). Download it and open it directly in the game.

Explore more