ModsFinder

MapSwitch

by Teufel

MapSwitch lets a Fabric server keep several maps running side by side, with each player's data kept apart for every map.

FabricServer-side onlyMIT LicenseOpen source1.21.11

What it does

Players can be moved between maps on the same server, and the mod keeps their inventory, experience, health, hunger, ender chest, stats and advancements separate for each map. Progress made on one map does not carry over to another. Each map has its own player data folder, so a server can run a survival world next to a creative or minigame world without the two sharing character state.

The mod covers the overworld, the nether and the end. The nether and end sources are read from the DIM-1 and DIM1 dimensions, and the overworld can optionally keep region files, entities and points of interest per map. Tab-list visibility is handled per map as well, so players on one map do not appear in the list of another.

MapSwitch runs only on the server, so players join without installing anything. It is published for Fabric alone, with a single build, 1.0.1 for 1.21.11, released on 2026-03-27 under the MIT License. The source code is open, and the project has a public issue tracker and wiki.

Key features

  1. Per-map player data

    Inventory, experience, health, hunger, ender chest, stats and advancements are stored separately for each map.

  2. Switching between maps

    Players are moved from one map to another on the server, with their data loaded for the destination map.

  3. Dimension sources

    The nether and end are taken from the DIM-1 and DIM1 dimensions, so each map carries its own versions of them.

  4. Optional overworld separation

    The overworld can also keep region files, entities and points of interest per map, which is switched on in the configuration.

Compatibility

Latest build for each game version and loader.

1.21.111.0.1
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Server owners running more than one map who want player progress to stay separate for each map. Players need nothing installed on their side.

How it compares

Full comparison

AdminMode is a Fabric server mod for 1.21.4 under a Creative Commons non-commercial license and is not open source, so it does not cover per-map data. Only Vanilla Advancements is a Fabric server mod for 1.21 – 1.21.10, released under CC0 1.0 Universal, and it limits the advancement list instead of separating maps. Disable Advancements In Dimensions is also server-side, for 1.21 – 1.21.5 under the MIT License, and it turns advancements off in chosen dimensions.

ModLoadersGame versionsEnvironmentUpdated
MapSwitchFabric1.21.11Server-side only2026-03-27
AdminModeFabric1.21.4Server-side only2025-02-26
Only Vanilla AdvancementsFabric1.21 – 1.21.10Server-side only2025-10-02
Disable Advancements In DimensionsFabric1.21 – 1.21.5Server-side only2025-05-02

Questions

Does MapSwitch need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

Which Minecraft version does MapSwitch support?

The mod is published for 1.21.11 only, as version 1.0.1 for Fabric, released on 2026-03-27.

Are player stats kept separate between maps?

Yes. Stats and advancements are stored per map, so progress on one map does not count on another.

In the catalog

MapSwitch is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from Teufel

All projects

Similar mods

What the author says

MapSwitch is a Fabric server mod for multi-world gameplay with strict per-map player-data separation. Expected per-map folders: - playerdata/ - stats/ - advancements/ - DIM-1/ (nether source) - DIM1/ (end source) - optional overworld region/, entities/, poi/
Teufel, on the Modrinth page

Official listing

Owner
Teufel
Published
2026-03-27
Updated on Modrinth
2026-03-27
Facts verified
2026-10-15

Tags