HomeJavaModsSol's Damage & Health Indicator
Sol's Damage & Health Indicator
ModsJava

Sol's Damage & Health Indicator

by solmochi · on Modrinth

A mod that gives you real-time visual feedback on every hit you land. Know exactly how much damage you're dealing, with razor-sharp accuracy right as it…

⬇ Download on Modrinth
Sol's Damage & Health Indicator — screenshot 1Sol's Damage & Health Indicator — screenshot 2Sol's Damage & Health Indicator — screenshot 3Sol's Damage & Health Indicator — screenshot 4Sol's Damage & Health Indicator — screenshot 5

Sol's Damage Indicator

Supports Minecraft Forge 1.16.5, 1.20.1!

Author: solmochi

Need help, want to suggest a feature, or found a bug?

Join our community to catch exclusive early previews and upcoming changelogs before they go live!

Join Discord


Description

Sol's Indicator is a visual combat HUD mod that shows exactly how much damage you deal in real-time. See floating damage numbers on enemies, track your hit combos with a stylish center-screen HUD, monitor any entity's health with a crosshair indicator, and watch boss fights come alive with custom RPG-themed boss bars featuring per-player damage rankings and cinematic death animations.

⚠️ Works in two modes — install on both server and client for full accuracy (melee, projectiles, spells, abilities), or use client-only for basic melee tracking. 

✅ Fully functionable and playable on a Single-Player World.


Features

Damage Indicator HUD

Floating Damage Numbers

Custom Boss Bar HUD

Boss Damage Progress

Boss Death Animation

Entity Health Indicator

Client-Only Fallback Mode


Installation

  1. Install Minecraft Forge for 1.16.5 or 1.20.1
  2. Download the mod .jar file
  3. Place it in your .minecraft/mods folder
  4. Launch Minecraft

For full features (all damage sources, boss tracking, death animations): Install on both server and client.
For basic melee tracking: Client-only installation works — no server needed.


Configuration

Client Settings (solsdamageindicator-client.toml)

Setting Default Description
Boss Bar    
bossbar.enabled true Replace vanilla boss bars with custom styled HUD
bossbar.damageProgress true Show per-player damage contribution below boss bars
bossbar.barWidth 250 Minimum boss bar width in pixels (100–500)
bossbar.maxBossBars 3 Max boss bars shown at once (1–10), remaining shown as "+N more"
bossbar.deathAnimation true Play cinematic death overlay when a boss dies
Entity Health    
entityhealth.enabled true Show health bar for crosshair target entity
entityhealth.damageProgress true Show your damage contribution below entity health bar
entityhealth.range 32.0 Max distance in blocks for entity health display (4–128)
Damage Indicator    
damageindicator.enabled true Show the center-screen damage HUD (hit count, HIT/CRIT, damage)
damageindicator.leftSide false Position HUD on center-left instead of center-right
undefined    

Server Settings (solsdamageindicator-server.toml)

Setting Default Description
bossdamage.enabled true Track and broadcast per-player boss damage
bossdamage.maxEntries 5 Max top damage contributors shown in boss bar progress (1–30)
bossdamage.relicCritIntegration true Use Sol's Relic System crit detection when available
bossdamage.inactivityTimeout 5 Minutes before inactive players are pruned from damage lists (0 = never)

 

Commands

Command Description
/solsdi debug Cycle through HUD debug modes (OFF → IN_TOP5 → NOT_IN_TOP5)
/solsdi debug death Preview the boss death animation (alternates between "in top 5" and "not in top 5" variants)

Note: Commands require operator permissions (permission level 2).


Cross-Mod Compatibility

Sol's Relic System Integration

Modded Boss Support

Modded Entity Support

Entity Overlay Suppression


How It Works

Server + Client Mode (Recommended)

  1. Server listens for LivingDamageEvent (fires after ALL reductions: armor, enchantments, absorption)
  2. Server sends a DamageIndicatorPacket to the attacking player with the exact final damage
  3. Client displays the accurate damage on the HUD and as floating numbers
  4. For boss entities, server also tracks cumulative damage per player and broadcasts updates to all boss bar viewers

Client-Only Mode (Fallback)

  1. Client detects player attacks via AttackEntityEvent
  2. Each tick, monitors the attacked entity's health for decreases
  3. Reports healthBefore - healthAfter as damage dealt
  4. Limitation: Only melee/sweep attacks are tracked; projectiles and indirect damage require the server component

 


See every hit. Track every boss. Dominate every fight.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more