WorldEdit 문서 원본 보기 ← WorldEdit 문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. '''WorldEdit'''는 [[마인크래프트]] 자바 에디션의 인게임 맵 편집기로, 대규모 건축과 지형 편집을 빠르고 효율적으로 수행할 수 있게 해주는 모드이자 플러그인이다. 2010년 sk89q에 의해 처음 개발되었으며, 현재는 EngineHub 팀이 유지보수하고 있다. 창작 모드는 물론 생존 모드에서도 사용 가능하며, 선택 영역, 스키매틱, 복사 및 붙여넣기, 브러시, 스크립팅 등 다양한 기능을 제공한다. == 특징 == WorldEdit의 주요 특징은 다음과 같다: * '''영역 선택 시스템''': 나무 도끼를 사용한 직관적인 영역 선택 * '''대규모 편집''': 수백만 개의 블록을 한 번에 편집 가능 * '''스키매틱 지원''': 건축물을 파일로 저장하고 불러오기 * '''브러시 도구''': 지형을 자연스럽게 편집하는 다양한 브러시 * '''스크립팅''': CraftScript를 통한 자동화 지원 * '''히스토리 관리''': 무제한 실행 취소/재실행 기능 * '''표현식 지원''': 수학적 표현식을 이용한 복잡한 도형 생성 == 지원 플랫폼 == 2025년 7월 기준, WorldEdit 7.3.16이 최신 버전이며<ref>2025년 7월 19일 릴리즈</ref>, 다음 플랫폼을 공식 지원한다: * '''Bukkit/Spigot/Paper''': 서버용 플러그인 (1.21.3-1.21.8) * '''NeoForge''': 모드로더 (1.21.6-1.21.8) * '''Fabric''': 모드로더 (1.21.6-1.21.8) * '''Sponge''': 서버 플랫폼 MinecraftForge는 더 이상 공식 지원하지 않으며, NeoForge로 이전을 권장한다. Bedrock Edition, Windows 10 Edition, Pocket Edition은 지원하지 않는다. == 설치 방법 == === 서버 (Bukkit/Spigot/Paper) === # Paper 또는 Spigot 서버 설치 # [https://modrinth.com/plugin/worldedit Modrinth]에서 플러그인 버전 다운로드 # 서버의 plugins 폴더에 JAR 파일 복사 # 서버 재시작 === 싱글플레이어 (NeoForge/Fabric) === # NeoForge 또는 Fabric 설치 # Modrinth에서 모드 버전 다운로드 (플랫폼 주의) # .minecraft/mods 폴더에 JAR 파일 복사 # 마인크래프트 실행 '''주의사항''': 싱글플레이어에서는 치트가 활성화되어야 하며, 서버에서는 OP 권한이 필요하다. == 기본 명령어 == {| class="wikitable" ! 명령어 !! 설명 !! 권한 |- | //wand || 선택 도구(나무 도끼) 받기 || worldedit.wand |- | //pos1, //pos2 || 선택 영역의 꼭짓점 설정 || worldedit.selection.pos |- | //set <block> || 선택 영역을 특정 블록으로 채우기 || worldedit.region.set |- | //copy || 선택 영역 복사 || worldedit.clipboard.copy |- | //paste || 복사한 내용 붙여넣기 || worldedit.clipboard.paste |- | //undo || 마지막 작업 취소 || worldedit.history.undo |- | //redo || 취소한 작업 재실행 || worldedit.history.redo |} == 주요 기능 == === 영역 편집 === * '''채우기''': //set, //replace * '''벽 생성''': //walls * '''외곽선''': //faces, //outline * '''이동/회전''': //move, //rotate * '''스택''': //stack === 도형 생성 === * '''구체''': //sphere, //hsphere * '''원기둥''': //cyl, //hcyl * '''피라미드''': //pyramid, //hpyramid * '''수식 기반 도형''': //generate === 브러시 시스템 === 브러시는 원거리에서 지형을 편집할 수 있는 도구다: * '''구 브러시''': /br sphere * '''부드럽게''': /br smooth * '''지형 브러시''': /br height * '''클립보드 브러시''': /br clipboard == 성능과 제한 == WorldEdit는 대규모 편집 시 서버에 부하를 줄 수 있다. 기본적으로 다음과 같은 제한이 있다: * '''최대 블록 변경 수''': 기본값 없음 (서버 설정에 따라 조정 가능) * '''히스토리 크기''': 15개 (config.yml에서 변경 가능) * '''스키매틱 크기 제한''': 서버 메모리에 따라 다름 대규모 작업 시 [[FastAsyncWorldEdit]]를 사용하면 성능을 크게 향상시킬 수 있다. == 개발 == WorldEdit는 오픈소스 프로젝트로 GPLv3 라이선스 하에 배포된다. 개발자들은 WorldEdit API를 사용하여 커스텀 기능을 추가할 수 있다: <pre> // WorldEdit API 사용 예제 World world = BukkitAdapter.adapt(player.getWorld()); EditSession editSession = WorldEdit.getInstance() .newEditSession(world); // 블록 설정 BlockVector3 position = BlockVector3.at(x, y, z); editSession.setBlock(position, BlockTypes.STONE); </pre> == 관련 프로젝트 == * '''[[WorldGuard]]''': 지역 보호 플러그인 * '''[[FastAsyncWorldEdit]]''': 성능 최적화 포크 * '''[[VoxelSniper]]''': 지형 편집 특화 도구 == 같이 보기 == * [[마인크래프트/건축]] * [[마인크래프트/플러그인]] * [[마인크래프트/모드]] == 각주 == <references /> == 외부 링크 == * [https://worldedit.enginehub.org/ 공식 문서] * [https://github.com/EngineHub/WorldEdit GitHub 저장소] * [https://discord.gg/enginehub 공식 Discord 서버] * [https://modrinth.com/plugin/worldedit Modrinth 페이지] * [https://www.curseforge.com/minecraft/mc-mods/worldedit CurseForge 페이지] [[분류:마인크래프트/플러그인]] WorldEdit 문서로 돌아갑니다. 분류