[[분류:마인크래프트/명령어]] [include(틀:상위 문서, top1=마인크래프트/명령어)] ||<-2> {{{+3 {{{#fff '''clone'''}}}}}} || ||<-2> {{{clone <좌표 1> <좌표 2> <복사 좌표> [마스크 설정] [<블록>] [복사 설정]}}}[br]JE: {{{clone [from <차원>] <좌표 1> <좌표 2> [to <차원>] <복사 좌표> [마스크 설정] [<블록>] [복사 설정]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.8(14w03a),ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1,ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?,ruby=추가)]}}} || || '''기능''' || {{{<좌표 1>}}}과 {{{<좌표 2>}}} 사이 공간의 블록을 {{{[마스크 설정]}}} 및 {{{[복사 설정]}}}에 따라, 필요한 경우 {{{[<블록>]}}}을 설정하여 {{{<복사 좌표>}}}에 복사한다. || || '''관련 명령어''' || [[마인크래프트/명령어#fill|{{{fill}}}]] || || '''단축 명령어''' || - || || '''기본값''' || {{{[from <차원>]}}}: ''(현재 차원)'' / {{{[to <차원>]}}}: ''(현재 차원)'' / {{{[마스크 설정]}}}: {{{replace}}} / {{{[복사 설정]}}}: {{{normal}}} || ||<-2> {{{#!wiki style="margin: -16px -11px;" || '''싱글플레이 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || }}} || [목차] [clearfix] == 개요 == 한 지역의 블록을 다른 지역으로 복사할 때 사용하는 커맨드이다. {{{<복사 좌표>}}}는 복사될 영역의 북서쪽 최하단 즉 x, y, z 좌표가 모두 최소인 좌표로 설정해야 한다. 최소 부피는 1이며, 좌표를 {{{0 0 0 0 0 0}}} 이라고 치면 해당 좌표에 있는 블록 1개가 지정된다. 최대 부피는 [[마인크래프트/게임 규칙|{{{commandModificationBlockLimit}}}]](기본값 32768)의 값이나^^(JE)^^, 32768(32*32*32)^^(BE)^^이다. 참고로, 구간의 블록들을 회전시키는 것은 불가능하다. 회전시키기 위해서는 [[구조물 블록]]이 필요하다. == 문법 == === 자바 에디션 === * {{{clone from ~}}} {{{}}} 차원에서 ~ * {{{~ ~}}} ~ {{{}}} 좌표에서 {{{}}} 좌표까지의 직사각형 범위의 블럭들을 복사해 ~ * {{{~ ~}}} ~ {{{}}} 좌표 위치에 붙여넣기한다[* 이때는 복사 블록이 있는 차원으로 붙여넣어 진다] ~ * {{{~ to ~}}} ~ {{{}}} 차원에 있는 {{{}}} 좌표 위치에 붙여넣기한다 ~ * {{{~ [replace|masked] [force|move|normal]}}} * {{{~ filtered [force|move|normal]}}} ~ 마스크 또는 복사 설정을 적용해서 * {{{clone from to }}} {{{}}} 차원의 {{{}}} 좌표부터 {{{}}} 좌표의 직사각형 범위의 블럭을 복사해, {{{}}} 차원의 {{{}}} 좌표에 붙여넣기 한다. ==== 인자 목록 ==== * {{{}}}: 복사 좌표의 차원 복사할 블록이 있는 차원이다. 차원은 {{{minecraft:the_nether}}} 꼴로 작성된다. * {{{}}}: 복사 시작 위치 복사할 직사각형 범위의 블록의 시작 좌표다. 위치는 {{{~ ~ 0}}}, {{{45 3 2}}} 꼴처럼 좌표로 적을 수 있다. * {{{}}}: 복사 끝 위치 복사할 직사각형 범위의 블록의 끝 좌표다. 위치는 {{{~ ~ 0}}}, {{{45 3 2}}} 꼴처럼 좌표로 적을 수 있다. * {{{}}}: 붙여넣기 좌표의 차원 붙여넣기 할 블록이 있는 차원이다. 차원은 {{{minecraft:the_nether}}} 꼴로 작성된다. * {{{}}}: 붙여넣기 위치 붙여넣기할 좌표다. 위치는 {{{~ ~ 0}}}, {{{45 3 2}}} 꼴처럼 좌표로 적을 수 있다. * {{{[filtered|masked|replace]}}}: 마스크 설정 마스크 설정은 어떤 부분을 복사할 지 결정한다. * {{{filtered }}} 복사 범위 내에 특정 블록만 복사한다. 특정 블록은 {{{}}}에서 지정한다. * {{{}}} 특정 블록의 네임스페이스를 지정한다. {{{ 블록의_아이디[블록 상태]{NBT 태그} }}} 꼴로 작성된다. *{{{masked}}}: 공기가 아닌 블록만 복사한다. *{{{replace}}}: 범위 내 모든 것을 복사한다. * {{{[force|move|normal]}}}: 복사 설정 복사 설정은 어떻게 복사할 지 결정한다. *{{{force}}}: 복사 영역과 붙여넣기 영역이 겹치더라도 무시하고 복사한다. *{{{move}}}: 복사 영역의 원본을 삭제하고 붙여넣기 영역에 붙인다. 즉, 이동하는 명령. *{{{normal}}}: 기본 설정. 둘 다 사용하지 않는다. 복사 영역과 붙여넣기 영역이 겹칠 경우에는 경고만 출력한다. === 베드락 에디션 === ==== 인자 목록 ==== == 출력 == ||<-5> {{{+1 {{{#fff '''자바 에디션의 출력'''}}} }}} || || {{{#fff '''명령어'''}}} || {{{#fff '''상황'''}}} || {{{#fff '''성공 결과'''}}} || {{{#fff '''{{{/execute store success}}}'''}}} || {{{#fff '''{{{/execute store result}}}'''}}} || ||<|2> 모든 명령어 || 실패 시 || 0 || 0 || 0 || || 성공 시 || 1 || 1 || 성공적으로 복사된 총 블록 개수 || ||<-3> {{{+1 {{{#fff '''베드락 에디션의 출력'''}}} }}} || || {{{#fff '''명령어'''}}} || {{{#fff '''상황'''}}} || {{{#fff '''성공 결과'''}}} || ||<|2> 모든 명령어 || 실패 시 || 0 || || 성공 시 || 1 || == 예시 == * (13, 20, 50)과 (17 30 65) 사이에 있는 블록들을 복사해 (50 100 0) 위치로 공기가 아닌 블록만 붙여넣기 : {{{clone 13 20 50 17 30 65 50 100 0 masked}}} * 오버월드 차원에 있는 (12, 3, 2)와 (15, 9, 10) 사이에 있는 블록들을 네더 차원에 있는 (0, 0, 0) 위치로 이동시키기^^(JE)^^: {{{clone from minecraft:overworld 12 3 2 15 9 10 to minecraft:the_nether 0 0 0 replace move}}} [각주] [include(틀:문서 가져옴, title=마인크래프트/명령어, version=1649, paragraph=3.1.1.2)]