sDamageIndicator - Sleek, Smart, & Satisfying Indicators
Tired of messy, spammy, and outdated damage indicators that clutter your screen and lag your server?
sDamageIndicator is the solution. It’s a modern, lightweight, and extremely customizable plugin designed to make your server's combat feel more satisfying and informative. Built from the ground up with performance in mind, it uses modern Minecraft features to provide a smooth and professional experience for your players.
Stop just showing numbers. Start creating a better combat feel.
Why Choose sDamageIndicator?
Most damage indicator plugins do one thing: they show a number. When you hit an enemy with rapid-fire attacks like a fast sword or poison, this creates a chaotic mess of overlapping text that is ugly and unhelpful.
Our
Smart Stacking / Combo System fixes this.
Instead of creating a new indicator for every hit, sDamageIndicator intelligently groups rapid hits on the same enemy into a single, updating "combo" indicator. This keeps the screen clean, looks incredibly professional, and gives players satisfying feedback for landing a combo.
From Messy Spam -> To a Clean Combo: 15.5 [x3]
On top of that, it's built using modern TextDisplay entities (for 1.19.4+), which are far more performant and flexible than the old ArmorStand method, ensuring minimal impact on your server's performance.
Core Features
- Modern Hologram Display: Utilizes high-performance TextDisplay entities. No flickering, no armor stand glitches, just smooth, beautiful text that animates and fades gracefully.
- Smart Stacking / Combo System: The feature that sets us apart! Rapid hits on the same enemy combine into one indicator, showing a running total and a hit counter. Fully configurable window time and format.
- Damage Type Icons: Go beyond just numbers! Show unique icons and colors for different damage types like Melee (⚔️), Projectile (), Fire (), Magic (✨), and more.
- Impactful Critical Hit Effects: Make critical hits feel critical! Display a completely different format with a special symbol, vibrant color, and bold text to celebrate powerful strikes.
- Extremely Customizable: Almost every aspect of the plugin can be changed in the easy-to-read config.yml. Change formats, colors, symbols, timings, animations, and more.
- High Performance: Designed to be as lightweight as possible. Animations and cleanup are handled efficiently to prevent server lag.
- Entity & World Blacklists: Easily disable indicators for specific entities (like Armor Stands or Villagers) or in certain worlds to have full control over your server environment.
(e.g., a critical hit, a fire damage hit, and a normal melee hit).]
Configuration
You have full control. The default config.yml is heavily commented and easy to understand.
Code (YAML):
# sDamageIndicator Configuration v1.0
# Placeholders: {damage}, {symbol}, {victim_name}, {victim_health}, {victim_max_health}
# For combo format: {total_damage}, {combo_hits}
# --- General Settings ---
enabled
: true
# List of worlds where the plugin is disabled.
disabled-worlds
:
- 'world_the_end'
# List of entity types to ignore damage indicators for.
entity-blacklist
:
- 'ARMOR_STAND'
- 'ITEM_FRAME'
# --- Hologram Settings ---
hologram:
duration
: 1.5
# in seconds
rise-speed
: 0.5
# blocks per second
spread
: 0.7
# random offset from center
# --- Smart Combo System ---
combo-system:
enabled
: true
window
: 0.8
# in seconds
combo-format
: '
{symbol
} &e&l
{total_damage
} &6
[x
{combo_hits
}
]'
# --- Damage Formatting ---
default-format
: '
{symbol
} &f
{damage
}'
critical-hit-format
: '&b&l
{damage
} '
# Customize symbols and colors for different damage causes.
damage-types:
DEFAULT
:
{ symbol
: '❤', color
: '&c'
}
ENTITY_ATTACK
:
{ symbol
: '⚔', color
: '&c'
}
PROJECTILE
:
{ symbol
: '', color
: '&e'
}
MAGIC
:
{ symbol
: '✨', color
: '&d'
}
# ... and many more!
Commands & Permissions
Keep it simple with a single, powerful command.
- /sdi reload - Reloads the configuration file.
- Permission: sdamageindicator.admin
- /sdi - Shows basic plugin information.
- Permission: sdamageindicator.admin
(Optional user-facing command you could add later)
- /sdi toggle - Allows a player to toggle indicators for themselves.
- Permission: sdamageindicator.user.toggle (defaults to true)
Installation
- This plugin requires Spigot/Paper 1.19.4 or newer.
- Download the latest version of sDamageIndicator.
- Place the .jar file into your server's plugins folder.
- Start or restart your server. The default configuration file will be generated.
- Customize the config.yml to your liking and run /sdi reload.