Alter Ego
by PhilSkii
Alter Ego lets a single Fabric 1.20.1 installation keep several separate player profiles, each with its own inventory, gamemode, advancements, skin, cape and nickname.
What it does
Each profile stores its own inventory, gamemode, advancements, skin, cape and nickname, so one client can switch between roleplay characters or personal setups without touching the default game profile. Players start on the default profile, which is the normal Minecraft game profile, and are encouraged to create a new profile rather than play on the default one. Profiles can be edited or changed at any time, and profile names are case sensitive, so a new name should be entered carefully. The current profile and the list of profiles are visible in the inventory screen.
Skins and capes are loaded from the aeskins folder in the Minecraft directory, so each profile can point to its own files. Skins must be 64x64 or 64x32 pixels, and capes must be exactly 64x32, otherwise the mod will not accept them. Alter Ego requires Styled Nicknames by Patbox for the nickname functionality. Client and server both need the mod, and the custom license means the code is not open source. Fabric is the only loader, and the mod targets 1.20.1 alone with latest file 5.1.3.
Key features
Separate profiles
Each profile keeps its own inventory, gamemode and advancement progress, independent of the others.
Per-profile skins and capes
Skins and capes are read from local files, letting each profile look different in the world.
Nicknames and spawn points
Nicknames and spawn points are stored per profile, so a character returns to its own location.
Trinkets and Origins support
Trinkets items and Origins choices can be assigned to a specific profile, keeping roles apart.
Invisible items for roleplay
Items, including modded ones, can be hidden from the player so roleplay stays immersive.
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: Roleplay players and server owners who run character-based games and want one client to host several personas.
How it compares
Toggle Skin is a Fabric 1.20.1 mod that is client-side only and uses the Creative Commons Attribution 4.0 license, so it switches skins but does not keep separate inventories. Capez targets Fabric 26.2 and is needed on the client, with the server optional, though a server does not need it; it is under the MIT License. Alter Ego is client and server under a custom license, covering profiles rather than skins alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Alter Ego | Fabric | 1.20.1 | Client and server | 2026-06-23 |
| Toggle Skin | Fabric | 1.20.1 | Client-side only | 2024-06-30 |
| Capez | Fabric | 26.2 | Client required, server optional | 2026-09-03 |
Questions
Does Alter Ego need Styled Nicknames?
Do server players need the mod?
Why does a cape file not load?
In the catalog
Alter Ego is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from PhilSkii
Similar mods
What the author says
Alter Ego allows you to have separate inventories, gamemodes, advancements, skins, capes, server nicknames, set your spawn, With Profiles! Make any item including modded ones invisible for roleplay to keep immersion, teleport to any dimension at anytime instantly with coordinates and adding lootable gravestones to…
Official listing
- Modrinth page
- modrinth.com/mod/alter-ego
- Owner
- PhilSkii
- Published
- 2026-06-06
- Updated on Modrinth
- 2026-06-23
- Facts verified
- 2026-10-15
