Перейти к содержимому
Mineforgian

G1axBowOptimizer

G1axBowOptimizer eliminates the client-side delay caused by server round-trip times when using bows and crossbows

Загрузки
4K
Подписчики
3
Обновлён
11 марта 2026 г.
Лицензия
MIT

Опубликован 11 марта 2026 г.

G1axBowOptimizer

Download Modrinth Minecraft Version Mod Loader License

Eliminates artificial client-side bow and crossbow release delay on high-ping Minecraft servers.

Download on ModrinthSource CodeReport Issues


What It Does

By default, Minecraft waits for server confirmation before registering bow and crossbow shots. On 100ms+ ping, this causes visible release lag, animation desync, and sluggish item switching.

G1axBowOptimizer processes draw and release progress locally, eliminating input latency so shooting feels immediate on any ping.

  • Instant Release — Arrows and bolts fire immediately when you release right-click.
  • No Animation Desync — Bow model relaxes instantly without staying drawn too long.
  • Fast Item Switching — Switch hotbar items immediately after firing without delay.
  • Consistent Rapid Fire — Spam shooting feels predictable on 10ms or 200ms ping.
  • Vanilla Server Safe — 100% client-side. The server still handles damage and arrow physics authoritatively.

How It Works

G1axBowOptimizer uses Fabric Mixins to:

  1. Track draw/charge progress locally via ClientPlayerEntity tick events.
  2. Hook into BowItem and CrossbowItem to register release input without waiting for network round-trips.
  3. Suppress redundant desync packets in ClientPlayNetworkHandler.

Quick Install

  1. Install Fabric Loader for Minecraft 1.21.11.
  2. Install Fabric API.
  3. Place g1ax-bow-optimizer-1.0.0.jar into your .minecraft/mods directory.
  4. Join any server and shoot. No configuration needed.

Ченджлог

1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 11 марта 2026 г.

🎯 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:

  1. Use a bow without the mod - notice the delay
  2. Install the mod and try again - instant release!
  3. Try rapid fire - feels responsive and consistent
  4. Fire then switch items - instant switching!

🔧 Technical Details

The mod uses Mixin to:

  • Hook into BowItem and CrossbowItem to track usage
  • Intercept ClientPlayerInteractionManager to detect drawing
  • Suppress unnecessary server packets via ClientPlayNetworkHandler
  • Track charge progress via ClientPlayerEntity tick 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

Комментарии

Загружаем…