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
- Change the color of your crosshair with colors you can chose from or input your own hex code for more customizibility.
- Change the color of your attack indicator
- Change the transparancy and size of your crosshair
- Change the color of your crosshair when you can hit an entity
- Compatible with the Crosshair Indicator mod (lets you change its color and transparancy too, NOT required)
- Commands (/cc) to edit settings without mod menu
- Charged Weapon Crosshair changes the color of your crosshair when your weapon is fully charged
- 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 |
|---|---|---|---|---|---|
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 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.
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.
- Crosshair indicator now can change its color based on stuff (change in mod menu)
- Mod menu redesign
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
fixed bugs with older versions by removing their support sadly (probably will come back later)