Xp Bottle Optimizer
by cutebow
XP Bottle Optimizer shows thrown experience bottles on the client at once, so they feel responsive before the server confirms them.
What it does
When a player throws an XP bottle, the client draws the bottle immediately instead of waiting for the server to send it back. This reduces the visible delay on servers with higher ping. The server still decides the real outcome: experience drops, inventory use and cooldowns all follow server rules, and the bottle's actual behavior is unchanged.
The optimizer also reduces duplicate throw sounds. The sound plays once for the predicted client-side throw, and the server's sound is held back so the effect is not doubled. Servers can opt out, and when they do the optimizer turns itself off for that connection. The mod works across the 1.21 range, and the same jar covers 1.21.X builds up to 1.21.11.
Key features
Instant client-side bottles
Thrown XP bottles appear on the client as soon as they are thrown, without waiting for the server's copy.
Single throw sound
The predicted throw plays one sound, and the duplicate sound from the server is suppressed.
Visual-only changes
The optimizer changes only how the throw looks and feels, leaving XP amounts and bottle physics on the server unchanged.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
High-ping multiplayer
Players on servers with noticeable latency see their bottles land and react without the usual lag before the throw appears.
Who it’s for: Players on Fabric who throw XP bottles often on multiplayer servers, especially those with higher ping. Single-player players gain little, since the delay the mod removes comes from the network.
How it compares
Potion Optimizer is a Fabric mod for 1.21.11 with the same client-side only environment, released under All rights reserved and not open source. Sword Optimizer is a client-side Fabric mod for 1.21.9 – 1.21.11 under the MIT License, but it targets swords, not XP bottles. Sign Optimizer covers 1.21.8 – 1.21.11 on Fabric as a client-side mod, released under All rights reserved, and it works on signs rather than thrown items.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Xp Bottle Optimizer | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-05-30 |
| Potion Optimizer | Fabric | 1.21.11 | Client-side only | 2026-03-31 |
| Sword Optimizer | Fabric | 1.21.9 – 1.21.11 | Client-side only | 2026-05-24 |
| Sign Optimizer | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-01-16 |
Questions
Does XP Bottle Optimizer need to be installed on the server?
Does the mod change how much XP a bottle gives?
Which game versions does XP Bottle Optimizer support?
In the catalog
Xp Bottle Optimizer is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from cutebow
Similar mods
What the author says
Makes XP bottles feel more instant and responsive on the client side. When throwing XP bottles on servers, the bottle can feel delayed because your client has to wait for the server bottle to appear first.
Official listing
- Modrinth page
- modrinth.com/mod/xp-bottle-optimizer
- Owner
- cutebow
- Published
- 2026-05-30
- Updated on Modrinth
- 2026-05-30
- Facts verified
- 2026-10-15
