Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Switchy
ModLGPL-3.0-only

Switchy

Play multiple characters in one world! Opt-in, customizable player profiles for hotseat multiplayer, lets plays, plural systems, RP servers, or just for fun!

67.8K
Downloads
227
Followers
5 months ago
Updated
📦
30
Versions
librarysocialutilityfabricforgeneoforgequilt
Download Latestv3.3.1+1.21View on Modrinth

📖About Switchy

mod preview Serverside player profiles for hotseat multiplayer, adventure maps, and plural systems.
Requires Connector and FFAPI on (neo)forge.

Disclaimer: All mods that manipulate player data have a save corruption risk!

Always take backups of your worlds, especially when updating mods.


Switchy allows players to create profiles, which have their own partial player data, and can be switched between.

Profile data is defined by player-toggleable components, including:

  • Vanilla health, hunger, status effects, inventory, ender chest, location, spawn point, and xp
  • Fabric Tailor skins
  • Styled Nicknames nicknames
  • Trinkets and Accessories slots
  • Origins origins
  • Pehkui height and width

This means you can adjust profiles to only contain some of the above, e.g. just nicknames, skins, and origins.

Usage

Just run /switchy and follow the hints! This covers renaming, toggling components, and making new profiles.

After this, you can freely switch profiles via /switch <name> or by clicking <switch> in the profile list.

Switching into a profile restores component data to the state it was in was when you last switched out of that profile.

So to change e.g. a fabric tailor skin for a profile, switch into the profile first, then set the skin as you normally would.

Profiles are per-world, so speed things up by running /switchy export to get your name/skin data to save to a .json file.

To import, upload the file (e.g. to tmpfiles.org) and paste the link into /switchy import all <url>.

You can also import from PK (and import from / export to Utter) - use /switchy import <member/group> to filter imports.

Compatibility

Switchy can be used to switch modded data in a modpack by setting up switchy components in a datapack:

// data/minecraft/switchy_components/inventory/ender_chest.json (minecraft:inventory/ender_chest)
{
  "enabled": true, // whether to load the component at all. use this instead of deleting default files, as they'll regenerate.
  "codec": "inventory", // which codec (from the registry in SwitchyComponentTypes) to use to deserialize the data. defaults to "nbt" (passthrough)
  "path": "EnderItems", // NBT path targeting the part of player.dat to load from / modify to
  "preview": "inventory", // which text previewer (from the registry in SwitchyComponentTypes) to use in chat. null = toString(), use "trunc" for long data. Start with $ to use an NBT path for passthrough components.
  "prefix": "👁 ", // a prefix to add to the text preview, for glanceability
  "emptyChecker": "inventory", // which empty checker (from the registry in SwitchyComponentTypes) to use to prevent profile deletion for precious data. Start with $ to use an NBT path for passthrough components.
  "group": "inventory", // components with a matching group ID will be previewed and toggled as if they're one component
  "default": [], // default value. JSON serialized. set to "$copy" to copy the value from previous. set to null or omit to delete the key from player data as the initial value.
  "hidden": false // hides the component preview in the profiles list (still shown in the components list)
}

Feel free to browse the included components for examples.

You're welcome to PR datapack components (with load conditions), along with any additional previewers etc.

Switching data outside player NBT requires an addon. API TBD - Interested addon devs can hit up the issues page.

Afterword

If you're a plural system (or a friend to one) and appreciate our work, please consider reading and sharing sys.guide, our plurality handbook.

Switchy was our first original minecraft mod, made during the mod jam ModFest: Singularity.

Since making it, the minecraft modding community has given us friendship, mentorship,

endless favours, an outlet for self-expression, and reinforced our passion for software as an art.

Everyone who's been a part of that - and you should know who you are - thank you.

👥 Team & Contributors

GardenSystem
GardenSystem
Contributor/s
sisby-folk
sisby-folkOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
fabricforgeneoforgequilt
Minecraft Versions
1.21.1

🔗 Links

Modrinth Page