
G1axBowOptimizer
G1axBowOptimizer eliminates the client-side delay caused by server round-trip times when using bows and crossbows
Список изменений
🎯 What It Does
Tired of bow delay on high-ping servers? G1axBowOptimizer eliminates the artificial client-side delay when using bows and crossbows!
Features:
- ⚡ Instant arrow/bolt release - Fire immediately when you release right-click
- 🎨 No animation desync - Bow stays drawn for the correct duration
- 🌐 Works on any ping - Feels the same on 10ms or 200ms ping
- 🔄 Instant item switching - Switch items immediately after firing
- 🏹 Responsive rapid fire - Spam shooting feels smooth and consistent
❌ The Problem
By default, Minecraft waits for server confirmation before registering bow/crossbow shots. On high ping this causes:
- Visible delay between releasing and arrow firing
- Animation desync (bow stays drawn too long)
- Inconsistent arrow timing
- Sluggish item switching after firing
- Unresponsive rapid firing
✅ The Solution
G1axBowOptimizer processes bow/crossbow mechanics entirely client-side:
- Tracks draw/charge progress locally without waiting for server
- Suppresses server desync packets when you've completed the action correctly
- Allows instant item switching after release
- Works on any server - no server-side mod needed!
🧪 Test It Yourself
Join a high-ping server (100+ ms) and:
- Use a bow without the mod - notice the delay
- Install the mod and try again - instant release!
- Try rapid fire - feels responsive and consistent
- Fire then switch items - instant switching!
🔧 Technical Details
The mod uses Mixin to:
- Hook into
BowItemandCrossbowItemto track usage - Intercept
ClientPlayerInteractionManagerto detect drawing - Suppress unnecessary server packets via
ClientPlayNetworkHandler - Track charge progress via
ClientPlayerEntitytick events
Note: The server still handles all damage and arrow physics authoritatively. This mod only optimizes client perception and input responsiveness.
✅ Compatibility
- Client-side only - works on any server
- Compatible with OptiFine, Sodium, Lithium, Iris
- No conflicts with other optimization mods
- Requires Fabric API
Tags
bow, crossbow, optimization, lag-fix, client-side, combat, utility, performance
Client Side
Required
Server Side
Unsupported
License
MIT
Source Code
https://github.com/AkaTriggered/G1axBowOptimizer
Issues
https://github.com/AkaTriggered/G1axBowOptimizer/issues
Version 1.0.0 Changelog
Initial Release
Features:
- Instant bow/crossbow release on any ping
- Client-side usage tracking
- Server desync packet suppression
- Instant item switching after firing
- Rapid fire optimization
- Full crossbow support
Compatibility:
- Minecraft 1.21.11
- Fabric Loader 0.18.4+
- Fabric API required