World Switcher
by Gerry3010
World Switcher lets a NeoForge server run several worlds at once, and players move between them with a single command.
What it does
Players jump between worlds with the ws command, while the wsc command manages world saves and per-player, per-world state. Each world can keep its own inventory, ender chest, experience and game mode, and a world can be marked as restricted so only players with a set permission level reach it. Worlds can also be grouped so that a set of them shares one inventory, and a player's state can be copied, moved or swapped between worlds, including while that player is offline.
The mod is a Multiverse-style world manager that runs entirely on the server. Vanilla 1.21.1 clients join without installing anything, because World Switcher registers its items and blocks through network payloads that vanilla clients accept. Custom worlds reuse the standard minecraft:overworld dimension type, so vanilla clients accept them. Its player state is dependency-free and configurable per key, so server owners choose which parts of a player's data are kept separate in each world. Files are published for NeoForge 1.21 and 1.21.1, with 1.5.2 for 1.21.1 as the latest release.
Key features
Multi-world server
Several worlds run on one server, and a single command lets players switch between them.
Per-world player state
Inventory, ender chest and experience can be kept separate for each world, with the choice set per key.
World groups
Worlds placed in one group share a single inventory, which suits linked dimensions and hubs.
Restricted worlds and game modes
A world can require a minimum permission level, and each world can have its own game mode.
Player state commands
The wsc player command can show, copy, move, swap or clear a player's state, including for offline players.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners who want several worlds on one NeoForge server, with players able to switch between them. Players join with an unmodified vanilla 1.21.1 client.
How it compares
DimSwap is a NeoForge mod released under the MIT License, open source, and needed on the server with an optional client, for 1.21.1 only. SwitchZ is client-side only and not open source, with files for 1.21.1 – 1.21.11 under All rights reserved. Metro Manager is also server-side only and MIT licensed, but it is not open source and targets 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| World Switcher | NeoForge | 1.21 – 1.21.1 | Server-side only | 2026-09-17 |
| DimSwap | NeoForge | 1.21.1 | Server required, client optional | 2026-05-27 |
| SwitchZ | NeoForge | 1.21.1 – 1.21.11 | Client-side only | 2026-04-08 |
| Metro Manager | NeoForge | 1.21.1 | Server-side only | 2026-04-23 |
Questions
Does a player need World Switcher installed to join?
Which loader does World Switcher support?
Can a player's inventory differ between worlds?
In the catalog
World Switcher is one of 8,016 Management mods on ModsFinder, and one of 2,689 Management mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Run multiple worlds on one server and let players switch between them with a single command — Multiverse-style, but for NeoForge. 100% server-side: no client installation needed. Vanilla 1.21.1 clients can join without the mod, because World Switcher registers no items, blocks or network payloads — custom worlds use…
Official listing
- Modrinth page
- modrinth.com/mod/world-switcher
- Owner
- Gerry3010
- Published
- 2026-07-02
- Updated on Modrinth
- 2026-09-17
- Facts verified
- 2026-10-15
