Minecraft 플러그인 ManyWorlds
ManyWorlds는 PocketMine-MP용 Minecraft 플러그인으로, 멀티 월드 관리를 제공합니다. 월드를 생성하고, 로드/언로드하고, 플레이어를 텔레포트시키며, /mw 명령어로 월드 레벨 데이터를 확인하고 편집할 수 있습니다.
ManyWorlds이(가) 있는 서버 찾기
ManyWorlds을(를) 보고한 서버: 12
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 1명 온라인
- EmeraldUHCs 0명 온라인Bedrock
- pvpTH 0.14.x - 0.15.10 0명 온라인
- 172.96.140.62:5159 0명 온라인
- Power By AetherAPI 0명 온라인
- crafterwix.ddns.net:6914 0명 온라인
ManyWorlds 소개
🔌 ManyWorlds 소개
ManyWorlds는 서버에서 여러 월드를 관리할 수 있도록 다양한 기능을 제공하는 PocketMine-MP용 Minecraft 플러그인입니다. 서버 운영자는 새 월드를 만들고, 기존 월드를 로드/언로드하고, 플레이어를 월드 간에 텔레포트시키고, 월드 메타데이터를 확인하고, 선택한 level.dat 속성을 편집할 수 있습니다.
🎯 목적
이 플러그인은 하나의 PocketMine-MP 인스턴스에서 여러 개의 독립적인 월드를 관리하는 문제를 해결합니다. 월드 폴더를 수동으로 조작하지 않고도 런타임에 월드를 제어해야 하는 서버 소유자와 관리자를 위해 만들어졌습니다(생성, 로드/언로드, 텔레포트, 기본 level 데이터 편집).
⚙️ 기능
- 선택적으로 seed, generator type, preset strings를 지정해 새 월드 생성.
- 런타임에 월드 로드 및 언로드(강제 언로드 플래그 포함).
- 플레이어를 다른 월드로 텔레포트(자기 자신 또는 다른 플레이어).
- 사용 가능한 월드 목록과 상세 정보 표시.
- 선택한 level.dat 속성(spawn, seed, name, generator, preset) 확인 및 수정.
- 월드 폴더 이름과 level.dat 이름이 일치하지 않는 문제 수정.
- 내장된 영어 및 스페인어 메시지 파일로 서버 언어 설정을 따름.
🧩 대상 사용자
- Bedrock/PE 서버를 운영하는 PocketMine-MP 서버 소유자와 관리자.
- 동적인 월드 생성과 런타임 월드 관리가 필요한 서버.
- level.dat 편집과 월드 메타데이터 확인을 위한 간단한 서버 내 도구가 필요한 관리자.
🏗️ 사용 예시
/mw create flatland 404 flat <preset>를 사용해 이벤트용 임시 평지 월드를 생성./mw unload <world>로 자주 쓰지 않는 월드를 언로드해 런타임 메모리 확보./mw tp <player> <world>로 플레이어를 새로 생성한 월드로 이동.- 폴더 이름을 변경한 뒤
/mw fixname <world>로 월드의 내부 이름 수정.
⌨️ 명령어
| 명령어 | 설명 | 권한 | 접근 |
|---|---|---|---|
/mw create <world> [seed] [generator] [preset] | 선택적 seed, generator(flat | normal), preset으로 새 월드를 생성합니다. | mw.cmd.world.create |
/mw default <world> | 서버의 기본 월드를 설정합니다. | mw.cmd.default | Admin |
/mw fixname <world> | 월드의 level.dat를 수정하여 이름이 폴더 이름과 일치하도록 합니다. | 지정되지 않음 | Admin |
/mw generators | 사용 가능한 월드 생성기를 나열합니다. | 지정되지 않음 | Admin |
/mw load <world> | 월드를 로드합니다(모두 로드하려면 --all 사용). | mw.cmd.world.load | Admin |
/mw ls [world] | 월드 목록을 보여주거나 특정 월드의 상세 정보를 표시합니다. | mw.cmd.ls | Admin |
/mw lvdat <world> [attr=value] | 지원되는 level.dat 속성(spawn, seed, name, generator, preset)을 표시하거나 수정합니다. | mw.cmd.lvdat | Admin |
/mw tp [player] <world> | 자신 또는 다른 플레이어를 지정한 월드로 텔레포트합니다. | mw.cmd.tp / mw.cmd.tp.others | Admin |
/mw unload [-f] <world> | 월드를 언로드합니다. -f는 강제 언로드입니다. | 지정되지 않음 | Admin |
참고: 이 명령 세트는 플러그인이 제공하며 mw(alias) 루트 명령으로 노출됩니다.
🔐 권한
| 권한 | 설명 | 기본값 |
|---|---|---|
mw.cmds | ManyWorlds의 모든 기능을 허용합니다. | 지정되지 않음 |
mw.cmd.tp | 사용자가 다른 월드로 이동할 수 있도록 허용합니다. | op |
mw.cmd.tp.others | 사용자가 다른 플레이어를 월드 간에 텔레포트할 수 있도록 허용합니다. | op |
mw.cmd.ls | 사용자가 사용 가능한 월드를 나열하고 정보를 볼 수 있도록 허용합니다. | op |
mw.cmd.world.create | 사용자가 새 월드를 생성할 수 있도록 허용합니다. | op |
mw.cmd.world.load | 사용자가 런타임에 월드를 로드할 수 있도록 허용합니다. | op |
mw.cmd.lvdat | level.dat 속성 조작을 허용합니다. | op |
mw.cmd.default | 기본 월드 변경을 허용합니다. | op |
⚙️ 설치
📥 설정
- 공식 릴리스 페이지에서 플러그인 PHAR/JAR를 다운로드합니다.
- 다운로드한 파일을 서버의
plugins/디렉터리에 넣습니다. - PocketMine-MP 서버를 중지한 뒤 다시 시작합니다(게임 내 리로드에 의존하지 마세요).
- 서버 콘솔 출력을 확인하여 플러그인이 로드되었는지 확인합니다.
📦 의존성
- 필수 의존 플러그인은 없습니다.
🧠 기술 메모
- 대상 플랫폼: PocketMine-MP(PocketMine API). 이 플러그인은 PocketMine-MP API 3.0.0 이상을 지원한다고 명시합니다(릴리스 노트에는 API 3.25.6까지의 지원이 언급됨).
- 이 플러그인은 명령 기반 월드 관리와 기본 level.dat 편집을 제공합니다. 필요 시 PocketMine-MP의 월드 시스템을 통해
pocketmine.yml에서 시작 월드 로드를 처리합니다. - 번역 지원: 영어와 스페인어가 포함되어 있으며, 사용자 지정
messages.ini파일을 플러그인 리소스 디렉터리에 제공할 수 있습니다. - 라이선스: 프로젝트에서 제공하는 GPL-2.0.
🤝 이 플러그인이 유용한 경우
PocketMine-MP 서버를 운영하면서 여러 월드를 간단하게 서버 내에서 제어해야 한다면(생성, 로드/언로드, 텔레포트, level 메타데이터 편집), ManyWorlds는 그런 작업을 위한 간결한 명령 기반 도구 세트를 제공합니다.
댓글
아직 댓글이 없습니다
첫 댓글을 남겨 보세요.
서버 관리자용
- 개발자
- poggit-orphanage, Alejandro Liu
- 라이선스
- GPL-2.0
링크
서버가 보고한 내용
서버 플랫폼
- Genisys8
- PocketUtils1
- GenisysPro1
- Kyoto1
- AetherAPI1
플러그인 버전
- 2.0.310
- 2.1.01
- 1.0.01
MSHQ가 확인할 때 플러그인 목록을 공개하는 서버의 수치입니다. 많은 서버가 목록을 숨기므로 실제 사용량은 더 많습니다.