Minecraft 플러그인 ManyWorlds

ManyWorlds는 PocketMine-MP용 Minecraft 플러그인으로, 멀티 월드 관리를 제공합니다. 월드를 생성하고, 로드/언로드하고, 플레이어를 텔레포트시키며, /mw 명령어로 월드 레벨 데이터를 확인하고 편집할 수 있습니다.

ManyWorlds이(가) 있는 서버 찾기

ManyWorlds을(를) 보고한 서버: 12

ManyWorlds이(가) 있는 모든 서버

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(flatnormal), preset으로 새 월드를 생성합니다.mw.cmd.world.create
/mw default <world>서버의 기본 월드를 설정합니다.mw.cmd.defaultAdmin
/mw fixname <world>월드의 level.dat를 수정하여 이름이 폴더 이름과 일치하도록 합니다.지정되지 않음Admin
/mw generators사용 가능한 월드 생성기를 나열합니다.지정되지 않음Admin
/mw load <world>월드를 로드합니다(모두 로드하려면 --all 사용).mw.cmd.world.loadAdmin
/mw ls [world]월드 목록을 보여주거나 특정 월드의 상세 정보를 표시합니다.mw.cmd.lsAdmin
/mw lvdat <world> [attr=value]지원되는 level.dat 속성(spawn, seed, name, generator, preset)을 표시하거나 수정합니다.mw.cmd.lvdatAdmin
/mw tp [player] <world>자신 또는 다른 플레이어를 지정한 월드로 텔레포트합니다.mw.cmd.tp / mw.cmd.tp.othersAdmin
/mw unload [-f] <world>월드를 언로드합니다. -f는 강제 언로드입니다.지정되지 않음Admin

참고: 이 명령 세트는 플러그인이 제공하며 mw(alias) 루트 명령으로 노출됩니다.

🔐 권한

권한설명기본값
mw.cmdsManyWorlds의 모든 기능을 허용합니다.지정되지 않음
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.lvdatlevel.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가 확인할 때 플러그인 목록을 공개하는 서버의 수치입니다. 많은 서버가 목록을 숨기므로 실제 사용량은 더 많습니다.