
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.
Оцените первым
74
0
Список изменений
DamagePlugin - Changelog
Version 1.0.0 - Initial Release (09/05/2025)
Welcome to the first release of DamagePlugin!
✨ New Features:
- Charged Attack Mechanic: Hold down the configured activation key (default: Sneak + Right-Click) with a chargeable tool to power up your next attack.
- Tiered Damage Bonuses:
- Configure multiple damage tiers in
config.ymlbased on charge duration. - Each tier provides a configurable additional damage bonus.
- Damage is interpolated if the charge time falls between defined tiers.
- Configure multiple damage tiers in
- Visual HUD Feedback:
- An action bar HUD displays the current charge percentage.
- HUD style is configurable ("DETAILED" with a bar, or "SIMPLE_PERCENTAGE").
- The visual bar's segment count and fill characters are customizable.
- Slowness Effect:
- Players receive a slowness effect while charging.
- The slowness level (I, II, III) corresponds to the charge tier reached.
- The effect is removed after attacking or cancelling the charge.
- Configurable Activation & Cancellation:
- Choose how to activate the charge (
activation-method: SNEAK_RIGHT_CLICK, LEFT_CLICK, SNEAK_LEFT_CLICK). - Choose how to cancel an ongoing charge (
cancellation-method: LEFT_CLICK, NONE).
- Choose how to activate the charge (
- Configurable Chargeable Items:
- Specify which items can use the charged attack mechanic via the
chargeable-itemslist inconfig.yml.
- Specify which items can use the charged attack mechanic via the
- Fully Configurable Messages:
- All player-facing messages (HUD, success, cancellation, errors) can be customized in
config.yml. - Supports standard Minecraft color codes (
&).
- All player-facing messages (HUD, success, cancellation, errors) can be customized in
- Reload Command:
- Use
/chargedattack reload(aliases:/ca reload,/damagecharge reload) to reload the configuration without restarting the server. - Permission:
damageplugin.command.reload(default: op). - Tab completion for the reload subcommand.
- Use
⚙️ Technical Details:
- Built for Minecraft 1.21.x (Paper API).
- Uses Java 21.
- Maven-based project.
🚀 Getting Started:
- Drop the
DamagePlugin-1.0.0.jarinto your server'spluginsfolder. - Start or restart your server.
- Customize
plugins/DamagePlugin/config.ymlto your liking. - Use
/chargedattack reloadto apply changes. - Grant permissions (
damageplugin.command.reload) to relevant users/groups if needed.
🐛 Known Issues:
- No known issues in this initial release. Please report any bugs you find!
Thank you for using DamagePlugin! We hope you enjoy the enhanced combat experience.
Файлы
damageplugin-1.0.0.jar(20.09 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.0
Загрузчики
Paper
Версии игры
1.21–1.21.5
Загрузок
74
Дата публикации
09.05.2025
