Damage Plugin
Supercharge your combat! This plugin introduces a configurable charged attack mechanic, allowing players to hold their attack for increased damage with tiered bonuses and visual HUD feedback.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Damage Plugin
DamagePlugin: Unleash Devastating Charged Attacks!
Transform your server's combat with DamagePlugin! This highly configurable plugin introduces a dynamic charged attack mechanic, allowing players to strategically power up their strikes for significant bonus damage. Move beyond simple click-spam and add a new layer of skill and timing to melee encounters.
---
Key Features:
* 🔋 Charged Attack System: * Players can hold a configured key combination (default: Sneak + Right-Click) with designated tools to build up a charge. * The longer the charge, the greater the potential bonus damage on their next hit!
* interpolated * Define multiple tiers of charging in `config.yml`. * Set custom interpolated required to reach each tier. * Assign specific interpolated amounts for each tier. * Damage is interpolated if a player releases their charge between defined tier thresholds, providing a smooth damage progression.
* "SIMPLE_PERCENTAGE" * Players receive real-time feedback via a customizable action bar HUD. * Choose between a "SIMPLE_PERCENTAGE" style (showing a prefix, percentage, and a visual bar) or a "SIMPLE_PERCENTAGE" style (showing only the charge percentage). * Customize the HUD prefix, percentage color, and the characters/colors used for the visual bar's different states (tier 1, tier 2, tier 3, default fill, empty). * Set the total number of segments for the visual bar.
* 🐌 Slowness Effect During Charge: * To add a risk/reward element, players experience a slowness effect while charging. * The slowness level (I, II, III) automatically corresponds to the damage tier currently being charged, increasing as the charge gets stronger. * This effect is immediately removed upon executing the charged attack or cancelling the charge.
* Cancellation Method: * Cancellation Method: Choose precisely how players initiate a charge via `config.yml`: * `SNEAK_RIGHT_CLICK` (Default) * `LEFT_CLICK` (Normal left-click, without sneaking) * `SNEAK_LEFT_CLICK` * Cancellation Method: Allow players to cancel an ongoing charge: * `LEFT_CLICK` (Default): A single left-click will cancel the current charge. * `NONE`: Charge only cancels upon attacking, switching items, or other standard game actions.
* 🗡️ Selectable Chargeable Items: * You have full control over which tools and weapons can utilize the charged attack mechanic. * Simply list the Minecraft Material names (e.g., `DIAMOND_SWORD`, `NETHERITE_AXE`) in the `chargeable-items` section of `config.yml`.
* 💬 All Messages Configurable (with Color Codes!): * Tailor every player-facing message to fit your server's theme and language. * Customize HUD text, charge cancellation messages, successful attack notifications, permission errors, and command usage instructions. * Full support for standard Minecraft color codes using the `&` symbol.
* 🔄 Reload Command: * Easily apply configuration changes without needing a full server restart using the `/chargedattack reload` command. * Aliases: `/ca reload`, `/damagecharge reload`. * Permission: `damageplugin.command.reload` (defaults to OP). * Tab completion for the `reload` subcommand is included.
---
Why DamagePlugin?
* Server Performance: Adds depth and strategy to PvP and PvE. * Server Performance: Tailor almost every aspect to fit your server's unique needs and balance. * Server Performance: Clear HUD feedback and configurable messages ensure players understand the mechanic. * Server Performance: Designed to be lightweight and efficient.
---
Getting Started:
1. Download the latest `DamagePlugin.jar`. 2. Place it in your server's `plugins` folder. 3. Start or restart your server. A default `config.yml` will be generated. 4. Open `plugins/DamagePlugin/config.yml` and customize the settings to your preference. 5. Use `/chargedattack reload` in-game or via the console to apply your changes. 6. Grant the `damageplugin.command.reload` permission to any staff members who should be able to reload the config.
---
*We hope you and your players enjoy the new charged attack dimension DamagePlugin brings to your server! Please report any issues or suggestions on our Modrinth page .