Bottled Levels
by ZazacTTV
A refillable experience bottle from Bottled Levels holds whole levels so players can recover them at a later point, and the progress already visible on the experience bar is kept intact.
What it does
Sneaking and right-clicking with a bottle stores levels in it. One interaction shifts as many complete levels as the player currently has and the bottle can still accept. Holding right-click without sneaking drinks the bottle and adds its levels to the current level. The empty bottle stays reusable, so the same item can be filled and emptied again.
Bottles can be crafted with 4 Lapis Lazuli placed above or below either side of Glass at a bottle crafting table. Bottles carrying an identical stored level count merge into one stack, and empty bottles merge with new ones as well. Sound feedback plays when filling, drinking and reaching full capacity, and seven visual stages show how full a bottle is relative to its capacity.
Bottled Levels runs on Fabric, Forge and NeoForge and needs Fabric API on Fabric. Installation covers the server and each player's game. It is released under the MIT License and is open source. Files exist for 1.20.1, 1.21.1, 1.21.11, 26.2 and 26.3, with 1.20.1 – 26.3 as the overall range.
Key features
Store whole levels
Experience levels are kept in reusable bottles, so spare levels can be saved for the next enchanting session.
Configurable capacity and cooldowns
Operators can set bottle capacity, the transfer cooldown and an optional health cost for depositing, per world or server.
Stackable bottles
Bottles that hold the same level count stack, which keeps stored levels organized in an inventory.
Recover progress
Drinking a bottle brings back its levels on top of whatever experience-bar progress the player had just before drinking.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who want to keep experience levels between play sessions, and server owners who want to adjust how bottles behave on their world.
How it compares
Experience Bottle is open source under the GNU Affero General Public License v3.0 or later, requires the server with an optional client, and is published for 1.21.4 – 26.3 on Fabric, Forge, NeoForge and Quilt. XP Bank is not open source, is released under the CC0 1.0 Universal license, and covers 1.21 – 1.21.3 on the same four loaders. SG Exp Storage is client-side only, open source under the MIT License, and built for Fabric with 1.21.3 – 1.21.8 files.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Bottled Levels | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client and server | 2026-10-03 |
| Experience Bottle | Fabric, Forge, NeoForge and Quilt | 1.21.4 – 26.3 | Server required, client optional | 2026-10-07 |
| XP Bank | Fabric, Forge, NeoForge and Quilt | 1.21 – 1.21.3 | Server required, client optional | 2024-11-02 |
| SG Exp Storage | Fabric | 1.21.3 – 1.21.8 | Client-side only | 2025-07-23 |
Questions
Does Bottled Levels need Fabric API?
Does the server need Bottled Levels?
Can server owners limit how bottles are used?
In the catalog
Bottled Levels is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 8,071 mods support Minecraft 26.3.
More from ZazacTTV
Similar mods
What the author says
Bottled Levels adds a refillable experience bottle that lets you store whole levels and recover them later, while preserving the progress already in your experience bar. Keep levels for your next enchanting session, store spare bottles, and adjust the rules for your singleplayer world or multiplayer server.
Official listing
- Modrinth page
- modrinth.com/mod/bottled-levels
- Owner
- ZazacTTV
- Published
- 2026-07-02
- Updated on Modrinth
- 2026-10-03
- Facts verified
- 2026-10-15
