<colbgcolor=#fe5432><colcolor=#fff> WorldEdit 월드에딧 | |
다운로드 페이지 | EngineHub Modrinth CurseForge |
버전 | Beta 1.6 ~1.12.2[1], 1.13~1.21 |
지원 로더 | Bukkit, Forge(1.13.2~1.20.4), NeoForge(1.20.2~), Fabric(1.14.4~), Sponge, LiteLoader(~1.7.2) |
관련 플러그인 | WorldEditSelectionVisualizer, CUI |
번역 참여 | Crowdin |
공식 링크 | Discord Github 개발사 홈페이지 월드에딧 공식문서 |
[clearfix]
1. 개요
마인크래프트의 각종 명령어로 블럭을 스폰시킬수 있는 플러그인이다.세세한 건축에는 쓰이지 않지만 의외로 지원 기능이 많기 때문에 거대 구조물을 짓거나 할 때 노가다 없이 외벽->창문을 순식간에 올려버리거나 (stack), 복사 기능으로 TNT 캐논 부대를 만들기도 하며 (copy), 특정 게임 모드를 할때 플레이어의 동선을 제한 할 필요가 있으면 애용된다. 이때 주 사용법은 엄청나게 큰 기반암 성벽을 y좌표 320 ~ -64, 하늘 끝부터 공허까지 길막을 하는 것. 다만, WorldEdit 플러그인 기능의 정점이라 볼 수 있는 generate명령어를 이용하면 3차원 함수식을 통해 복잡한 모양을 명령어 한줄로 뽑아내는 굇수가 될 수 있다.
월드에딧 없이도 /fill과 /clone 명령어로 블럭 채우기, 복사 기능은 사용할 수 있지만 기본적으로 제공해주는 명령어는 월드에딧 플러그인에 비해 훨씬 복잡하다. 일반적인 명령어는 일일이 좌표를 입력해야 하는 반면, 월드에딧 플러그인으론 간단하게 도구를 우클릭함으로써 좌표 설정이 가능하다. 또한 일반 명령어는 월드에딧보다 지원 가능한 명령어 수가 적고, 일반 명령어로도 가능한 기능이 있다 하더라도 월드에딧에 비해 명령어 자체도 훨씬 복잡하다. 이런 이유로 아직까지도 월드에딧이 많은 유저 사이에 애용되는 반면, 기본적으로 제공해주는 명령어는 인지도가 월드에딧에 비해 떨어지는 편이다.
싱글플레이어, LAN 서버 또는 포지/패브릭 모드 서버에서 월드에딧을 사용하고싶다면 모드 버전 월드에딧을 사용해보자. 모드 버전의 월드에딧은 바닐라뿐 아니라 모드의 블록 엔티티[2]도 데이터의 손상[3] 없이 복사/이동시키거나 되돌릴 수 있는 등 타 모드와의 호환성이 괜찮다. 그러나 일부 모드의 블록 엔티티와는 호환되지 않으므로 이동하거나 복사하기 전 실험하는 것이 권장된다.
자그마치 알파 버전부터 개발이 시작된 유서깊은 플러그인이다.
또한 WorldEditSelectionVisualizer 라는 플러그인을 추가로 설치하면 월드에딧을 할 구역을 선택한 것이 파티클로 보인다.
2. 역사
3. 도구
- 나무 도끼
나무 도끼로 블록을 선택할 수 있다. - 나침반
나침반으로 위의 /jumpto를 사용할 수 있다.
3.1. 도구(tool) 및 슈퍼곡괭이(// or /sp) 명령어
3.2. 브러쉬(brush) 명령어
br으로도 사용이 가능하다.어떤 도구를 들고 이 명령어를 사용하면 그 도구에 붓 기능이 추가된다.
붓의 종류는 apply, biome, butcher, clipboard, cylinder, deform, extinguish, forest, gravity, heightmap, lower, none, paint, raise, set, smooth, snow, sphere 가 있다.
4. 명령어
최신버전 기준으로 작성하였다./we 명령어로 월드에딧의 정보를 알수 있으며 대부분의 월드에딧 명령어는 접두사가 //로 시작한다.
블록 명령어일 경우 나무 도끼가 필수템이 된다.
4.1. 일반 명령어
- /worldedit 혹은 /we [ help | trace | version 혹은 ver | cui | tz | report ]
기본 월드에딧 명령어이며, help는 도움말, version은 버전 확인, trace는 추적모드 활성화, reload는 월드에딧 플러그인 리로드, cui는 CUI 활성화(CUI 모드 착용시), tz는 스냅샷의 표준 시간대 설정, report는 월드에딧에 대한 보고서 확인 기능이 있다.
- /undo 혹은 //undo
전에 실행한 명령어를 취소한다.
- /redo 혹은 //redo
전에 취소한 명령어를 다시 실행한다.
- /clearhistory
자신의 월드에딧 사용기록을 삭제한다.
- //limit
최대 변경 블록 갯수를 설정한다.
- //timeout
시간 초과 시간을 설정한다.
- //fast
고속모드를 활성화한다.
- //perf
작업 효과를 변경한다.
- //reorder
렌더러모드를 활성화한다.
- //drawsel
구조물 블럭으로 표시하는 서버 CUI를 활성화한다.
- //world
- //watchdog
- /gmask 혹은 //gmask
- /toggleplace 혹은 //toggleplace
- /searchitem 혹은 //searchitem
4.2. 이동 명령어
- /unstuck 혹은 /!
블록 안에 갇힐때 탈출할수 있다.
- /ascend 혹은 /asc
위층로 올라간다.
- /descend
아래층으로 내려간다.
- /ceil
가장 높은 층으로 올라간다.
- /thru
벽을 뚫고 지나간다.
- /jumpto 혹은 /j
보고있는 블록으로 이동한다.
- /up [정수] <-f / -g>
음수를 제외한 [정수] 만큼 올라간다. 기본적으로 유리가 설치된다.
-f를 하면 유리가 설치되지 않고 공중에 떠있는다.
4.3. 블록 선택 명령어
- //pos1
플레이어가 있는 좌표에 첫번째 위치를 정하거나 뒤에 좌표를 넣어서 위치를 선택한다.
- //pos2
플레이어가 있는 좌표에 두번째 위치를 정하거나 뒤에 좌표를 넣어서 위치를 선택한다.
- //hpos1
플레이어가 바라보고있는 블록에 첫번째 위치를 선택한다.
- //hpos2
플레이어가 바라보고있는 블록에 두번째 위치를 선택한다.
- //chunk
현재 청크를 선택한다.
- //contract
선택된 영역을 축소시킨다.
- //outset
선택된 영역을 확대시킨다.
4.4. 블록 편집 명령어
- //copy
선택된 건축물을 복사한다.
- //paste
선택된 건축물을 붙여넣는다.
- //set [ 블록 이름 ]
선택된 곳 전체를 채운다.[4]
- //faces
선택된 곳의 겉만 채운다.
- //walls [ 블록 이름 ]
선택된 곳의 벽만 채운다.
- //outline [ 블록 이름 ]
선택된 곳의 내부는 비우고 윗면, 밑면과 옆면을 채운다.
- //stack [ 횟수 ] [ 방향 ]
선택된 곳을 보고있는 방향으로 연속으로 붙여넣는다. 방향을 설정할 시 그 방향으로 붙여넣는다.
4.5. 블록 생성 명령어
- //cyl [ 블록 이름 ] [ 반지름 ] [ 높이 ]
- //hcyl [ 블록 이름 ] [ 반지름 ] [ 높이 ]
설정한 반지름 크기로 원을 생성한다. 높이에 숫자를 넣을 시 반지름 크기의 원이 위로 생성되어 원통을 만들 수 있다. hcyl은 마찬가지로 원이지만, 테두리만 있는 원이 생성된다.
- //sphere [ 블록 이름 ] [ 반지름 ]
- //hsphere [ 블록 이름 ] [ 반지름 ]
설정한 반지름 크기로 구를 생성한다. hsphere는 속이 빈 구를 생성한다.
- //pyramid [ 블록 이름 ] [ 크기 ]
- //hpyramid [ 블록 이름 ] [ 크기 ]
설정한 크기로 피라미드(사각뿔)를 생성한다. hpyramid는 속이 빈 피라미드(사각뿔)를 생성한다.
- /forest ( 크기 ) ( 나무 종류 ) ( 밀도 )
일반적으로 숲을 생성하며 크기와 나무 종류, 밀도를 설정하여 생성할 수 있다.
- /pumpkins [ 크기 ]
자연생성 호박을 생성한다.
- //generate [ 블록 이름 ] [ 수학 공식 ]
범위를 지정한 후 수학 공식을 사용하여 도넛, 눕힌 원기둥, 협곡 등 어떤 모양이든 생성한다. - 예시[5]
- 도넛형 모양
//g stone (0.75-sqrt(x^2+y^2))^2+z^2 < 0.25^2 - 속이 빈 거대한 나무
//g -h oak_log (0.5+sin(atan2(x,z)*8)*0.2)*(sqrt(x*x+z*z)/0.5)^(-2)-1.2 < y - 무지개 도넛
//g white_wool data=(32+15/2/pi*atan2(x,y))%16; (0.75-sqrt(x^2+y^2))^2+z^2 < 0.25^2 - 무지개 알
//g white_wool data=(32+y*16+1)%16; y^2/9+x^2/6*(1/(1-0.4*y))+z^2/6*(1/(1-0.4*y))<0.08 - 하트
//g red_wool (z/2)^2+x^2+(5*y/4-sqrt(abs(x)))^2<0.6 - 사인파
//g -h glass sin(x*5)/2<y - 방사형 코사인파
//g -h glass cos(sqrt(x^2+z^2)*5)/2<y - 원쌍곡선
//g stone -(z^2/12)+(y^2/4)-(x^2/12)>-0.03
[1] 1.13에서 블록 ID 대거 바뀌었기 때문에 1.13부터는 따로 제작되었다.[2] 고유한 기능과 데이터를 갖는 블록이다. 예를 들어 상자, 화로, 깔때기 등이 있다. 자세한 내용은 블록 엔티티문서 참고.[3] 데이터가 손상되면 저장된 아이템이 삭제되거나 블록 상태등의 중요 정보가 없어져 오류 블록으로 변하거나 드물게는 크래쉬를 유발하는 등의 문제가 발생할 수 있다.[4] 1.12.2버전까지는 콘크리트 블록으로 셋하면 양털로 바뀌는 오류가 있다.[5] 월드에딧 공식 문서를 참고하였다.