All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Colored Crosshair

Colored Crosshair

by SSH • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Colered Crosshair

A mod that gives your crosshair some color with extra features! Mod menu is optional, fabric API is required if using fabric.

Features

  1. Change the color of your crosshair with colors you can chose from or input your own hex code for more customizibility.
  2. Change the color of your attack indicator
  3. Change the transparancy and size of your crosshair
  4. Change the color of your crosshair when you can hit an entity
  5. Compatible with the Crosshair Indicator mod (lets you change its color and transparancy too, NOT required)
  6. Commands (/cc) to edit settings without mod menu
  7. Charged Weapon Crosshair changes the color of your crosshair when your weapon is fully charged
  8. Crosshair indicator can also change its color based on certian conditions (change in mod menu) And more!

Quilt version is in beta and might be unstable, I recomend using the fabric version for full features and no bugs. On the NeoForge version, mod menu and crosshair indicator isnt avaliable, and on the Quilt version crosshair indicator isnt avaliable. Use /cc feedback or the feedback button in mod menu to send feedback.

With the new version, the crosshair indicator feature may be unstable as we have swapped from using crosshair indicator externally to internally. Please send feedback if you find any bugs.

This mod is a work in progress and only on version 1, any bugs or feature requests let me know!

License

This project's original code, including the original code in previously published versions, is available under the MIT License. Third-party components retain their own licenses.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.11
Neoforge
4d ago 1
26.3
Neoforge
4d ago 1
26.2
Fabric
4d ago 1
26.1.1
Fabric
4d ago 1
26.1
Fabric
4d ago 1
1.21.11
Quilt
4d ago 1
26.3
Quilt
4d ago 1
26.1.2
Fabric
4d ago 1
1.21.11
Fabric
4d ago 1
26.3
Fabric
4d ago 1
26.1.x
Fabric
3mo ago 1
1.21.11
Fabric
3mo ago 1
26.1.x
Fabric
3mo ago 1
1.21.11
Fabric
3mo ago 1
26.1.x
Fabric
3mo ago 1
26.1.x
Fabric
5mo ago 1
1.21.11
Fabric
7mo ago 1
1.21.x
Fabric
8mo ago 1
1.21.x
Fabric
9mo ago 1
1.21.x
Neoforge
10mo ago 1
1.21.x
Fabric
10mo ago 1
1.21.x
Quilt
10mo ago 1
1.21.x
Neoforge
10mo ago 1
1.21.x
Fabric
10mo ago 1
1.21.x
Neoforge
10mo ago 1
1.21.x
Fabric
10mo ago 1
1.21.x
Quilt
10mo ago 1
1.21.x
Neoforge
10mo ago 1
1.21.x
Fabric
10mo ago 1
1.21.x
Fabric
10mo ago 1
  • crosshairs now respect hidden hud and third-person camera settings, and leave spectator interaction checks to vanilla.
  • the attack-indicator color toggle now works, and progress uses the correct cropped sprite.
  • malformed or null config files now recover safely.
  • color commands now work with turkish and other system locales.

verified with neoforge 21.11.48 in a real client connected to a local vanilla server. the test inspected actual overlay sprites and colors, cooldown geometry and cropped texture coordinates, hit color against a remote player, the attack-color toggle, hidden hud, and third-person view. startup checks also covered malformed configs and locale-sensitive commands.
  • added a dedicated neoforge build for minecraft 26.3.
  • crosshairs now respect hidden hud and third-person camera settings, and leave spectator interaction checks to vanilla.
  • the attack-indicator color toggle now works, and progress uses the correct cropped sprite.
  • malformed or null config files now recover safely.
  • color commands now work with turkish and other system locales.

