uuidswap
by Bihrys
UUID Swap lets a server owner copy one player's saved data onto another player's UUID, and it moves tamed pet ownership along with it.
What it does
Donor data can be duplicated under a new identifier or swapped in place of an existing one. Running the uuidswap command opens a paginated chest GUI that lists known players with their UUIDs, skins and online or offline status.
When tamed animals are loaded, the transferPetsAutomatically option reassigns those owned by the donor to the new identifier. Ownership can also be moved by holding redstone dust, sneaking and right-clicking a tamed animal, then picking a new owner from a player-head GUI. Changes to an online player are staged: the mod disconnects them, waits for a last save, applies the change on the following tick, and the player loads the new data on reconnect. Original files can be kept as backups before any change is made.
Fabric is the only loader the mod is published for, and it runs on client and server, so the server and every player need it. Files cover 1.21.11 – 26.2, and 26.1.2 uses a new unobfuscated development setup that requires Java 25. The code is released under the Apache License 2.0, and the mod is open source.
Key features
Save data replacement
Copies one player's saved data under another UUID, or replaces data stored under a source UUID with data from a target UUID.
Pet ownership transfer
Reassigns tamed animals from the donor to the target UUID, either automatically on load or by hand through a GUI.
Player list GUI
A paginated chest GUI shows known players with their UUIDs, skins and online or offline status.
Staged replacement
Disconnects an online source player, then holds the change until the final save is written and the next tick.
Permission levels
Commands are gated by permission level, from 0 for everyone to 4 for owners, and the default is level 4.
Automatic backups
When the backup option is on, a player's original files are kept before any replacement is made.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Chest LockSign is server-side only and open source under the MIT License, covering 1.21.11 – 26.2 on Fabric. Pet Inventory is a client and server mod under the MIT License, but it is published only for 1.21.5 and is not open source. Donor Manhunt Tools is server required with client optional and open source under the Apache License 2.0, but it targets 26.2 – 26.3 rather than this mod's range.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| uuidswap | Fabric | 1.21.11 – 26.2 | Client and server | 2026-08-10 |
| Chest LockSign | Fabric | 1.21.11 – 26.2 | Server-side only | 2026-06-22 |
| Pet Inventory | Fabric | 1.21.5 | Client and server | 2025-04-18 |
| Donor Manhunt Tools | Fabric | 26.2 – 26.3 | Server required, client optional | 2026-10-12 |
Questions
Does UUID Swap need Fabric API?
Does the server need UUID Swap?
Can the mod keep the original save files?
In the catalog
uuidswap is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Bihrys
Similar mods
What the author says
UUID Swap is a Fabric mod that replaces Minecraft player save data by UUID and provides an in-game GUI for transferring ownership of tamed pets. Minecraft 26.1.2 uses the new unobfuscated development setup and requires Java 25.
Official listing
- Modrinth page
- modrinth.com/mod/uuidswap
- Owner
- Bihrys
- Published
- 2026-08-07
- Updated on Modrinth
- 2026-08-10
- Facts verified
- 2026-10-15
