 
                Customize weapon damage, armor durability and add critical hits to your server!
A lightweight plugin that enhances your server's combat mechanics by allowing you to customize weapon damage, armor durability, and adding an exciting critical hit system!
⚔️ Features
• Customize damage multipliers for swords and axes
• Modify armor durability rates
• Critical hit system with configurable chance and multiplier
• Shield defense system (Modern) / Sword blocking defense (Legacy)
• Simple and clean configuration file
• Easy reload command
Commands
- /damagemodifier reload - Reloads the plugin configuration
- Permission: damagemodifier.reload
⚙️ Configuration
Everything can be easily customized in the config.yml:
# ██████╗  █████╗ ███╗   ███╗ █████╗  ██████╗ ███████╗
# ██╔══██╗██╔══██╗████╗ ████║██╔══██╗██╔════╝ ██╔════╝
# ██║  ██║███████║██╔████╔██║███████║██║  ███╗█████╗
# ██║  ██║██╔══██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝
# ██████╔╝██║  ██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗
# ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝
# ███╗   ███╗ ██████╗ ██████╗ ██╗███████╗██╗███████╗██████╗
# ████╗ ████║██╔═══██╗██╔══██╗██║██╔════╝██║██╔════╝██╔══██╗
# ██╔████╔██║██║   ██║██║  ██║██║█████╗  ██║█████╗  ██████╔╝
# ██║╚██╔╝██║██║   ██║██║  ██║██║██╔══╝  ██║██╔══╝  ██╔══██╗
# ██║ ╚═╝ ██║╚██████╔╝██████╔╝██║██║     ██║███████╗██║  ██║
# ╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
#
# DamageModifier v1.3.1 - Modern Version (Minecraft 1.9+)
# Made by wwishh <3
# For support or bugs: Discord @wwishh
# ╔════════════════════════════════════════════════════════╗
# ║               WEAPONS CONFIGURATION                   ║
# ╚════════════════════════════════════════════════════════╝
# Sword damage modifier settings
sword_damage_modifiers:
  enabled: true       # Set to false to completely disable sword damage modifiers
  # Values greater than 1.0 increase damage
  # Values less than 1.0 reduce damage
  # Example: 1.3 = 30% more damage
  WOOD_SWORD: 1.0    # Base damage for wooden sword
  STONE_SWORD: 1.1   # 10% more damage than base
  IRON_SWORD: 1.2    # 20% more damage than base
  GOLD_SWORD: 1.0    # Same damage as base
  DIAMOND_SWORD: 1.3 # 30% more damage than base
  NETHERITE_SWORD: 1.4 # 40% more damage than base
# Axe damage modifier settings
axe_damage_modifiers:
  enabled: true      # Set to false to completely disable axe damage modifiers
  # Works the same as sword multipliers
  WOOD_AXE: 1.0      # Base damage for wooden axe
  STONE_AXE: 1.1     # 10% more damage than base
  IRON_AXE: 1.2      # 20% more damage than base
  GOLD_AXE: 1.0      # Same damage as base
  DIAMOND_AXE: 1.4   # 40% more damage than base
  NETHERITE_AXE: 1.5 # 50% more damage than base
# ╔════════════════════════════════════════════════════════╗
# ║               DEFENSE CONFIGURATION                    ║
# ╚════════════════════════════════════════════════════════╝
# Shield Settings
shield_configuration:
  enabled: true          # Set to false to disable shield mechanics
  damage_reduction: 0.5  # Reduces damage by 50%
  durability_multiplier: 1.0  # Shield Durability Multiplier
  disable_duration: 1.0  # Duration in seconds that the shield is disabled when hit by an axe
# ╔════════════════════════════════════════════════════════╗
# ║             DURABILITY CONFIGURATION                   ║
# ╚════════════════════════════════════════════════════════╝
# Main setting to enable/disable all armor durability modifiers
armor_durability:
  enabled: true      # Set to false to disable all armor durability modifications
# Durability modifiers for armor
# enabled: true/false - Enables or disables the modifier
# multiplier: Value that affects durability
#   - Values greater than 1.0 = more durability
#   - Values less than 1.0 = less durability
armor_durability_multipliers:
  LEATHER:
    enabled: true
    multiplier: 1.0   # Base durability for leather
  CHAINMAIL:
    enabled: true
    multiplier: 1.2   # 20% more durability than base
  IRON:
    enabled: true
    multiplier: 1.5   # 50% more durability than base
  GOLD:
    enabled: true
    multiplier: 1.0   # Same durability as base
  DIAMOND:
    enabled: true
    multiplier: 2.0   # Double durability than base
  NETHERITE:
    enabled: true
    multiplier: 2.5   # 150% more durable than base
