Dynamic Crosshair is a Minecraft mod for the Fabric launcher. It hides or changes the crosshair dependent on context.
- Hide the crosshair when not looking at anything.
- Hide or show it depending on what is being looked at.
- Hide or show it depending on the currently equipped item.
- Change the crosshair style for various situations.
- Highly configurable.
Hides the crosshair when not targetting anything:
Facing a log, wielding an axe, in the default configuration. The square tool crosshair has a dot to mark this block as breakable, and there is a rounded bracket around it to indicate a "use" action: stripping the log.
This mod has been written for Fabric for Minecraft >= 1.18. It should still work on 1.17, but may have some wrong interaction rules.
Get packaged versions from Modrinth or Curseforge!
- requires Fabric API
- requires ClothConfig
- not required: Mod Menu for ingame configuration screen
This mod is very strongly coupled to vanilla Minecraft and has to hardcode a lot of interaction rules. Thus, playing on a non-vanilla world will make the advanced features (context-dependent style) unreliable.
Modded items are forced to have a crosshair active when holding them in the main hand. There sadly is no general way to differentiate between regular items and tools/weapons.
I highly suggest my other mod Auto HUD, which allows to dynamically hide and reveal HUD elements based on context.
The following mods are incompatible:
- Flour's Various Tweaks (1.18 version) overrides the dynamic crosshair style option. The crosshair will still hide, but not be contextually styled.
If you play with content mods, I recommend also installing Dynamic Crosshair Compat from Modrinth or Curseforge.