
DamageDisplay 1.0
Ultimate Custom Damage Indicator
Features
DamageDisplay
- Real-time floating damage number display
- ArmorStand and TextDisplay mode support
- Custom damage skins for players and mobs
- Auto-generated resource pack support
- MythicMobs Aura integration
- Entity blacklist (no display for excluded mobs)
- Adventure font system (`<font:damagedisplay>`)
- No NMS – works across versions!
Adding Your Own Skins
To add new damage skins:
- Navigate to `/plugins/DamageDisplay/images/`
- Place your images using this naming format:
The plugin will automatically generate a working resource pack.Code (Text):
normal0.png, normal1.png, ...
critical0.png, critical1.png, ...
MythicMobs Aura Integration
Assign custom skins to mobs using MythicMobs auras.
The plugin automatically displays:Code (YAML):Skills: - Aura{aura=damageskin<number>} @Self - Aura{aura=critical} @Self
- `critical<number>.png` for critical hits
- `normal<number>.png` for normal hits
NORMAL
CRTICIAL - HasAura check critical
Entity Blacklist
You can prevent damage numbers from showing on certain mobs.
Example config:
Adventure Font SupportCode (YAML):display: type: text_display default-skin: 0 blacklist: - TEXT_DISPLAY - ARMOR_STAND - PLAYER
Supports image-based font rendering using `<font:damagedisplay>` —
ideal for fully customized number styles!
Commands
- /setdamageskin <number> – Set your personal damage skin
- /damagereload – Reload config and regenerate resource pack
Permissions
- damageskin.<number> – Allows use of that damage skin
Requirements
- Minecraft 1.16+
- Java 17+
- Optional: MythicMobs
Installation Guide
Code (Text):
1. Put the plugin into the plugins folder.
2. Inside the DamageDisplay folder, you’ll find an images folder containing the default critical0.png and normal0.png (both 320x32).
3. You can replace these default images, or you can add new ones like critical1.png, critical2.png, normal1.png, normal2.png, and so on.
These files will be processed and built asynchronously into the build folder.
4. Copy the assets folder from the build directory into your current resource pack.
5. Apply the resource pack in your game.
6. Use /setdamageskin <number> to apply a new damage skin.
Example: To use critical5.png, run /setdamageskin 5.
7. Congratulations! You’re all set and ready to use the plugin. Yay!
More Need Help?
Leave a comment or DM me directly.
I'm open to feedback and always looking to improve the plugin!