ModsFinder

Switchy lets several player profiles share one Minecraft world, with each profile keeping its own part of the player data.

FabricForgeNeoForgeQuiltServer required, client optionalGNU Lesser General Public License v3.0 onlyOpen source1.18.2 – 26.1.2

What it does

Players create and switch between profiles from the profile list, and switching restores the component data and state that the profile last used. Profiles can be renamed, toggled and created from scratch, and each one can carry its own skin, nickname and chat display name. Profile data is stored per world, and the mod is built to handle plural systems, hotseat play and roleplay servers, as well as adventure maps.

Support for other mods is added through data files. Styled Nicknames, Fabric Tailor, Lampblack Pronouns, Pehkui and Origins are covered, and a chat command or edit tag can send messages as a chosen profile or match patterns in regular chat. Switchy requires Fabric API on Fabric, and on NeoForge it needs Connector and FFAPI. Switching data outside the player NBT needs an addon, and the project publishes a source code repository and an issue tracker for addon developers.

Server owners install it, and players can join with or without it. It is released under the GNU Lesser General Public License v3.0 only, and it is open source. Files exist for Fabric, Forge, NeoForge and Quilt across 10 release versions, 1.18.2 – 26.1.2, with the latest builds targeting 26.1.2 on Fabric and 1.21.1 on NeoForge and Quilt.

Key features

  1. Multiple profiles per world

    Several characters can be played in the same world, and each profile keeps its own inventory, state and components.

  2. Profile switching

    Profiles are switched by clicking an entry in the profile list, and the last used state of each profile is restored.

  3. Chat and display names

    Messages can be sent as a chosen profile, and display names can be adjusted through configuration to match chat formats.

  4. Data-driven integrations

    Support for Styled Nicknames, Fabric Tailor and other mods is defined in data, so compatibility can be extended without code changes.

  5. Per-world export

    Profile name and skin data can be exported to a JSON file to speed up profile handling in each world.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.23.7.3+26.1Not availableNot availableNot available
26.1.13.7.3+26.1Not availableNot availableNot available
26.13.7.3+26.1Not availableNot availableNot available
1.21.x1 of 1 version with builds
1.21.13.7.1+1.21Not available3.7.1+1.213.7.1+1.21
1.20.x2 of 2 versions with builds
1.20.42.9.3+1.20.4Not availableNot available2.9.3+1.20.4
1.20.13.7.1+1.203.7.1+1.20Not available3.7.1+1.20
1.19.x3 of 3 versions with builds
1.19.42.8.3+1.19.4Not availableNot available2.8.3+1.19.4
1.19.32.8.3+1.19.3Not availableNot available2.8.3+1.19.3
1.19.22.9.11+1.19Not availableNot available2.9.11+1.19
1.18.x1 of 1 version with builds
1.18.22.9.5+1.18Not availableNot available2.9.5+1.18
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 9 mods

How it compares

Full comparison

Options Profiles is client-side only and open source under the GNU General Public License v3.0 only, for 1.16.5 – 1.21.11 across four loaders. VoiceChatProfiles is client-side only and not open source, released under All rights reserved for 1.20.1 – 26.3 on Fabric, Forge and NeoForge. Switchy works on the server side and does not need a client copy to join, so it differs from both in where it runs.

ModLoadersGame versionsEnvironmentUpdated
SwitchyFabric, Forge, NeoForge and Quilt1.18.2 – 26.1.2Server required, client optional2026-05-25
Options ProfilesFabric, Forge, NeoForge and Quilt1.16.5 – 1.21.11Client-side only2025-11-07
VoiceChatProfilesFabric, Forge and NeoForge1.20.1 – 26.3Client-side only2026-10-04

Questions

Does Switchy need Fabric API?

Yes. Fabric API is required on Fabric. On NeoForge the mod needs Connector and FFAPI instead.

Does every player have to install Switchy?

No. Server owners install it, and players can join with or without it.

Can Switchy be used on Quilt or Forge?

Yes. Files are published for Fabric, Forge, NeoForge and Quilt, with the latest Forge build for 1.20.1.

In the catalog

Switchy is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from sleepingdragoninn

All projects

Similar mods

What the author says

Serverside player profiles for hotseat multiplayer, adventure maps, and plural systems. Requires Connector and FFAPI on (neo)forge.
sleepingdragoninn, on the Modrinth page

Official listing

Owner
sleepingdragoninn
Published
2022-08-15
Updated on Modrinth
2026-05-25
Facts verified
2026-10-15

Tags