# ╔════════════════════════════════════════════════════════╗
# ║            CRITICAL HITS CONFIGURATION               ║
# ╚════════════════════════════════════════════════════════╝
# Critical hits system
critical_hits:
  enabled: true           # Set to false to disable ALL critical hit functionality
  default_multiplier: 1.5 # Default critical hit multiplier (1.5 = 50% more damage)
  chance: 0.2            # Critical hit chance (0.2 = 20% chance)
  visual_effect: true    # Set to false to disable the critical hit visual effect
  # Weapon-specific critical multipliers (only used when critical_hits.enabled is true)
  weapon_multipliers:
    WOOD_SWORD: 1.5
    STONE_SWORD: 1.5
    IRON_SWORD: 1.5
    GOLD_SWORD: 2.0    # Gold weapons do double critical damage
    DIAMOND_SWORD: 1.5
    NETHERITE_SWORD: 1.5
    WOOD_AXE: 1.5
    STONE_AXE: 1.5
    IRON_AXE: 1.5
    GOLD_AXE: 2.0     # Gold weapons do double critical damage
    DIAMOND_AXE: 1.5
    NETHERITE_AXE: 1.5
# ╔════════════════════════════════════════════════════════╗
# ║          DAMAGE CALCULATION CONFIGURATION            ║
# ╚════════════════════════════════════════════════════════╝
damage_calculation:
  round_damage: true           # Whether the damage should be rounded
  decimal_places: 2            # Number of decimal places for rounding
  ignore_empty_hands: true     # Whether empty-handed punches should be ignored
# ╔════════════════════════════════════════════════════════╗
# ║               METRICS CONFIGURATION                  ║
# ╚════════════════════════════════════════════════════════╝
# Controls whether anonymous usage data is sent to bStats
metrics:
  enabled: true  # Set to false to completely disable metrics
# ╔════════════════════════════════════════════════════════╗
# ║               MESSAGES CONFIGURATION                  ║
# ╚════════════════════════════════════════════════════════╝
# Use & for color codes, for example &a for green text
messages:
  command:
    reload_success: "&aConfiguration reloaded successfully!"
    no_permission: "&cYou don't have permission to use this command."
    usage: "&eUsage: /damagemodifier reload"
# ██████╗  █████╗ ███╗   ███╗ █████╗  ██████╗ ███████╗
# ██╔══██╗██╔══██╗████╗ ████║██╔══██╗██╔════╝ ██╔════╝
# ██║  ██║███████║██╔████╔██║███████║██║  ███╗█████╗
# ██║  ██║██╔══██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝
# ██████╔╝██║  ██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗
# ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝
# ███╗   ███╗ ██████╗ ██████╗ ██╗███████╗██╗███████╗██████╗
# ████╗ ████║██╔═══██╗██╔══██╗██║██╔════╝██║██╔════╝██╔══██╗
# ██╔████╔██║██║   ██║██║  ██║██║█████╗  ██║█████╗  ██████╔╝
# ██║╚██╔╝██║██║   ██║██║  ██║██║██╔══╝  ██║██╔══╝  ██╔══██╗
# ██║ ╚═╝ ██║╚██████╔╝██████╔╝██║██║     ██║███████╗██║  ██║
# ╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
#
# DamageModifier v1.3.1 - Legacy Version (Minecraft 1.8)
# Made by wwishh <3
# For support or bugs: Discord @wwishh
# ╔════════════════════════════════════════════════════════╗
# ║               WEAPONS CONFIGURATION                   ║
# ╚════════════════════════════════════════════════════════╝
# Sword damage modifier settings
sword_damage_modifiers:
  enabled: true       # Set to false to completely disable sword damage modifiers
  # Values greater than 1.0 increase damage
  # Values less than 1.0 reduce damage
  # Example: 1.3 = 30% more damage
  WOOD_SWORD: 1.0    # Base damage for wooden sword
  STONE_SWORD: 1.1   # 10% more damage than base
  IRON_SWORD: 1.2    # 20% more damage than base
  GOLD_SWORD: 1.0    # Same damage as base
  DIAMOND_SWORD: 5.3 # 30% more damage than base
