Sueta

⚔️ DamageModifier | Customize weapon damage. [1.8 - 26.3]

v1.3.2

Customize weapon damage, armor durability and add critical hits to your server!

·Plugin

DamageModifier

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
• Sword blocking defense system
• 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:

config.yml (modern)
# ██████╗  █████╗ ███╗   ███╗ █████╗  ██████╗ ███████╗
# ██╔══██╗██╔══██╗████╗ ████║██╔══██╗██╔════╝ ██╔════╝
# ██║  ██║███████║██╔████╔██║███████║██║  ███╗█████╗
# ██║  ██║██╔══██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝
# ██████╔╝██║  ██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗
# ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝
# ███╗   ███╗ ██████╗ ██████╗ ██╗███████╗██╗███████╗██████╗
# ████╗ ████║██╔═══██╗██╔══██╗██║██╔════╝██║██╔════╝██╔══██╗
# ██╔████╔██║██║   ██║██║  ██║██║█████╗  ██║█████╗  ██████╔╝
# ██║╚██╔╝██║██║   ██║██║  ██║██║██╔══╝  ██║██╔══╝  ██╔══██╗
# ██║ ╚═╝ ██║╚██████╔╝██████╔╝██║██║     ██║███████╗██║  ██║
# ╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
#
# 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"
config.yml (legacy)
# ██████╗  █████╗ ███╗   ███╗ █████╗  ██████╗ ███████╗
# ██╔══██╗██╔══██╗████╗ ████║██╔══██╗██╔════╝ ██╔════╝
# ██║  ██║███████║██╔████╔██║███████║██║  ███╗█████╗
# ██║  ██║██╔══██║██║╚██╔╝██║██╔══██║██║   ██║██╔══╝
# ██████╔╝██║  ██║██║ ╚═╝ ██║██║  ██║╚██████╔╝███████╗
# ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝
# ███╗   ███╗ ██████╗ ██████╗ ██╗███████╗██╗███████╗██████╗
# ████╗ ████║██╔═══██╗██╔══██╗██║██╔════╝██║██╔════╝██╔══██╗
# ██╔████╔██║██║   ██║██║  ██║██║█████╗  ██║█████╗  ██████╔╝
# ██║╚██╔╝██║██║   ██║██║  ██║██║██╔══╝  ██║██╔══╝  ██╔══██╗
# ██║ ╚═╝ ██║╚██████╔╝██████╔╝██║██║     ██║███████╗██║  ██║
# ╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
#
# 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: 1.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"


Installation

  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

Support
If you encounter any bugs or have suggestions, please share them in the discussion section.
Have feedback? Please leave a review! Your reviews help improve the plugin and motivate further development.

❤️ Support the Developer
This plugin is provided for free, but maintaining and improving it takes time and effort. If you appreciate this plugin, consider supporting the development through donations:

https://www.paypal.com/donate/?hosted_button_id=QPUQ65X2BBSBU)

All donations are publicly acknowledged (optional), and even small contributions make a difference!

Similar projects

Plugin →