Crossbow & Bow Optimizer
Make bows and crossbows feel sharper, cleaner, and more responsive.
Crossbow & Bow Optimizer is a lightweight client-side Fabric mod, that improves ranged weapon feel with cleaner local feedback, smoother charge handling, and more reliable shot responsiveness under latency.
It is built for players who want bow and crossbow gameplay to feel crisp instead of delayed, noisy, or inconsistent.

Why Players Use It
- Makes bow and crossbow feedback feel faster
- Cleans up charge and release feel
- Improves crossbow consistency under ping
- Reduces delayed duplicate firing sounds
- Adds a minimal, focused HUD for weapon state
- Stays lightweight and client-side
What It Improves
This mod handles important ranged-weapon feedback locally so actions feel cleaner the moment you use them.
For bows, charging and release feel more immediate and consistent.
For crossbows, charged-state feedback is cleaner and shot timing feels more stable under latency.
It also reduces the messy feeling caused by late duplicate firing sounds and gives you a compact HUD view for charge and shot state.
Important Notes
- Client-side only
- Works on Fabric
1.20.5 - 26.2x - Requires
Fabric API - Servers do not need to install the mod
- Does not add aim assist
- Does not aim, attack, or fire without your input
- Does not modify damage or projectile physics server-side
Configuration
If Mod Menu is installed, you can configure:
- Mod
ON/OFF - HUD visibility
Compatibility
- Minecraft
1.20.5 - 26.2x - Fabric
- Java
21+ - Vanilla servers
- Modded servers
Why Download It
If ranged combat feels sluggish or inconsistent on ping, Crossbow & Bow Optimizer makes bow and crossbow gameplay feel cleaner, tighter, and easier to read without changing server-side outcomes.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 |
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Settings screen now holds its layout at any GUI scale: the option list scrolls,
description moves below the list when the window is too narrow for the side panel
- Matched the crossbow charging-sound lookup to the Minecraft 26.2 signature,
- Set each build's Fabric Loader requirement to the oldest loader that
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Crossbow charging and firing now follow the server state, so a shot always goes off when the weapon reads as loaded
- Kept the instant local feedback: crossbow shot sound, bow release sound, and the charge start and middle cues
- Matched the crossbow shot volume to vanilla and narrowed duplicate sound suppression to the delayed copy of the mod's own sounds
- Other players are shown aiming only while they actually draw a bow or charge a crossbow
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Added server reconciliation that cancels the inventory slot updates which
- Suppressed redundant empty charged-projectile component writes to prevent flicker
- Improved remote bow and crossbow visual handling
- Added render-side support for bow draw, arrow-in-bow, and crossbow charge visuals
- Cleaned release metadata
- Added New Icon
- Fixed some minior bugs
- Updated the mod version from 1.0.0 to 1.0.1
- Reworked the in-game config screen
- Added tab-based config navigation
- Added more HUD settings, including opacity, scale, size, and position controls
- Updated icon packaging inside the jar
- Crossbow & Bow Optimizer** initial release