跳到正文

MapSwitcher

作者:numunun

Load maps from a server folder as fresh dimensions with one command. No restart, server-side only.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Map Loader

Load maps from a folder on your server as fresh dimensions. No restart, server-side only.

Perfect for minigames and PvP servers: play a match, break everything, then reload the map and it is back to its original state.

Features

  • No restart: maps are loaded as new dimensions while the server is running.
  • Always fresh: every load copies the map from its original folder, so damage never sticks.
  • Save edits: keep your changes as a new map with /map save.
  • Server-side only: players do not need to install anything.
  • Lag-free loading: map files are copied in the background.
  • Void outside: nothing generates beyond the edges of your map.

Requirements

  • Minecraft 1.20.1, Forge 47+
  • Infiniverse (server only)

Setup

  1. Copy a singleplayer world folder into maps/ next to your world/ folder.
  2. Rename the folder to lowercase English (for example maps/factory).
  3. (Optional) Add a map.json inside to set a display name and spawn point.
{ "name": "Factory", "spawn": [120, 64, -30], "yaw": 90 }

Commands (operators only)

Command Description
/map list List available maps
/map load <name> [all\|self\|none] Load a map and choose who moves
/map reload [all\|self\|none] Reload the current map from the original
/map save <name> [force] Save the current map state as a new map
/map join [player] Enter the current map
/map leave [player] Return to the main world
/map unload Close the current map
/map current Show the current map

Notes

  • Only the overworld of each map is loaded (not its Nether or End).
  • Maps built with modded blocks need those mods installed.
  • Players who die inside a map respawn in the main world.

Map Loader (한국어)

서버 폴더의 맵을 재시작 없이 새 차원으로 불러오는 서버 전용 모드입니다.

미니게임, PvP 서버에 맞춰 만들었습니다. 경기에서 맵이 부서져도 다시 불러오면 원래대로 돌아옵니다.

  • 재시작 없음: 서버 실행 중에 맵을 차원으로 엽니다.
  • 항상 새 맵: 불러올 때마다 원본에서 복사합니다.
  • 수정본 저장: /map save로 지금 상태를 새 맵으로 저장합니다.
  • 서버 전용: 플레이어는 아무것도 설치할 필요가 없습니다.

필요 모드: Infiniverse (서버에만)

사용법: 싱글플레이 월드 폴더를 서버의 maps/ 폴더에 넣고, 폴더 이름을 영어 소문자로 바꾼 뒤 /map load <이름>을 입력하세요.

常见问题

MapSwitcher 支持哪些 Minecraft 版本?

MapSwitcher 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

MapSwitcher 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

numunun 的其他作品

查看全部 →