All versions
1.0.2
Release
Custom Hit Color 1.0.22 weeks ago 35
Uploaded by
Compatibility
Minecraft: Java Edition
1.20.x
Platform
Fabric
Supported environments
Client-side
Changes
HitColor 1.0.2
A major visual overhaul — hit flashes have never felt this good.
✨ Added
- Smooth fade-out — hit flashes now gradually fade instead of cutting off abruptly
- Rainbow mode — cycles the entire color spectrum while entities flash, with adjustable speed
- Damage type colors — entities flash with special colors depending on damage source: fire (orange), explosions, magic (purple), lightning (yellow), freezing (cyan), fall (gray)
- Per-entity colors — assign custom flash colors to specific mobs via a config list
(e.g.
minecraft:creeper|#00FF00) - Custom death color — dying entities now flash a separate configurable color
- Death pulse effect — optional "heartbeat" pulsing while an entity is dying
- Blend modes — choose how colors are applied: Blend (mix), Replace (full repaint), Multiply (saturated dark tint)
- Entity filters — toggle hit colors separately for players, hostile mobs, and passive mobs
- Hit particles — optional burst of colored dust matching the flash color, with adjustable size
- Toggle hotkey — press H (rebindable) to quickly enable/disable the mod, with on-screen feedback
- New config screen — fully reworked with categories: General, Colors, Effects, Entities
- Localization — added English and Russian language files
🔧 Changed
- Performance — flash color and strength are now computed once per frame instead of on every vertex write
- Reworked config format — cleaner JSON structure; old configs are automatically replaced
- Name tags are no longer affected by the flash tint
- Rainbow mode now takes priority over damage type colors
🐛 Fixed
- Fixed missing
intensityandgetCurrentColor()references that prevented compilation - Fixed
fixedColor()ignoring the configured intensity - Fixed config values being read on every vertex write instead of being passed directly
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:x1ODWD2A:8Wx5N0k0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:x1ODWD2A:8Wx5N0k0"
}

