Dynamic Crosshair is a Minecraft mod for the Fabric & (Neo)Forge launchers.
It hides or changes the crosshair dependent on context.
NOTE: With version 8, the mod has been substantially rewritten. Configs should be migrated automatically, but please double-check whether any of your settings have been lost if updating from an older version!
This mod has been written for Minecraft >= 1.18.2.
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.
If you play with content mods, I recommend also installing Dynamic Crosshair Compat.
If you like dynamic UI elements, also check out my other mod Auto HUD that extends dynamic behaviour to most of the HUD.
DynamicCrosshair is currently not compatible with Exordium (set its enabledGui setting to false to use its other features) and can have issues with Immediately Fast.
Required
Unsupported
Terms for using, modifying and redistributing this product.
29.08.2026 · Modrinth
Screenshots and images from the original Modrinth page.


Published versions and original Modrinth files.
29.08.2026 · 9 310 downloads
20.06.2026 · 212 920 downloads
10.04.2026 · 255 858 downloads
28.12.2025 · 80 080 downloads
28.12.2025 · 384 downloads
28.12.2025 · 834 downloads
28.12.2025 · 17 057 downloads
28.12.2025 · 2 585 downloads
28.12.2025 · 5 204 downloads
28.12.2025 · 310 252 downloads
28.12.2025 · 2 431 downloads
28.12.2025 · 988 918 downloads
28.12.2025 · 15 355 downloads
28.12.2025 · 2 407 191 downloads
28.12.2025 · 45 457 downloads
08.10.2025 · 10 911 downloads
08.10.2025 · 4 477 downloads
08.10.2025 · 212 506 downloads
08.10.2025 · 177 downloads
08.10.2025 · 571 downloads
08.10.2025 · 530 downloads
08.10.2025 · 7 709 downloads
08.10.2025 · 20 400 downloads
08.10.2025 · 3 569 downloads
08.10.2025 · 951 downloads
08.10.2025 · 719 039 downloads
08.10.2025 · 13 820 downloads
08.10.2025 · 131 779 downloads
08.10.2025 · 22 849 downloads
08.10.2025 · 1 083 133 downloads
08.10.2025 · 935 659 downloads
02.10.2025 · 511 downloads
01.10.2025 · 428 downloads
01.10.2025 · 18 942 downloads
17.07.2025 · 9 888 downloads
17.07.2025 · 9 284 downloads
17.07.2025 · 235 284 downloads
17.07.2025 · 310 869 downloads
17.07.2025 · 803 downloads
17.07.2025 · 26 045 downloads
17.07.2025 · 1 469 downloads
17.07.2025 · 831 840 downloads
17.07.2025 · 1 235 downloads
17.07.2025 · 68 009 downloads
17.07.2025 · 26 402 downloads
17.07.2025 · 167 594 downloads
17.07.2025 · 3 507 downloads
24.06.2025 · 649 downloads
24.06.2025 · 1 239 downloads
24.06.2025 · 370 downloads
24.06.2025 · 12 122 downloads
23.06.2025 · 13 971 downloads
23.06.2025 · 1 579 downloads
23.06.2025 · 96 downloads
23.06.2025 · 626 downloads
23.06.2025 · 124 downloads
23.06.2025 · 93 downloads
23.06.2025 · 56 031 downloads
23.06.2025 · 727 240 downloads
23.06.2025 · 1 263 downloads
23.06.2025 · 402 downloads
23.06.2025 · 10 477 downloads
23.06.2025 · 74 779 downloads
23.06.2025 · 123 064 downloads
19.06.2025 · 244 downloads
Port to 1.21.6
17.06.2025 · 8 732 downloads
Port to 1.21.6
25.03.2025 · 127 730 downloads
Port to 1.21.5
02.12.2024 · 30 862 downloads
02.12.2024 · 524 771 downloads
02.12.2024 · 2 777 downloads
02.12.2024 · 285 648 downloads
02.12.2024 · 8 342 downloads
02.12.2024 · 2 245 779 downloads
02.12.2024 · 2 070 downloads
02.12.2024 · 7 610 downloads
02.12.2024 · 377 611 downloads
02.12.2024 · 791 downloads
02.12.2024 · 10 414 downloads
02.12.2024 · 243 578 downloads
02.12.2024 · 4 065 downloads
02.12.2024 · 860 downloads
29.11.2024 · 3 426 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 491 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 209 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 3 542 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 11 460 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 122 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 3 212 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 90 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 93 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 68 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 343 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 133 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 217 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 146 downloads
Fix crash with BridgingMod (and possibly other mods) using the old API.
29.11.2024 · 250 downloads
Fix "additional items" config resetting any modded items and blocks to minecraft:air on game start.
29.11.2024 · 92 downloads
Fix "additional items" config resetting any modded items and blocks to minecraft:air on game start.
29.11.2024 · 73 downloads
Fix "additional items" config resetting any modded items and blocks to minecraft:air on game start.
29.11.2024 · 102 downloads
Fix "additional items" config resetting any modded items and blocks to minecraft:air on game start.
29.11.2024 · 78 downloads
Fix "additional items" config resetting any modded items and blocks to minecraft:air on game start.
29.11.2024 · 68 downloads
Fix crash on startup
28.11.2024 · 1 424 downloads
Port to Stonecutter, rework internals
28.11.2024 · 641 downloads
Port to Stonecutter, rework internals
28.11.2024 · 196 downloads
Port to Stonecutter, rework internals
28.11.2024 · 1 043 downloads
Port to Stonecutter, rework internals
28.11.2024 · 555 downloads
Port to Stonecutter, rework internals
28.11.2024 · 94 downloads
Port to Stonecutter, rework internals
28.11.2024 · 121 downloads
Port to Stonecutter, rework internals
28.11.2024 · 81 downloads
Port to Stonecutter, rework internals
28.11.2024 · 130 downloads
Port to Stonecutter, rework internals
28.11.2024 · 81 downloads
Port to Stonecutter, rework internals
28.11.2024 · 61 downloads
Port to Stonecutter, rework internals
28.11.2024 · 105 downloads
Port to Stonecutter, rework internals
28.11.2024 · 165 downloads
Port to Stonecutter, rework internals
28.11.2024 · 82 downloads
Port to Stonecutter, rework internals
23.10.2024 · 26 881 downloads
Port to 1.21.2
23.10.2024 · 1 001 downloads
Port to 1.21.2
27.07.2024 · 10 490 downloads
Improve or fix behaviour in various places.
27.07.2024 · 317 674 downloads
Improve or fix behaviour in various places.
13.07.2024 · 864 downloads
Fix minor issues stemming from rewrite
13.07.2024 · 113 945 downloads
Fix minor issues stemming from rewrite
20.06.2024 · 1 142 downloads
Fix crash on Hypixel
20.06.2024 · 75 919 downloads
Fix crash on Hypixel
14.06.2024 · 394 downloads
Fix AutoHUD compatibility
14.06.2024 · 16 286 downloads
Fix AutoHUD compatibility
13.06.2024 · 192 downloads
Completely rewritten the mod.
13.06.2024 · 3 580 downloads
Completely rewritten the mod.
10.05.2024 · 36 163 downloads
Fix crashes when configuring additional blocks, or item & block tags in the options screen
23.04.2024 · 50 634 downloads
Update to 1.20.5
16.02.2024 · 4 231 downloads
Disable shield crosshair while it is cooling down.
16.02.2024 · 4 222 downloads
Disable shield crosshair while it is cooling down.
16.02.2024 · 197 789 downloads
Disable shield crosshair while it is cooling down.
12.01.2024 · 868 downloads
Fix compat layers not activating on modded blocks, improve AutoHUD support
12.01.2024 · 609 downloads
Fix compat layers not activating on modded blocks, improve AutoHUD support
12.01.2024 · 28 577 downloads
Fix compat layers not activating on modded blocks, improve AutoHUD support
12.01.2024 · 770 downloads
Fix compat layers not activating on modded blocks
12.01.2024 · 3 442 downloads
Fix compat layers not activating on modded blocks
12.01.2024 · 26 158 downloads
Fix compat layers not activating on modded blocks
12.01.2024 · 410 711 downloads
Fix compat layers not activating on modded blocks
12.01.2024 · 1 900 289 downloads
Fix compat layers not activating on modded blocks
29.12.2023 · 341 downloads
Fix the mod not working correctly on Forge 1.20.3+. Something changed with MixinExtras initialisation.
29.12.2023 · 120 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 93 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 3 338 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 120 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 160 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 1 253 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 13 247 downloads
Fix enabling "tweaks" crashing the game without YACL installed
29.12.2023 · 131 263 downloads
Fix enabling "tweaks" crashing the game without YACL installed
06.12.2023 · 305 downloads
Port to 1.20.3
06.12.2023 · 181 downloads
Port to 1.20.3
05.12.2023 · 16 556 downloads
Port to 1.20.3
04.12.2023 · 190 downloads
Port to NeoForge. Compatibility with transparent crosshair through Auto HUD.
04.12.2023 · 206 downloads
Port to NeoForge. Compatibility with transparent crosshair through Auto HUD.
04.12.2023 · 3 315 downloads
Port to NeoForge. Compatibility with transparent crosshair through Auto HUD.
27.10.2023 · 1 223 downloads
Add option to make modifiers replace the main crosshair.
27.10.2023 · 13 403 downloads
Add option to make modifiers replace the main crosshair.
26.10.2023 · 110 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
26.10.2023 · 325 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
26.10.2023 · 29 184 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
26.10.2023 · 429 792 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
26.10.2023 · 127 668 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
26.10.2023 · 63 385 downloads
Slightly improve the crosshair mixin. This fixes the debug crosshair hiding, as well as a compatibility problem with Shoulder Surfing Mod + Do A Barrel Roll.
25.10.2023 · 100 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 16 561 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 386 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 1 235 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 4 999 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 12 536 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 798 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 4 211 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 276 downloads
Add option to manually specify a list of interactable blocks
25.10.2023 · 272 downloads
Add option to manually specify a list of interactable blocks
03.10.2023 · 13 906 downloads
Update YACL compat to 3.2.1 (yaclx-1.6)
03.10.2023 · 814 513 downloads
Update YACL compat to 3.2.1 (yaclx-1.6)
03.10.2023 · 430 downloads
Add option to hide the crosshair when holding a map
03.10.2023 · 24 070 downloads
Add option to hide the crosshair when holding a map
27.09.2023 · 143 downloads
Update to YetAnotherConfigLib 3.2.0 (yaclx 1.5)
27.09.2023 · 11 233 downloads
Update to YetAnotherConfigLib 3.2.0 (yaclx 1.5)
27.09.2023 · 321 downloads
Update YACL compat to 3.2.0 (yaclx-1.5)
27.09.2023 · 3 178 downloads
Update YACL compat to 3.2.0 (yaclx-1.5)
23.09.2023 · 166 downloads
Update to Minecraft 1.20.2
23.09.2023 · 448 downloads
Update to Minecraft 1.20.2
31.08.2023 · 1 292 downloads
Update YACL compat to 3.1.1 (yaclx-1.4)
31.08.2023 · 134 059 downloads
Update YACL compat to 3.1.1 (yaclx-1.4)
05.08.2023 · 157 579 downloads
Ignore exception to prevent crash when breaking Arundo from TerraFirmaCraft
23.07.2023 · 4 080 downloads
Fix modifier colour settings not serializing. Add dedicated option to always show crosshair with spyglasses.
23.07.2023 · 14 284 downloads
Fix modifier colour settings not serializing. Add dedicated option to always show crosshair with spyglasses.
25.06.2023 · 245 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
25.06.2023 · 2 623 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
25.06.2023 · 562 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
25.06.2023 · 4 061 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
25.06.2023 · 3 761 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
25.06.2023 · 67 282 downloads
Fix context change handling, which fixes BetterCombat and ClickThrough support
09.06.2023 · 4 375 downloads
Much improved invalid (including non-existent) config handling.
09.06.2023 · 42 419 downloads
Much improved invalid (including non-existent) config handling.
09.06.2023 · 86 downloads
Make sure we can read config files from old (1.18) versions
09.06.2023 · 170 downloads
Make sure we can read config files from old (1.18) versions
08.06.2023 · 138 downloads
Update to Minecraft 1.20 and YACL 3.0
08.06.2023 · 325 downloads
Update to Minecraft 1.20 and YACL 3.0
18.05.2023 · 380 downloads
Update MixinExtras to stop crashes with some other mods
18.05.2023 · 3 424 downloads
Update MixinExtras to stop crashes with some other mods
18.05.2023 · 422 downloads
Update MixinExtras to stop crashes with some other mods
18.05.2023 · 27 955 downloads
Update MixinExtras to stop crashes with some other mods
17.05.2023 · 89 downloads
Include MixinExtras correctly
17.05.2023 · 101 downloads
Include MixinExtras correctly
17.05.2023 · 154 downloads
Include MixinExtras correctly
17.05.2023 · 96 downloads
Include MixinExtras correctly
17.05.2023 · 72 downloads
Fix accidental strong dependency on YACL. The mod works without YACL present now.
17.05.2023 · 102 downloads
Fix accidental strong dependency on YACL. The mod works without YACL present now.
17.05.2023 · 64 downloads
Port config to YetAnotherConfigLib. Improve mod compatibility with Custom Hud.
17.05.2023 · 122 downloads
Port config to YetAnotherConfigLib. Improve mod compatibility with Custom Hud.
17.05.2023 · 83 downloads
Use MixinExtras to improve compatibility with other mods, such as CustomHud.
17.05.2023 · 99 downloads
Use MixinExtras to improve compatibility with other mods, such as CustomHud.
12.05.2023 · 122 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
12.05.2023 · 551 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
12.05.2023 · 271 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
12.05.2023 · 715 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
12.05.2023 · 124 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
12.05.2023 · 3 400 downloads
Adhere to all options based on what item is being held when dynamic crosshair style is off.
16.04.2023 · 294 downloads
Catch further exceptions to likely happen as mods update.
16.04.2023 · 1 567 downloads
Catch further exceptions to likely happen as mods update.
16.04.2023 · 104 downloads
Catch further exceptions to likely happen as mods update.
16.04.2023 · 481 downloads
Catch further exceptions to likely happen as mods update.
16.04.2023 · 238 downloads
Catch further exceptions to likely happen as mods update.
16.04.2023 · 58 546 downloads
Catch further exceptions to likely happen as mods update.
09.04.2023 · 89 downloads
Prevent crashes when APIs fail, log them instead.
09.04.2023 · 394 downloads
Prevent crashes when APIs fail, log them instead.
09.04.2023 · 66 downloads
Prevent crashes when APIs fail, log them instead.
09.04.2023 · 130 downloads
Prevent crashes when APIs fail, log them instead.
09.04.2023 · 82 downloads
Prevent crashes when APIs fail, log them instead.
09.04.2023 · 212 downloads
Prevent crashes when APIs fail, log them instead.
16.03.2023 · 164 downloads
Update to 1.19.4
14.03.2023 · 1 622 downloads
Update to 1.19.4
13.01.2023 · 363 downloads
Fix crash on Forge due to weird Mixin interaction
13.01.2023 · 2 915 downloads
Fix crash on Forge due to weird Mixin interaction
13.01.2023 · 849 downloads
Fix crash on Forge due to weird Mixin interaction
13.01.2023 · 72 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 2 260 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 87 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 127 692 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 144 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 18 645 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 78 downloads
Ported to Architectury to enable Forge support
13.01.2023 · 122 downloads
Ported to Architectury to enable Forge support
12.01.2023 · 85 downloads
Trial port to Forge
04.01.2023 · 163 downloads
Add a way to specify certain items as throwable or usable items, for if servers have behaviour that differs from vanilla.
28.12.2022 · 494 downloads
Add a way to specify certain items as throwable or usable items, for if servers have behaviour that differs from vanilla.
28.12.2022 · 911 downloads
Add a way to specify certain items as throwable or usable items, for if servers have behaviour that differs from vanilla.
07.12.2022 · 542 downloads
Port to 1.19.3
01.12.2022 · 1 131 downloads
Add a "simple" mode that does not check as many details. Rework crosshair computation and API.
22.11.2022 · 316 downloads
Fix crash for when a mod updates without the compat layer being updated. This currently affects Chipped.
02.11.2022 · 30 560 downloads
Fix crash. Improve fishing rod + lead behaviour.
31.10.2022 · 227 downloads
Bugfixes. Improve dynamic minecart and boat crosshair behaviour.
14.10.2022 · 506 336 downloads
Bugfixes. Improve dynamic minecart and boat crosshair behaviour.
13.10.2022 · 121 downloads
Add correct armor stand behaviour. Improve API to allow for full Better Combat support (with the compat addon).
11.10.2022 · 138 downloads
Add a way for compatibility modules to replace the hit result and redo crosshair computation. This allows e.g. for mods allowing click through signs behaviour.
27.09.2022 · 293 downloads
Add option to render the crosshair in third person view
20.08.2022 · 871 downloads
Fix crash with mods that have blocks extending Waterloggable without actually being waterloggable (such as the Pantry in older versions of Farmer's Delight).
20.08.2022 · 340 downloads
Fix crash with mods that have blocks extending Waterloggable without actually being waterloggable (such as the Pantry in older versions of Farmer's Delight).
08.08.2022 · 430 downloads
Fix crosshair not updating properly when holding ranged weapons.
08.08.2022 · 126 downloads
Fix crosshair not updating properly when holding ranged weapons.
02.08.2022 · 251 downloads
Fix crosshair not updating after switching dimensions under certain circumstances
02.08.2022 · 97 downloads
Fix crosshair not updating after switching dimensions under certain circumstances
11.07.2022 · 10 255 downloads
Re-add MythicMounts compatibility hack now that it updated to 1.19, to prevent a crash when looking at a Colelytra
11.07.2022 · 261 downloads
Fix glass bottle showing "use" crosshair on flowing water.
07.07.2022 · 168 downloads
Use a whitelist instead of a blacklist for vanilla blocks with entities. This improves mod compatibility.
07.07.2022 · 109 downloads
Use a whitelist instead of a blacklist for vanilla blocks with entities. This improves mod compatibility.
07.07.2022 · 109 downloads
Better state invalidation, API improvements, Allay interaction
07.07.2022 · 108 downloads
Better state invalidation, API improvements, 1.18 compatibility fixes
05.07.2022 · 83 downloads
Compatibility for 1.18.1: Fix crashing when holding a Minecart
23.06.2022 · 279 downloads
Improve checking for hand item changes
23.06.2022 · 129 downloads
Improve checking for hand item changes
17.06.2022 · 132 downloads
Fix crash when crouching while holding a tool, make colours not bleed into other parts.
17.06.2022 · 200 downloads
Fix crash when crouching while holding a tool, make colours not bleed into other parts.
17.06.2022 · 92 downloads
Add option to individually change the color of all crosshair variants. Add option to disable the debug crosshair. Some behaviour fixes (mostly for fluids). Rework API, improve performance.
17.06.2022 · 88 downloads
Add option to individually change the color of all crosshair variants. Add option to disable the debug crosshair. Some behaviour fixes (mostly for fluids). Rework API, improve performance.
13.06.2022 · 167 downloads
Add shield/block crosshair modifier
13.06.2022 · 553 downloads
Add shield/block crosshair modifier
12.06.2022 · 134 downloads
Improve End interactions, improve compatability API
12.06.2022 · 95 downloads
Improve End interactions, improve compatability API
10.06.2022 · 147 downloads
Update translations, split mod support to addon mod
10.06.2022 · 140 downloads
Update translations
10.06.2022 · 111 downloads
Improve support for melee & ranged weapons, add some missing interactions
10.06.2022 · 117 downloads
Improve support for melee & ranged weapons, add some missing interactions
07.06.2022 · 148 downloads
Add crosshair color option
07.06.2022 · 104 downloads
Add crosshair color option
07.06.2022 · 119 downloads
Fix crosshair not rendering when "dynamic crosshair" option was disabled
06.06.2022 · 109 downloads
Full rewrite to allow for mod compatibility support.
30.05.2022 · 154 downloads
Add more interaction rules (bonemeal, flower pots, fish buckets). Add option to hide crosshair when a screen is opened.
29.05.2022 · 115 downloads
Fix Russian translation not actually loading
26.05.2022 · 164 downloads
Added Russian translation (thanks SyberiaKey!)
15.05.2022 · 270 downloads
Initial release