verified with neoforge 26.3.0.95 in a real client connected to a local vanilla server. the test inspected actual overlay sprites and colors, cooldown geometry and cropped texture coordinates, hit color against a remote player, the attack-color toggle, hidden hud, and third-person view. startup checks also covered malformed configs and locale-sensitive commands.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.2 with fabric loader 0.19.5 and fabric api 0.161.0+26.2. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.1.1 with fabric loader 0.19.2 and fabric api 0.155.3+26.1.2. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.1 with fabric loader 0.19.2 and fabric api 0.155.3+26.1.2. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 1.21.11 with quilt loader 0.30.1 and fabric api 0.141.4+1.21.11. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • added a dedicated minecraft 26.3 port for the new hud, rendering pipeline, input, and screen apis.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.3 with quilt loader 0.30.1 and fabric api 0.161.0+26.3. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.1.2 with fabric loader 0.19.2 and fabric api 0.155.3+26.1.2. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 1.21.11 with fabric loader 0.18.4 and fabric api 0.141.3+1.21.11. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
  • added a dedicated minecraft 26.3 port for the new hud, rendering pipeline, input, and screen apis.
  • fixed the indicator draw flag being cleared too early, which could cause duplicate indicators.
  • cropped attack-indicator sprites now respect the size setting and stay aligned with their background.
  • color commands now work correctly with turkish and other system locales.
  • mixin targets are checked at startup so a missing draw hook cannot silently disable coloring.

verified on minecraft 26.3 with fabric loader 0.19.5 and fabric api 0.161.0+26.3. a live client test inspected the actual emitted sprite color and 150 percent scaling matrix, frame marker reset, matrix restoration, locale-sensitive commands, and the settings screen.
added vanilla-style dynamic crosshair contrast. thanks for the suggestion!
added vanilla-style dynamic crosshair contrast. thanks for the suggestion!
thanks silaychan for the suggestion! you can now keep the normal minecraft crosshair while using the mod's other features.
thanks silaychan for the suggestion! you can now keep the normal minecraft crosshair while using the mod's other features.
## Fixes for Minecraft 26.1.x

This release fixes the mod doing nothing at all on Minecraft 26.

  • The crosshair is colored again.** The mixin config still declared compatibilityLevel: JAVA_21, but the Minecraft 26 build compiles to Java 25 bytecode. Mixin rejected both mixins at load time (Class version 69 required is higher than the class version supported ... (JAVA_21 supports class version 65)) and silently skipped them, so nothing was ever recolored. The compatibility level is now derived from the compile target, so it can't fall out of sync again.
  • The Mod Menu settings screen opens again.** The Minecraft 26 build shipped a placeholder that just returned the screen you were already on, so the Config button appeared to do nothing. The full settings screen has been ported to the Minecraft 26 GUI API and is wired back up to both the Mod Menu button and /cc settings.

Thanks to the reporter who flagged this on 26.1.2.

Works on versions of Minecraft 26.
Crosshair indicator is no longer required, new ability for crosshair indicator feature to also show for entities not just other players, and small fixes.
New features:
  • Crosshair indicator now can change its color based on stuff (change in mod menu)
  • Mod menu redesign
Fixed crosshair scaling precision
Added color blending mode toggle (lets you use vanila-style blending with the colors)
Improved crosshair positioning accurecy
Made it by defualt that crosshair indicator size matches crosshair size
Adds Charged Crosshair that changes the color of your crosshair when its charged and big bug fixes (no longer in beta because i tested it a bit more and didnt find issues)
Adds new feature "Charged Weapon Crosshair" that changes the color of the crosshair when your weapon is fully charged

fixed bugs with older versions by removing their support sadly (probably will come back later)
Feedback options, /cc feedback or feedback button in settings
Supports more versions
Now supports more versions, down to 1.21.1
Version for quilt, does not have crosshair indicator. beta version, may be unstable
NeoForge version, in beta and not tested well so may have bugs!
Bug fixes, improvements, mod menu is now optional, and new commands to edit settings without mod menu (/cc)
First version
Colored Crosshair Icon
Download Colored Crosshair
Select game version
Select platform