Smile's XP Storage
by SmileLulz
Smile's XP Storage lets players store experience points inside an item, so XP can be carried and withdrawn later.
What it does
Players store XP by sneaking and right-clicking while holding the item in the main hand, and withdraw it with a plain right-click. The item can be renamed so that each XP storage item is simple to tell apart in a chest or inventory. A block can also be turned into an item and placed back as a block, which keeps the XP storage item usable when it is set down.
The server owner controls the limits. The maximum amount of XP each item can hold is set per item, and a blacklist keeps chosen items from being used for storage. These values are kept in a server-side settings file. Changes can be made while the server runs, through direct configuration commands, and the old reload command has been replaced by smilesxpstorage reload.
The mod is open source under the GNU General Public License v3.0 only and runs on the server alone, so clients join without installing it. Installing it requires Fabric API. One limitation is noted by the author, and a client-side install is needed to display the XP held in an item's tooltip.
Key features
Store XP in items
Sneaking and right-clicking with the item in the main hand stores experience points inside it.
Withdraw XP on right-click
A plain right-click with the item in the main hand takes the stored XP back out.
Per-item storage limits
The maximum XP per item can be changed, and a blacklist excludes chosen items from storage.
Live configuration commands
Settings can be adjusted while the server runs through the smilesxpstorage command set.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
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
Carrying XP between sessions
A player can bank experience in an item and spend it later without carrying the full level count.
Renamed storage items
Renaming storage items lets a player keep several separate XP stores in one base.
Who it’s for: Server owners who want XP stored in items and adjustable limits, and players on servers that run the mod. Clients do not need the mod to join a server that runs it.
How it compares
Server Storage Item Frame runs on the server alone with the same environment, but it targets 26.1.1 and is licensed under the MIT License. XPGui is a client and server mod for Fabric and NeoForge, 1.19.2 – 26.3, under All rights reserved, so it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Smile's XP Storage | Fabric | 1.18 – 26.3 | Server-side only | 2026-09-26 |
| Server Storage Item Frame | Fabric | 26.1.1 | Server-side only | 2026-05-02 |
| XPGui | Fabric and NeoForge | 1.19.2 – 26.3 | Client and server | 2026-09-25 |
Questions
Does Smile's XP Storage need Fabric API?
Do players need the mod to store XP?
Which game versions have files?
In the catalog
Smile's XP Storage 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 SmileLulz
Similar mods
What the author says
Smile's XP Storage mod adds a storage feature where you can now store your Experience Points to ANY ITEM you want. One limitation: If you make a block item an XP item, then place that block - it will be no longer an XP item.
Official listing
- Modrinth page
- modrinth.com/mod/smiles-xp-storage
- Owner
- SmileLulz
- Published
- 2026-03-04
- Updated on Modrinth
- 2026-09-26
- Facts verified
- 2026-10-15
