Dynamic Crosshair is a utility mod that hides or changes the crosshair depending on context for Minecraft Fabric, Forge, and NeoForge. Instead of displaying a static crosshair at all times, it dynamically adapts based on what you are looking at, what item you are holding, and whether there is anything interactive in front of you.
The default Minecraft crosshair sits in the center of your screen at all times — whether you are staring at an empty sky, building a redstone contraption, or lining up a bow shot. For many players, especially those who value immersion or take screenshots, that permanent white cross is visual clutter. Dynamic Crosshair solves this by making the crosshair context-aware: it disappears when there is nothing to interact with and reappears (or changes style) the moment you aim at a block, entity, or usable item. With over 16 million downloads on Modrinth, it has become one of the most popular HUD mods in the Minecraft ecosystem — and for good reason. Developed by Crendgrim, the mod has been actively maintained since May 2022, with the latest update landing in December 2025.
Key Features of Dynamic Crosshair
- Context-Sensitive Visibility — The crosshair hides automatically when you are not looking at anything interactive. This means exploring vast landscapes or flying through the End feels genuinely immersive, since the HUD element only appears when it is actually useful to you.
- Target-Based Display — The mod detects whether you are aiming at a block, an entity, or empty space and shows or hides the crosshair accordingly. When you approach a chest, villager, or crafting table, the crosshair appears to confirm you can interact — a subtle but helpful visual cue that reduces misclicks.
- Item-Aware Crosshair — Dynamic Crosshair checks your currently equipped item and adjusts visibility based on it. Holding a sword, bow, or throwable item like an egg triggers the crosshair to appear, while an empty hand keeps the screen clean. This is especially useful for players who switch between building and combat frequently.
- Multiple Crosshair Styles — Rather than just toggling on and off, the mod can change the crosshair style for different situations. You might see one style when aiming at a hostile mob and another when hovering over an interactive block. This layered visual feedback helps you read the game state at a glance without pausing to think.
- Highly Configurable — Nearly every behavior can be tweaked through an in-game configuration screen powered by YetAnotherConfigLib (YACL). You can fine-tune exactly which contexts trigger the crosshair, choose which styles to use, and customize thresholds to match your personal preference. If you prefer a minimal setup, the defaults work well out of the box.
- Cross-Loader Support — The mod ships builds for Fabric, Forge, and NeoForge, covering all three major mod loaders. Whether your modpack runs on Fabric with Sodium or NeoForge with a kitchen-sink setup, Dynamic Crosshair fits right in without forcing you to switch platforms.
- Companion Compatibility Mod — For players running content mods that add new blocks and items, the optional Dynamic Crosshair Compat addon extends crosshair rules to modded content. Since the base mod is tightly coupled to vanilla interaction logic, this companion ensures the crosshair still behaves correctly in heavily modded worlds.
Screenshots
How to Install Dynamic Crosshair
- Install your preferred mod loader: Fabric, Forge, or NeoForge. Make sure it matches your Minecraft version (1.20 through 1.21.11 are supported).
- If you are using Fabric, download and install Fabric API, which is a required dependency for the Fabric version of this mod.
- Optionally install YetAnotherConfigLib (YACL) for the in-game configuration screen. This is recommended so you can customize crosshair behavior without editing config files manually.
- Download the correct Dynamic Crosshair file for your Minecraft version and loader from the download section below.
- Place the downloaded
.jarfile into your.minecraft/modsfolder and launch the game. The mod works immediately with sensible defaults — open the config screen through Mod Menu (Fabric) or the mod list (Forge/NeoForge) to fine-tune settings.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Minecraft Versions | 1.20 – 1.21.11 |
| Mod Loaders | Fabric, Forge, NeoForge |
| Required (Fabric only) | Fabric API |
| Recommended | YetAnotherConfigLib (YACL) for in-game config |
| Optional | Mod Menu (Fabric) for config screen access |
| Known Incompatibilities | Exordium (disable its enabledGui setting), potential issues with Immediately Fast |
| Content Mods | Install Dynamic Crosshair Compat for modded block/item support |
| License | LGPL-3.0-only (open source) |
What's New
- Fixed crashes that occurred when using YetAnotherConfigLib version 3.8.1.
- Corrected blue and brown eggs not displaying the "throwable" crosshair style on Minecraft 1.21.11.
- Version 8 introduced a substantial rewrite of the mod — configs from older versions should migrate automatically, but players updating from earlier releases should verify their settings carried over.
Pros and Cons
Pros
- Makes the HUD significantly cleaner and more immersive
- Supports all three major mod loaders (Fabric, Forge, NeoForge)
- Highly configurable with in-game settings via YACL
- Actively maintained since 2022 with consistent updates
- Open source under LGPL-3.0 with a public GitHub repository
- Companion compat mod available for modded content support
Cons
- Advanced context-dependent styles can be unreliable in non-vanilla modded worlds without the compat addon
- Known incompatibility with Exordium and potential issues with Immediately Fast
- Requires an additional dependency (YACL) for the configuration screen
- Version 8 rewrite may cause settings to not fully migrate from much older versions
Alternatives to Dynamic Crosshair
- Auto HUD — Made by the same developer, Auto HUD extends dynamic behavior to the entire HUD, not just the crosshair, hiding hotbar, health, and other elements when they are not needed.
- Custom Crosshair Mod — Focuses on crosshair customization with color, shape, and size options rather than context-aware hiding, ideal for players who want a visible but personalized crosshair at all times.
- BetterHUD — A broader HUD overhaul mod that repositions and reskins multiple interface elements including the crosshair, suitable for players looking for a complete UI redesign.
Download Dynamic Crosshair
| Minecraft Version | Fabric | Forge | NeoForge |
|---|---|---|---|
| For Minecraft 1.21.11 | Download | — | Download |
| For Minecraft 1.21.10 | Download | Download | Download |
| For Minecraft 1.21.9 | Download | Download | Download |
| For Minecraft 1.21.8 | Download | Download | Download |
| For Minecraft 1.21.7 | Download | Download | Download |
| For Minecraft 1.21.6 | Download | Download | Download |
| For Minecraft 1.21.5 | Download | — | Download |
| For Minecraft 1.21.4 | Download | Download | Download |
| For Minecraft 1.21.3 | Download | Download | Download |
| For Minecraft 1.21.1 | Download | Download | Download |
| For Minecraft 1.21 | Download | Download | Download |
| For Minecraft 1.20.6 | Download | Download | Download |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Does Dynamic Crosshair work with Sodium and OptiFine?
Yes — Dynamic Crosshair is compatible with Sodium and other performance mods on Fabric. However, the author notes known issues with Immediately Fast and Exordium, so if you use either of those, you may need to adjust their settings. OptiFine compatibility depends on your Forge version, but there are no reported conflicts with the standard OptiFine setup.
Do I need the Dynamic Crosshair Compat addon?
Only if you play with content mods that add new blocks, items, or entities. The base mod is built around vanilla Minecraft interaction rules, so modded items may not trigger the correct crosshair behavior. Installing the Compat addon extends support to popular content mods and ensures the crosshair responds correctly in modded environments.
Will my settings carry over when updating to version 8?
Yes, in most cases — the mod includes automatic config migration from older versions to version 8. However, the developer recommends double-checking your settings after updating since the version 8 rewrite was substantial, and some configurations may not transfer perfectly.
Is Dynamic Crosshair available for Minecraft Bedrock Edition?
No — Dynamic Crosshair is a Java Edition mod only. It requires either Fabric, Forge, or NeoForge as a mod loader, none of which are available on Bedrock Edition. There is no official Bedrock port planned.
Does this mod affect performance or FPS?
Dynamic Crosshair appears to be lightweight based on its scope — it only modifies crosshair rendering behavior and does not add new textures, entities, or world generation. With over 15 million downloads and active maintenance since 2022, performance concerns would likely have been reported and addressed. That said, individual results may vary depending on your overall mod setup.
