Damage Indicator by Goldwar
PluginLicenseRef-All-Rights-Reserved

Damage Indicator by Goldwar

⚔️DamageIndicator shows floating 🔥damage numbers whenever a player or entity takes damage✅. 🌟This plugin also has ❤️healthbar feature and this plugin is highly configurable💎.

65
Downloads
3
Followers
2 months ago
Updated
📦
6
Versions

📖About Damage Indicator by Goldwar

🗡️ DamageIndicator

  • DamageIndicator displays floating damage numbers when players or entities take damage.
  • It is designed to be extremely lightweight, modern, and safe for production servers.
  • The plugin uses Minecraft’s native TextDisplay entities, avoiding packets, ProtocolLib, or
  • armor stands — ensuring excellent performance and long-term compatibility with newer versions.

✨ Features

  • 🌟Floating damage numbers above entities
  • 🌟Separate formatting for normal and critical hits
  • 🌟Optional entity health bars using TextDisplay
  • 🌟Per-player toggle command (/damageindicator toggle)
  • 🌟Fully configurable messages using MiniMessage
  • 🌟World-based enable / disable support
  • 🌟View-distance limits for both damage indicators and health bars
  • 🌟Optimized for Paper, Purpur, and Folia

⚡ Performance & Safety

  • 💎No packets
  • 💎No armor stands
  • 💎No ProtocolLib dependency
  • 💎Uses entity passengers safely
  • 💎Automatic cleanup of orphaned displays
  • 💎Special entities (like End Crystals) are excluded to preserve vanilla behavior
  • 💎Built to stay TPS-friendly, even on busy servers.

💖 Support & Community

😎 Other Projects

🎮My Minercraft server IP: in.shulker.in:25938


➕ Extra info

💎 config.yml 💎
# =====================================================
# DamageIndicator - Lightweight Damage & Health Bar
# Optimized • Safe • Paper / Purpur / Folia
# =====================================================
# Shows floating damage numbers and entity health bars
# Edit values carefully, reload plugin after changes
# =====================================================


# %DAMAGE INDICATOR%
DamageIndicator:

  normal:
    enabled: true
    text: "<red>-<damage>"

  crit:
    enabled: true
    text: "<gold>✧ <damage> ✧"

  show-to-damager-only: false
  height: 1.6
  duration-ticks: 20
  disabled-worlds: []

  # Max distance (in blocks) from entity
  # damage indicator will be hidden beyond this range
  view-distance: 10

    # %DAMAGE FORMAT%
    # INTEGER | DECIMAL | SHORT
  damage_formatting: INTEGER

  commands:
    # /toggledamageindicator only toggles the indicator of that player who used this commamnd
    # this command does not toggle indicator for whole server
    toggle-damage-indicator: true

# %HEALTH BAR%
healthbar:

  enabled: true

  # Healthbar will NOT spawn below this Y level
  # Set to -64 to disable
  dont-spawn-healthbar-below: -30

  # Max distance (in blocks) from entity
  # Healthbar will be hidden beyond this range
  view-distance: 10

  # Empty list = enabled in all worlds
  enabled-worlds: []

  show-for:
    mobs: true
    players: true

  hide-at-full-health: true
  height: 0.6
  bars: 10

  symbols:
    filled: "▌"
    empty: "▌"

  colors:
    full: "&a"
    medium: "&e"
    low: "&c"
➕ plugin.yml ➕
name: DamageIndicator
version: 1.0.4
main: DamageIndicator.DamageIndicator
api-version: 1.21
author: GoldwarGlory
website: https://modrinth.com/plugin/damageindicator

commands:
  damageindicator:
    discription: reload using /damageindicator reload
    usage: /damageindicator

permissions:
  damageindicator.reload:
    default: op
  damageindicator.toggle:
    default: true