MapSwitch

Quick rating

Community listing page, reviews here may not be monitored by the author.

MapSwitch

No reviews yet

MapSwitch adds map-based world switching with per-map player progression/data split.

Mod Loaders
Minecraft

About

Description

MapSwitch (Fabric 1.21.11)

MapSwitch adds map-based world switching with per-map player progression/data split.

Features

  • Commands:
    • /mapswitch <map>
    • /map switch <map>
  • Per-map player-data files in:
    • maps/<map>/playerdata/<uuid>.dat
  • Per-map stats and advancements split:
    • maps/<map>/stats/<uuid>.json
    • maps/<map>/advancements/<uuid>.json
  • Safe transfer pipeline:
    • save old state
    • load target state
    • force target chunk
    • teleport to target
    • short invulnerability
  • Tab-list separation by active map.
  • Actionbar map hint for players.

Installation

  1. Install Fabric Loader for Minecraft 1.21.11.
  2. Install Fabric API.
  3. Put mapswitch-<version>.jar in your server mods folder.
  4. Create your maps under ./maps/ in server root.

Compatibility

  • Server-side utility mod.
  • Built for Fabric API on Minecraft 1.21.11.

MapSwitch

MapSwitch is a Fabric server mod for multi-world gameplay with strict per-map player-data separation.

What It Does

  • Switch players between maps with:
    • /mapswitch <map>
    • /map switch <map>
    • Keeps map-specific player data isolated:
      • inventory
      • XP / health / hunger
      • ender chest
      • stats
      • advancements
    • Supports map-based tab-list separation.
    • Shows active map hints in actionbar.

Folder Layout

  • Maps are read from the server root:
    • ./maps/<map>/

Expected per-map folders:

  • playerdata/
  • stats/
  • advancements/
  • DIM-1/ (nether source)
  • DIM1/ (end source)
  • optional overworld region/, entities/, poi/

Notes

  • Built for Fabric + Minecraft 1.21.11.
  • Server-side focused mod.
  • Requires Fabric API.