Crosshair Bobbing fixed — an unofficial bug-fix branch of Krash220's Crosshair Bobbing, based on release 1.10. Version 1.10.1. The original author has discontinued development; this fork only fixes bugs and does not change any animation values or config options.
What's fixed
- Startup crashes on Quilt / mismatched loaders (issues #11, #18) — now skipped gracefully instead of crashing the game.
- "Progress bars flying around" (mcmod.cn comment #30, issues #3 / #6 / #13): on Forge 1.20.x the matrix transform is now applied only while the crosshair sprite is drawn, so attack-indicator bars and other HUD elements are no longer rotated, scaled or displaced. All crosshair animations are kept — nothing was disabled to hide the bug.
- Build failure caused by a dead TaCZ Maven dependency in the upstream repo.
- Corrupted config no longer silently disables the mod; CameraOverhaul version mismatches no longer crash; matrix push/pop is now paired with a fallback restore; duplicate event registration and swallowed entrypoint errors fixed.
Supported
- Minecraft 1.16.2 - 1.20.2, Forge / Fabric.
- Quilt: mod stays inactive (the game still launches).
- 1.21 / 25.x / 26.x: not supported; a clear error is shown instead of loading a wrong implementation.
Please read before installing
- In-game testing was done on Minecraft 1.20.1 Forge only. All other versions are compile-tested, not play-tested.
- The precise HUD-scope fix applies only to Forge 1.20 / 1.20.1 / 1.20.2. Fabric builds and older Forge builds still use the previous injection and may show the same bar issue.
- Combinations with other crosshair / HUD mods (Dynamic Crosshair, Immersive Aircraft, RRLS, Shoulder Surfing, Custom Crosshairs, Inventory HUD+, TaCZ, CameraOverhaul) were not tested.
- Still unresolved: attack / charge bar following the crosshair (#6), some third-party HUD conflicts, issue #16 (crash log unavailable).
Source & license
Unofficial fork, not affiliated with the original author. GPL-3.0-only; full source code, a detailed changelog and a test report ship with the release.