# Axe damage modifier settings
axe_damage_modifiers:
  enabled: true      # Set to false to completely disable axe damage modifiers
  # Works the same as sword multipliers
  WOOD_AXE: 1.0      # Base damage for wooden axe
  STONE_AXE: 1.1     # 10% more damage than base
  IRON_AXE: 1.2      # 20% more damage than base
  GOLD_AXE: 1.0      # Same damage as base
  DIAMOND_AXE: 1.4   # 40% more damage than base
# ╔════════════════════════════════════════════════════════╗
# ║               DEFENSE CONFIGURATION                    ║
# ╚════════════════════════════════════════════════════════╝
# Sword blocking configuration (mainly for 1.8)
sword_block_defense:
  enabled: true          # Set to false to disable sword blocking defense
  # Lower value = more defense
  # Example: 0.5 means damage is reduced by half
  multiplier: 0.5        # Damage multiplier when blocking with a sword
# ╔════════════════════════════════════════════════════════╗
# ║             DURABILITY CONFIGURATION                   ║
# ╚════════════════════════════════════════════════════════╝
# Main setting to enable/disable all armor durability modifiers
armor_durability:
  enabled: true      # Set to false to disable all armor durability modifications
# Durability modifiers for armor
# enabled: true/false - Enables or disables the modifier
# multiplier: Value that affects durability
#   - Values greater than 1.0 = more durability
#   - Values less than 1.0 = less durability
armor_durability_multipliers:
  LEATHER:
    enabled: true
    multiplier: 1.0   # Base durability for leather
  CHAINMAIL:
    enabled: true
    multiplier: 1.2   # 20% more durability than base
  IRON:
    enabled: true
    multiplier: 1.5   # 50% more durability than base
  GOLD:
    enabled: true
    multiplier: 1.0   # Same durability as base
  DIAMOND:
    enabled: true
    multiplier: 2.0   # Double durability than base
# ╔════════════════════════════════════════════════════════╗
# ║            CRITICAL HITS CONFIGURATION               ║
# ╚════════════════════════════════════════════════════════╝
# Critical hits system
critical_hits:
  enabled: true           # Set to false to disable ALL critical hit functionality
  default_multiplier: 1.5 # Default critical hit multiplier (1.5 = 50% more damage)
  chance: 0.2            # Critical hit chance (0.2 = 20% chance)
  visual_effect: true    # Set to false to disable the critical hit visual effect
  # Weapon-specific critical multipliers (only used when critical_hits.enabled is true)
  weapon_multipliers:
    WOOD_SWORD: 1.5
    STONE_SWORD: 1.5
    IRON_SWORD: 1.5
    GOLD_SWORD: 2.0    # Gold weapons do double critical damage
    DIAMOND_SWORD: 1.5
    WOOD_AXE: 1.5
    STONE_AXE: 1.5
    IRON_AXE: 1.5
    GOLD_AXE: 2.0     # Gold weapons do double critical damage
    DIAMOND_AXE: 1.5
# ╔════════════════════════════════════════════════════════╗
# ║          DAMAGE CALCULATION CONFIGURATION            ║
# ╚════════════════════════════════════════════════════════╝
damage_calculation:
  round_damage: true           # Whether the damage should be rounded
  decimal_places: 2            # Number of decimal places for rounding
  ignore_empty_hands: true     # Whether empty-handed punches should be ignored
# ╔════════════════════════════════════════════════════════╗
# ║               METRICS CONFIGURATION                  ║
# ╚════════════════════════════════════════════════════════╝
# Controls whether anonymous usage data is sent to bStats
metrics:
  enabled: true  # Set to false to completely disable metrics
# ╔════════════════════════════════════════════════════════╗
# ║               MESSAGES CONFIGURATION                  ║
# ╚════════════════════════════════════════════════════════╝
# Use & for color codes, for example &a for green text
messages:
  command:
    reload_success: "&aConfiguration reloaded successfully!"
    no_permission: "&cYou don't have permission to use this command."
    usage: "&eUsage: /damagemodifier reload"
1. Stop your server
2. Place the plugin .jar in your plugins folder
3. Start the server
4. Configure the plugin in config.yml
5. Use /damagemodifier reload to apply changes
If you find any bugs or have suggestions, please report them in the discussion section.