Minecraft 플러그인 MagicWE
MagicWE와 확인된 서버에 대한 정보
🔌 MagicWE2 소개
MagicWE2는 PocketMine-MP(PMMP)용 월드 편집 플러그인으로, 비동기 클립보드 기반 편집과 일반적인 WorldEdit 스타일 도구를 Minecraft Bedrock 서버에 제공합니다. 선택 도구, 복사/붙여넣기 클립보드, 브러시, 실행 취소/다시 실행 지원을 제공하면서 무거운 작업은 비동기로 처리해 서버 렉을 줄이는 데 초점을 맞춘 서버 관리 및 맵 관리용 플러그인입니다.
🎯 목적
이 플러그인은 Bedrock(PocketMine-MP) 서버에서 게임 내로 지형과 구조물을 편집해야 하는 서버 소유자와 관리자를 위한 것입니다. PMMP에 맞게 조정된 익숙한 world-edit 작업 흐름(선택, 채우기/대체, 복사/붙여넣기, 브러시)을 제공하여 블록을 하나씩 수동으로 편집해야 하는 문제를 해결합니다.
⚙️ 기능
- 서버의 핵심 로직을 막지 않도록 비동기 월드 편집 지원.
- 두 점 선택과 지역 표시용 wand 도구.
- 클립보드 작업: 선택 영역 복사 및 붙여넣기.
- 영역 편집을 위한 fill 및 replace 명령.
- 메뉴 기반 브러시 설정이 포함된 brush 및 flood 도구.
- 최근 작업에 대한 실행 취소 및 다시 실행 지원.
- 명령 자동 완성 및 작업 수정용 command flags.
- 디버그 도구(debug stick)와 플러그인 상태를 알려주는 안내 명령.
- 세션 및 클립보드 관리(프로젝트 문서에서 언급된 세션 기능).
🧩 대상 사용자
- 게임 내 맵 편집 도구가 필요한 Bedrock(PocketMine-MP) 서버 관리자.
- Survival, SMP, 미니게임 서버에서 지형과 건축물을 자주 만들거나 복구하는 운영자.
- 빠른 구역 복구와 롤백 기능이 필요한 운영/모더레이션 팀.
🏗️ 사용 예시
- 관리자가 손상된 기지를 선택한 뒤
//replace로 그리프된 블록을 복구하고, 필요하면//undo를 사용합니다. - 빌더가
//copy로 구조물을 복사한 다음 다른 구역에//paste로 재사용합니다. - 맵 제작자는 외부 편집기 없이 브러시로 지형을 빠르게 다듬습니다.
⌨️ 명령어
| 명령어 | 설명 | 권한 | 접근 |
|---|---|---|---|
//pos1 (//1) | 첫 번째 위치를 선택합니다. | 지정되지 않음 | Admin |
//pos2 (//2) | 두 번째 위치를 선택합니다. | 지정되지 않음 | Admin |
//set (//fill) | 지정한 블록으로 영역을 채웁니다. | 지정되지 않음 | Admin |
//replace | 선택 영역의 블록을 교체합니다. | 지정되지 않음 | Admin |
//copy | 영역을 클립보드에 복사합니다. | 지정되지 않음 | Admin |
//paste | 현재 클립보드를 붙여넣습니다. | 지정되지 않음 | Admin |
//wand | 선택용 wand를 지급합니다. | 지정되지 않음 | Admin |
//togglewand | wand 도구를 켜거나 끕니다. | 지정되지 않음 | Admin |
//undo | 마지막 작업을 되돌립니다. | 지정되지 않음 | Admin |
//redo | 마지막으로 되돌린 작업을 다시 적용합니다. | 지정되지 않음 | Admin |
//debug | 블록 정보를 확인하는 debug stick을 지급합니다. | 지정되지 않음 | Admin |
//toggledebug | debug stick을 켜거나 끕니다. | 지정되지 않음 | Admin |
//cylinder (//cyl) | 원통 모양을 만듭니다. | 지정되지 않음 | Admin |
//count (//analyze) | 선택 영역의 블록 수를 셉니다. | 지정되지 않음 | Admin |
//help (//?, //mwe, //wehelp) | MagicWE 도움말을 표시합니다. | 지정되지 않음 | Player |
//version (//ver) | MagicWE 버전을 표시합니다. | 지정되지 않음 | Player |
//info | MagicWE 정보를 표시합니다. | 지정되지 않음 | Player |
//report (//bug, //github) | 미리 채워진 버그 리포트를 생성합니다. | 지정되지 않음 | Player |
//donate (//support, //paypal) | 개발 지원 정보입니다. | 지정되지 않음 | Player |
//brush | brush 도구 메뉴를 엽니다. | 지정되지 않음 | Admin |
//flood | flood 도구 메뉴를 엽니다. | 지정되지 않음 | Admin |
참고: 명령어 이름과 설명은 공식 프로젝트 문서를 기준으로 합니다. 권한 노드는 참조한 문서에 나와 있지 않습니다.
⚙️ 설치
📥 설정
- 프로젝트의 릴리스 페이지에서 공식 플러그인 빌드를 다운로드한 뒤 플러그인 파일을 PocketMine-MP 서버의 plugins 디렉터리에 넣습니다.
- 서버를 재시작하고 콘솔을 확인해 플러그인이 정상적으로 로드되었는지 확인합니다.
서드파티/미러 다운로드는 사용하지 말고, 공식 저장소 또는 프로젝트의 공식 빌드/릴리스 페이지를 이용하세요.
🧠 기술 메모
- 대상 플랫폼: PocketMine-MP(PMMP) / Bedrock 서버 구현체(프로젝트 문서에서 PMMP를 명시적으로 언급함).
- 이 프로젝트는 GPL-3.0 라이선스로 배포됩니다.
- 프로젝트 문서에는 PMMP API 호환성이 언급되어 있습니다(예: 릴리스 노트의 PMMP API 4.0.0 -> 4.21.1).
🤝 이 플러그인이 유용한 경우
PocketMine-MP Bedrock 서버를 운영하면서 외부 편집기에 의존하지 않고 게임 내 구역 편집, 클립보드, 브러시, 실행 취소/다시 실행이 필요하다면, MagicWE2는 서버 응답성에 미치는 영향을 줄이기 위해 비동기 작업에 중점을 둔 이러한 도구를 제공합니다.
- Minecraft: PE Server349.82
- Minecraft: PE Server044.67
- Minecraft: PE Server041.15
플러그인 MagicWE 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. MagicWE의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, MagicWE을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
MagicWE을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.