-
Added automatic removal of damage indicators when the associated entity dies. The plugin now listens for entity death events and cleans up any active indicators tied to that entity.
-
Introduced tracking for active indicators using a mapping, enabling proper cleanup and reducing visual clutter.
-
Minor code refactoring and improvements for better maintainability and performance.
-
World/Region Support: The plugin now checks a configurable list of enabled worlds. If the damage occurs in a world not listed, the indicator will not be shown.
-
Additional Visual Effects: Particle effects can be enabled or disabled in the configuration. Administrators can customize the particle type, count, and offsets to enhance the visual feedback of damage indicators.
-
Adaptive Animation: An adaptive animation feature has been added. When enabled, the indicator's upward movement speed adjusts dynamically based on the amount of damage dealt.
-
Configurable Sound Effects: Sound effects are now integrated. You can configure the sound type, volume, and pitch in the config file to play a custom sound when the indicator spawns.
-
Added an animated damage indicator that smoothly moves upward.
-
The duration for which the indicator is displayed can now be set in the config.
-
Introduced the /atk reload command (available to operators) to reload the plugin configuration without restarting the server.
-
Added a configuration option (damage-source) to filter which damage events display the indicator.
-
Default config values are now:
placeholder-format: "&f{damage}&c❤"
indicator-duration: 20
animation-speed: 0.05
animation-enabled: true
damage-source: "ALL"