ExpireNoMore
by TejasIsCool
Players whose usercache.json entries expire too soon can use ExpireNoMore, a Fabric mod that pushes those expiry dates further into the future on a Minecraft server.
What it does
On startup, the server reads its usercache.json file, which maps usernames to UUIDs and stores an expiry date for each entry. ExpireNoMore checks each entry and, when the date is less than 50 years away, moves it forward by another 100 years. Entries that already lie further out are left alone.
The mod was written because player statistics are saved under each player's UUID, while the server displays names from the cache. When a name dropped out of the cache, stats could not be shown with it. Running the mod once, the first time it starts, is enough to extend the existing expiry dates, and the server can then run without it.
ExpireNoMore runs on the server alone, so players join without installing anything. It is built for Fabric and needs Fabric Loader above 0.15.1 and Java 8 or newer. Its latest file, 1.2.0, targets 1.21.11 and was published on 2026-01-28.
Key features
Expiry date extension
Each usercache.json entry whose expiry lies less than 50 years away is pushed forward by 100 years.
Runs once at startup
The change is applied when the server starts, so no ongoing process runs during play.
Stats display fix
Keeping names in the cache lets player statistics show the usernames of members who have not logged in recently.
Offline mode support
Offline-mode servers store names and UUIDs in the same file, so the same expiry extension applies there.
Gallery
Compatibility
Latest build for each game version and loader.
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
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Long-term server archives
Servers that keep worlds for years and track statistics for members who return rarely.
Recovering missing names
Owners whose stats pages show raw UUIDs for players who dropped out of the cache.
Who it’s for: Server owners running Fabric who want cached usernames to stay available for much longer, especially on servers that display player statistics.
How it compares
Online UUID Fix is a server-side only mod for 1.21.11 under the GNU General Public License v3.0 only, and it is open source. It addresses UUID handling rather than cache expiry. Cosmorph is a client-side only Fabric mod for 1.21.10 – 1.21.11 under the CC0 1.0 Universal license, so it does not run on a server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ExpireNoMore | Fabric | 1.14.4 – 1.21.11 | Server-side only | 2026-01-28 |
| Online UUID Fix | Fabric | 1.21.11 | Server-side only | 2026-03-25 |
| Cosmorph | Fabric | 1.21.10 – 1.21.11 | Client-side only | 2026-03-31 |
Questions
Does ExpireNoMore have to be installed on players' computers?
Which Minecraft versions does the latest file support?
Does the mod need to stay installed after the first run?
In the catalog
ExpireNoMore is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
A Minecraft mod that increases the expiration time in a Minecraft server's usercache.json file. More specifically, this mod makes it so that, every time the server is started or someone joins the server, the usercache.json file of the server is updated, so that whichever user's expireson date is less than 50 years…
Official listing
- Modrinth page
- modrinth.com/mod/expirenomore
- Owner
- TejasIsCool
- Published
- 2024-04-22
- Updated on Modrinth
- 2026-01-28
- Facts verified
- 2026-10-15
