Highly Customizable Damage Numbers

Quick rating

Community listing page, reviews here may not be monitored by the author.

Highly Customizable Damage Numbers

By DevK75LOwner

No reviews yet

Adds damage indicators with a wide variety of customization options and the ability to change the font of the numbers via image loading.

No Theme
No Genre
Aesthetic Improvements
QoL & Tweaks
Mod Loaders
Forge
NeoForge
Fabric
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client Only

Runs entirely on the client. Works on vanilla servers.

About

Project Details

Type
Mod
License
Apache License 2.0
Latest Version
highly_customizable_damage_numbers-neoforge-v1.1.31+mc1.21.1.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Highly Customizable Damage Numbers

HICUDAN is a mod that adds damage numbers on-hit, with a strong focus on customization. It lets you create and use your own custom fonts as in-game damage indicators by simply providing an image containing the ten digits, plus an optional eleventh character for critical hits. The mod is fully standalone and does not require any dependencies.

This mod was at first aimed to provide modpack developers with an easy to use framework through the in-game configuration and the extensive set of options available, however it ended up still user friendly enough to just straight up be used by anyone. It comes with four different fonts already available from first download.

Customization options

  • Add your own custom font
  • Define colors for different damage values
  • Custom glyph for critical strikes (Optional)
  • Adjust gap between numbers
  • Gradient or Flicker color styling
  • Shake and pulse
  • Pop-in and Fade-out
  • Scale and duration
  • Damage based scaling

Retro font

Medieval font

In-game settings

Modpack developers can disable the in-game mod settings menu if desired.

Mod settings menu

Quick guide

To add your own custom fonts you need an png file with a 10:1 aspect ratio (or 11:1 if the font includes a special glyph for critical strikes) with the font drawn in 1234567890 order, the style can be anything as long as each character is not bigger than 32x32px or smaller than 8x8px. The files that follow the format can be added into the resources folder, reloading the resources or restarting the game will create the neccesary files and allow the font to be selected in-game.

A more detailed guide can be accessed directly from the mod settings menu.

Highly Customizable Damage Numbers

This mod adds damage indicators to show the play how much damage each hit does to an entity, the indicators can be customized however the user wants with a wide variety of options available to tweak and play around with.

Make the indicators match the style of the modpack you're using by changing the font style, size, duration, animations, and more. You can even add your own font if you'd like!

This mod is completely standalone and does not depend on any mods other than the modloader itself.

Retro font

Customization options

  • Add your own custom font
  • Define colors for different damage values
  • Custom glyph for critical strikes (Optional)
  • Adjust gap between numbers
  • Gradient or Flicker color styling
  • Shake and pulse
  • Pop-in and Fade-out
  • Scale and duration
  • Damage based scaling
Customization options (Full list)

Detailed explanation of everything available in the in-game config screen:

Setting Summary Options
Preview Displays how the font will look in-game, with animations and style choices applied N/A
Font seleciton list Allows to change between different fonts to use for the damage indicators, by default displays the four preloaded fonts Every font currently loaded
Open folder Opens the folder where the custom made fonts should go N/A
" ? " Opens a guide on your browser detailing how to add your own custom fonts to the game N/A
Reload fonts Refreshes the fonts used by the mod, should be used when the player adds a PNG to the fonts folder in order for the mod to generate the necessary resources and be able to show it in-game N/A
Show option Changes the distance at which indicators should spawn Show All Show Close Disable
Critical indicator Sets up under what conditions should the critical indicator appear (Only available if the font has a critical indicator glyph) Never On critical hit After last threshold Both conditions must be true
Shake animation Quickly wiggles the indicator in-place when it spawns Enable / Disable Duration (in ticks) Intensity (in degrees)
Pulse animation Grows and shrinks the indicator as if "pulsing" when it spawns Enable / Disable Duration (in ticks) Max size (as a multiplier)
Fadeout Fades the number away when reaching the end of the duration Enable / Disable Duration (in ticks)
Pop-in Quickly grows the number in size when it spawns instead of just appreaing Enable / Disable Duration (in ticks)
Color style Changes how the color of the damage indicator behaves Enable / Disable Gradient style Flicker style
DBS Enlarges damage indicators based on how much damage was done Enable / Disable
Duration Sets up how much should the indicators last Duration (in ticks)
Size factor Sets up how big should the indicators be Size (as a multiplier)
Gap between digits Changes the gap size between digits (Very important to change on certain fonts) Separation (in pixels)
Threshold selector Add or remove thresholds at which indicator color should change Left click to add Right click to remove
HSV color selectors Pick a color for each damage threshold N/A
All of these can be tweaked with no limitation if modified in the saved_config.json file, located in the conifg directory

Some extra options available only in the json config

Setting Summary Options
inGameConfigEnabled Enables or disables the icon shown in the minecraft options screen true false
indicatorsMaxSpawnDistance Changes the distance at which indicators render under the "Show Close" setting Distance (In blocks)
debugMode Allows to see entitiy names and damage amount when hitting an entity (not intended for gameplay) true false
enableBlacklist If enabled, the entites found in the blacklistedEntites list, will never spawn damage indicators true false
blacklistedEntites Entities here will never spawn damage indicators, names require the full namespace:entityname format, debug mode can help determine exact entity names As many entities as needed

There is also the posibility of adjusting the flexibility of some sliders in-game (minimum and maximum amount selectable)

Medieval font

In-game settings

The in-game settings menu can be accessed through a small icon at the top left of the options screen, this icon can be disabled in the saved_config.json if desired.

Mod settings menu

Quick guide

To add your own custom fonts you need an png file with a 10:1 aspect ratio (or 11:1 if the font includes a special glyph for critical strikes) with the font drawn in 1234567890 order, the style can be anything as long as each character is not bigger than 32x32px or smaller than 8x8px. The files that follow the format can be added into the resources folder, reloading the resources or restarting the game will create the neccesary files and allow the font to be selected in-game. The font name must be in characters a-z, 0-9 ._-

A more detailed guide can be accessed directly from the mod settings menu or below.

How to add your own font How to add your own font image

Screenshots

Gallery

  • Retro font showcase
    Retro font showcase Features the defualt retro font on repeated strikes.
  • Retro font
    Retro font Axe and bow damage in the default retro font.
  • Medieval font
    Medieval font Axe combat with medieval font and gradient coloring
  • Settings menu v1.0.1
    Settings menu v1.0.1 Features a preview of how the font will look and animate in-game
  • "Racing" font
    "Racing" font Gas gas gas
  • Font Creation Guide
    Font Creation Guide

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~15,000
Total Downloads
CurseForge
~4,000
Modrinth
~10,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works