문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 마인크래프트/명령어 (문서 편집) ## https://minecraft.wiki/w/Commands 를 참고해 주십시오. 단, 참고용으로만 쓰여야 하며 전체 내용을 무단 복제 및 이용하는 건 라이선스 위반입니다. ## 명령어나 문법 요소를 강조하면서 문법이 적용되지 않게 하려면 명령어 · 요소 전체를 {{{명령어}}} 형태로 묶어주십시오. ## 문법이 변경된 경우는 언제 변경되었는지 표기하십시오. ## 모드 및 플러그인의 명령어는 해당 모드 / 플러그인의 문서에 작성하십시오. [include(틀:상위 문서, top1=마인크래프트)] [include(틀:마인크래프트/관련 문서)] [목차] == 개요 == 마인크래프트의 명령어 목록과 사용법을 정리한 문서이다. 대부분의 명령어는 OP(관리자 권한) 없이 사용 가능하지만 일부 명령어는 OP가 필요하기 때문에 처음 세계를 생성할 때 설정에서 치트 사용을 활성화해야 한다. 명령어를 단 한 글자라도 잘못 입력할 경우 실행할 때 구문오류가 발생한다.[* 예를 들면 {{{/give @s commend_block 64}}}] 만약 명령어를 일일이 쳐서 사용하기 귀찮다면 [[https://minecraft.tools/en/|Minecraft Tools]]나 [[https://mcstacker.net/|MCStacker]]와 같은 사이트를 사용할 수도 있다. == 참고 == === 좌표 === 마인크래프트는 3D 게임이기 때문에 3차원 좌표가 지정되어 있다. X값은 동서 방향, Y값은 높이, Z값은 남북을 나타내며, 이 값들은 F3을 누르면 뜨는 [[디버그]] 스크린^^(JE)^^ 또는 /gamerule showcoordinates true를 치면^^(BE)^^ 좌표를 볼 수 있다. 이러한 좌표값은 특정 위치에서 명령어를 실행해야 할 때 유용하게 사용할 수 있다. 이러한 절대 좌표 이외에도 플레이어나 엔티티, 명령 블록의 위치를 기준으로 하는 상대적 위치를 지정할 수 있는데, 이때는 '~'를 앞에 붙이면 된다. 예를 들어 순간이동을 하는 {{{tp}}} 명령어의 경우 특정 위치로 언제나 이동할 수 있고, 현재 위치에서 일정 거리를 이동하고 싶다면 {{{~}}}를 이용하면 된다. * 예) 명령어의 주체를 위로 200칸 이동시킬 때: {{{tp ~ ~200 ~}}} 또한, 대상의 시점(대상이 바라보는 방향)을 기준으로 한 상대 좌표가 있는데, 이는 [[^|{{{^}}}]]를 써서 나타낼 수 있다. {{{^}}}를 쓸 때 X좌표는 대상의 시점으로부터 좌우, Y좌표는 대상의 시점으로부터 위아래, Z좌표는 대상의 시점으로부터 앞뒤를 나타낸다. * 예) 플레이어의 시점으로부터 두 칸 왼쪽, 다섯 칸 위쪽, 세 칸 앞쪽에 크리퍼를 소환할 때: {{{summon creeper ^-2 ^5 ^3}}} === 대상 선정 === 명령어를 작동시키는 데 필수적인 요소인 {{{<대상>}}} 대신 아래의 5개의 선택자 중 원하는 것 하나를 넣을 수 있다. 아래에서 설명할 '''대상 선택 인자'''를 통해 조금 더 구체적인 목표 설정이 가능하다. * {{{@p}}}: 가장 가까이 있는 플레이어[* 아래의 대상 선택 인자에서 XYZ 좌표를 사용해서 특정 좌표에서 가장 가까운 플레이어들을 대상으로 삼는다. 인수를 쓰지 않을 경우 명령어를 실행한 주체로부터 가장 가까이 있는 플레이어가 이에 해당된다.] * {{{@r}}}: 랜덤 플레이어[* 1.13 전에는 '''목표 선정 인자 인수'''중 type을 사용하면 개체로도 지정될 수 있었다.] * {{{@a}}}: 모든 플레이어 * {{{@e}}}: 모든 개체(엔티티; Entity) * {{{@s}}}: 명령어를 실행하는 대상[* [[명령 블록]]으로 {{{execute}}}를 실행할 때, {{{<대상>}}}의 기본값이 정해져 있지 않거나 기본값이 자신이 아닌 명령어를 사용할 때 쓰일 수 있다.] 교육 에디션(EE) 한정으로 아래와 같은 대상 선택 인자를 사용할 수 있다. 여기서 에이전트란 교육 에디션 한정으로 있는 개체이며 명령어를 통해 조작할 수 있다. * {{{@c}}}: 자신의 에이전트 * {{{@v}}}: 모든 에이전트 베드락 에디션(BE)에서 NPC의 커맨드 입력 부분 한정으로 아래와 같은 대상 선택 인자를 작성하여 사용할 수 있다. * {{{@initiator}}}: 해당 NPC와 상호 작용하는 대상 ==== [[마인크래프트/명령어/대상 선택 인자|대상 선택 인자]] ==== [include(틀:상세 내용, 문서명=마인크래프트/명령어/대상 선택 인자)] 이것을 사용하면 특정한 대상을 선택하여 명령어를 실행할 수 있다. === [[탭#탭 키|탭 키]], 화살표 키 활용 === [[탭#탭 키|탭(tab) 키]]를 활용하면 상당히 편리하게 명령어를 작성할 수 있다. 예를 들어 {{{tp}}} 명령어의 경우 플레이어의 닉네임을 써야 하는 경우가 많은데, 입력하는 것이 귀찮은 경우가 많다. 이럴 경우 탭을 누를 때마다 자동으로 가능한 현재 플레이어를 검색하여 입력해주니 상당히 편리하게 사용할 수 있다.[*예 {{{ex}}}를 치고 탭을 누르면 {{{example}}}이 쳐진다.] 또한 한글 아이디도 지원한다. 대표적으로 좌표를 입력해야 하는 경우 F3을 눌러 좌표를 직접 입력할 필요 없이 원하는 위치에 블록을 배치하고 바라본 다음, 탭 키를 누르면 알아서 그 블록 x, y, z 순서대로 좌표가 입력된다. 특히 위치를 참조해야 하는 명령어에서 편리하게 사용할 수 있다. 단, 바라보는 블록이 공기(Air) 블록같은 블록 주변 테두리가 생기지 않는 블록일 경우 자신의 위치[* 자신의 위치를 나타내려면 ~ 를 입력하면 된다. ] 가 입력된다. 그리고 /를 쓰고 탭을 누르면 모든 명령어가 뜬다. 예시로 {{{g}}} 한 글자만 쓰고 탭을 누를 때마다 abc순인 {{{gamemode, gamerule, give}}}가 순서대로 자동 완성된다. 다만 {{{stat.}}} 처럼 하위 항목이 수십 ~ 수백 개 되는 경우 일일이 찾는 것이 번거로우니 몇 글자 입력한 뒤 탭 키를 누르는 것이 좋다. 슬래시를 누른 다음 위쪽 화살표 키를 누르면 이전에 사용했던 명령어가 복사된다. === 권한 레벨 목록 === '''권한 레벨, Permission level'''은 플레이어 또는 명령어의 권한을 설정하는 데 사용된다. 권한 레벨에는 0, 1, 2, 3, 4가 있으며, 각 권한별 세부 사항은 에디션에 따라 다르다. 명령 블록의 권한 레벨은 2^^(JE)^^ 혹은 1^^(BE)^^이다. * '''자바 에디션''' * '''1''' - 스폰 보호를 우회한다. * '''2''' - 대부분의 싱글 명령어를 사용할 수 있으며, 명령 블록을 수정할 수 있다. * '''3''' - 서버 관리에 필요한 전반적인 명령어를 사용 가능하다. * '''4''' - 모든 명령어를 사용 가능하다. 서버 콘솔의 권한 레벨이며, '''치트 사용''' 싱글 맵의 권한 레벨이다. * '''베드락 에디션''' * '''1''' - 대부분의 싱글 명령어를 사용할 수 있으며, 명령 블록을 수정할 수 있다. * '''2''' - 서버 관리에 필요한 전반적인 명령어를 사용 가능하다. * '''3''' - [[#setmaxplayers|setmaxplayers]] 명령어를 사용할 수 있다. '''운영자 권한''' 싱글 맵의 권한 레벨이다. * '''4''' - 모든 명령어를 사용 가능하다. 서버 콘솔의 권한 레벨이다. === [[/JSON 문법|JSON 문법]] === [include(틀:상세 내용, 문서명=마인크래프트/명령어/JSON 문법)] {{{bossbar}}}, {{{tellraw}}}, {{{title}}}, {{{titleraw}}}와 같은 일부 명령어의 경우 JSON 문법에 관한 기초적인 부분을 알아야 한다. 마인크래프트 입력 체계 특성상 JSON 문자열을 가로로 적어야 하기에 위 문서에 그 문법과 개체 목록을 정리하였다. === [[마인크래프트/NBT|NBT]] === [include(틀:상세 내용, 문서명=마인크래프트/NBT)] {{{data}}} 명령어를 이용해 볼 수 있는 데이터 태그를 정리해 놓은 문서이다. {{{give}}}, {{{summon}}}, {{{fill}}}과 같은 명령어의 경우 NBT 태그를 사용해 아이템 속성을 더 추가하거나 엔티티 체력을 강제로 늘리는 것 등을 할 수 있다. === [[마인크래프트/아이템/블록 상태|블록 상태(Block States)]] === [include(틀:상세 내용, 문서명=마인크래프트/아이템/블록 상태)] 블록을 추가로 정의하는 데이터를 서술한다. === 관련 사이트 === 참고: [[마인크래프트/자바 에디션|자바 에디션(JE)]]과 [[마인크래프트/베드락 에디션|베드락 에디션(BE)]]은 문법이 다른 부분이 많다. '''자신이 플레이하는 플랫폼의 정보'''를 찾아야 한다. 자세한건 각 문서 참고. * '''공통''' * 위키 * [[https://minecraft.wiki/|영문 마인크래프트 위키]]: 정보가 많지만 초보자들이 보기에는 각각 문서의 수준이 높다. * [[https://ko.minecraft.wiki|한국어 마인크래프트 위키]]: 정보가 빈약하여 영문 위키를 번역해 보는 것이 낫다. * [[나무위키]] '''마인크래프트/명령어''' 문서: 대부분 JE 위주로 작성되어 BE 관련된 정보는 찾기가 어렵고 JE와 BE가 나누어져 있지 않은 부분이 많다. 나무위키 특성상 정보가 정확하지 않을 수 있다. * '''JE''' * 웹사이트 * [[https://minecraft.tools/en/|Minecraft Tools]] * [[https://mcstacker.net/|MCStacker]] * [[https://www.gamergeeks.net/apps/minecraft/|Gamer Geeks]] * 유튜브 * [[마인애플]]: 1.12 이전 커맨드 강좌를 다룬다. * [[https://youtube.com/playlist?list=PLSsZXZEAfObmKS5k0SUxcC8OGu1hZpC7x|운학 TV]][* 커맨드 강좌 재생목록으로 연결됨.]: 1.12 이전 커맨드를 다룬다. * '''BE''' == 종류 == 명령어는 플레이어가 직접 쓸 때는 {{{/}}}를 앞에 붙여야 하며, [[명령 블록]]에 쓸 경우 {{{/}}}가 있든 없든 작동한다. [[../팩/데이터 팩#s-3.5|데이터 팩]]을 통해 명령어를 쓸 때는 앞에 {{{/}}}가 없어야 작동한다. 참고로, 모든 명령어들은 '''대소문자를 구분한다.'''[* BE에서는 인자를 제외하고는 대소문자를 구분하지 않는다.] 자신 없으면 tab키로 자동완성 기능을 이용하자. 명령어의 의무 입력 사항은 {{{<>}}}이며, 선택 입력사항은 {{{[]}}}로 기본값에 따라 적용된다. === 클라이언트 === ==== 여러 플랫폼 ==== ===== clear ===== ||<-2> {{{+3 {{{#fff '''clear'''}}}}}} || ||<-2> JE: {{{clear [대상] [아이템] [수]}}}[br]BE: {{{clear [대상] [아이템] [블록 상태] [수]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.4.2(12w37a), ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(1.0.18, ruby=추가)]}}} || || '''기능''' || {{{[대상]}}}의 인벤토리의 {{{[아이템]}}}을 {{{[수]}}}만큼 삭제한다. || || '''관련 명령어''' || {{{give}}} | {{{item}}}^^(JE)^^ | {{{data}}}^^(JE)^^ | {{{replaceitem}}}^^(BE)^^ || || '''단축 명령어''' || - || || '''기본값''' || {{{[대상]}}}: @s / {{{[아이템]}}}: 전체 / {{{[수]}}}: 최대 / {{{[블록 상태]}}}^^(BE)^^: ''블록마다 다름'' || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * 용례 * 자신의 인벤토리를 초기화할 때: {{{clear}}} * A라는 플레이어의 인벤토리에서 주황색 양털 아이템을 모두 삭제할 때: {{{clear A orange_wool}}}^^(JE)^^ 또는 {{{clear A wool 1}}}^^(BE)^^ * 근처 반경 10 안에 있는 플레이어가 가진 날카로움 I가 마법부여된 금 검을 제거^^(JE)^^: {{{clear @p[distance=..10] golden_sword{Enchantments:[{id:"sharpness",lvl:1}]} }}} * A라는 플레이어의 인벤토리에 있는 주황색 양털의 개수를 구할 때: {{{clear A orange_wool 0}}}^^(JE)^^ 또는 {{{clear A wool -1 1}}}^^(BE)^^ * 출력 * execute store success ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(지워지거나 감지 된 총 아이템 수.)'' ===== clone ===== ||<-2> {{{+3 {{{#fff '''clone'''}}}}}} || ||<-2> JE: {{{clone [from <차원>] <좌표 1> <좌표 2> [to <차원>] <복사 좌표> [마스크 설정] [<블록>] [복사 설정]}}}[br]BE: {{{clone <좌표 1> <좌표 2> <복사 좌표> [마스크 설정] [<블록>] [복사 설정]}}} || || '''역사''' ||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}}} || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * 부가 설명 * {{{<복사 좌표>}}}는 복사될 영역의 북서쪽 최하단 즉 x, y, z 좌표가 모두 최소인 좌표로 설정해야 한다. * 최소 부피가 1이다. 즉, 좌표를 {{{0 0 0 0 0 0}}} 이라고 치면 해당 좌표에 있는 블록 1개가 지정된다. * 최대 부피는 [[마인크래프트/게임 규칙|{{{commandModificationBlockLimit}}}]](기본값 32768)의 값이나^^(JE)^^, 32768(32*32*32)^^(BE)^^이다. * {{{[from <차원>] ... [to <차원>]}}}: 복사할 차원을 결정한다. 생략하면 현재 차원을 기준으로 한다. * 마스크 설정: 어떤 부분을 복사할지 결정한다. * {{{filtered}}}: 복사 범위 내의 특정 블록만 복사 * {{{masked}}}: 공기가 아닌 블록만 복사 * {{{replace}}}: 범위 내 모든 것을 복사 [* 따라서는 블록이 아닌 엔티티도 복사한다 ] * 복사 설정: 어떻게 복사할지 결정한다. * {{{force}}}: 복사 영역과 붙여넣기 영역이 겹치더라도 무시하고 복사한다. * {{{move}}}: 복사 영역의 원본을 삭제하고 붙여넣기 영역에 붙인다. 즉, 이동하는 명령. * {{{normal}}}: 기본 설정. 둘 다 사용하지 않는다. 복사 영역과 붙여넣기 영역이 겹칠 경우에는 경고만 출력한다. * 구간의 블록들을 회전시키는 것은 불가능하다. 회전시키기 위해서는 [[구조물 블록]]이나 [[마인크래프트/명령어#structure| structure 명령어]]^^(BE)^^ 가 필요. *사용 예시 * x좌표 13, y좌표 20, z좌표 50과 x좌표 17, y좌표 30, z좌표 65 사이에 있는 블록들을 x좌표 50, y좌표 100, z좌표 0으로 공기가 아닌 블록만 복사하기 : {{{clone 13 20 50 17 30 65 50 100 0 masked}}} * 출력 * execute store succeess ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(대상 지역에서 변경된 블록 수.)'' ===== damage ===== ||<-2> {{{+3 {{{#fff '''damage'''}}}}}} || ||<-2> JE: {{{damage <대상> <강도> [피해 종류] [at <좌표>]}}}[br]JE: {{{damage <대상> <강도> [피해 종류] [by <개체>] [from <개체의 주인>]}}}[br]BE: {{{damage <대상> <강도> <피해 종류> [entity <개체>]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.19.4(23w06a), ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(1.18.10(beta 1.18.10.26), ruby=추가)]}}} ---- EE | 추가되지 않음 || || '''기능''' || 특정 종류의 피해를 특정 대상에게 준다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[피해 종류]}}}: {{{minecraft:generic}}} || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 특정 종류의 [[마인크래프트/피해|피해]]를 특정 대상에게 원하는 만큼 주는 명령어이다. * 부가 설명 * {{{<강도>}}}: 소수점 입력이 가능하며 최대 {{{340282356779733661637539395458142568447}}}^^(JE)^^ 또는 {{{2147483647}}}^^(BE)^^까지 가능하다. * {{{[피해 종류]}}}, {{{<피해 종류>}}}: 피해의 종류를 선택한다. 공허의 경우 {{{minecraft:out_of_world}}}^^(JE)^^이다. * {{{[at <좌표>]}}}: 피해 종류가 폭발 피해일 시, 그 폭발이 어디에서 터진 것으로 계산되는지를 설정한다. 기본적으로 피해를 입는 개체의 좌표이다. * {{{[by <개체>]}}}, {{{[entity <개체>]}}}: 피해를 입히는 개체 * {{{[from <개체의 주인>]}}}: {{{[by <개체>]}}}의 주인. * 사용 예시'''(BE)''' * damage 명령어로 눈블록으로부터 1칸 위에 있는 사람들에게 1만큼(하트 0.5칸)의 동상 피해를 주고 싶을 때 : execute as @a at @s if block ~ ~-1 ~ snow 0 run damage @s 1 freezing * damage 명령어로 A가 3칸 이내의 B를 마법으로 살해한 것처럼 메시지를 띄우고 싶을 때 : execute as A at @s run damage @a[r=3, name=B] 20 magic entity @s ===== difficulty ===== ||<-2> {{{+3 {{{#fff '''difficulty'''}}}}}} || ||<-2> JE: {{{difficulty [난이도]}}}[br]BE: {{{difficulty <난이도>}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.4.2(12w32a), ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 명령어가 실행되는 세계의 난이도를 {{{<난이도>}}}로 설정한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[난이도]}}}^^(JE)^^: ''(현재 난이도를 확인한다.)'' || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * 부가 설명: {{{<난이도>}}}는 다음과 같다. 하드코어는 기술적으로 세계 유형에 속하므로 설정할 수 없다. 뒤의 괄호는 BE만 사용할 수 있다. 자바 에디션 한정으로 값이 없다면 난이도를 확인한다. * 평화로움: {{{peaceful}}} ({{{0}}} 또는 {{{p}}}) * 쉬움: {{{easy}}} ({{{1}}} 또는 {{{e}}}) * 보통: {{{normal}}} ({{{2}}} 또는 {{{n}}}) * 어려움: {{{hard}}} ({{{3}}} 또는 {{{h}}}) * 출력 * execute store succeess ... * 실패 시: 0 * /difficulty ... 명령어 성공: 1 * /difficulty 명령어 성공: 1 * execute store result ... * 실패 시: 0 * /difficulty 명령어 성공: ''(난이도마다 다름. 평화로움 = 0, 쉬움 = 1, 보통 = 2, 어려움 = 3)'' ===== effect ===== ||<-2> {{{+3 {{{#fff '''effect'''}}}}}} || ||<-2> JE: {{{effect give <대상> <효과> [시간|infinite] [증폭값] [입자 숨김 여부(논리값)]}}}[br]JE: {{{effect clear <대상> [효과]}}}[br]BE: {{{effect <대상> <효과> [시간] [증폭값] [입자 숨김 여부(논리값)]}}}[br]BE: {{{effect <대상> clear}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.5(13w09b), ruby=추가)]}}} / {{{#ffa100 [ruby(1.13, ruby=변경)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || {{{#ffffff '''기능'''}}} ||<-3>{{{effect give}}} | {{{<대상>}}}에 {{{[증폭값]}}}단계의 {{{<효과>}}}를 {{{[시간]}}}동안 적용하고, 그 효과의 {{{[입자 숨김 여부]}}}를 설정할 수 있다.[br]{{{effect clear}}} | {{{<대상>}}}에 적용되어 있는 {{{[효과]}}}를 제거한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[시간]}}}: {{{30}}} / {{{[증폭값]}}}: {{{0}}} / {{{[입자 숨김 여부]}}}: {{{false}}} / {{{[효과]}}}, [ruby(전체, ruby=effect clear에서만)] || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || || {{{#white '''이름'''}}} || {{{#white '''효과'''}}} || {{{#white '''분류'''}}} || || {{{speed}}} || 신속 ||<|2> {{{#black 이동 속도}}} || || {{{slowness}}} || 구속 || || {{{haste}}} || 성급함 ||<|2> {{{#black 채굴 속도}}} || || {{{mining_fatigue}}} || 채굴 피로 || || {{{strength}}} || 힘 ||<|2> {{{#black 전투}}} || || {{{weakness}}} || 나약함 || || {{{instant_health}}} || 즉시 치유 ||<|2> {{{#white 체력}}} || || {{{instant_damage}}} || 즉시 피해 || || {{{jump_boost}}} || 점프 강화 || {{{#black 점프}}} || || {{{nausea}}} || 멀미 ||<|2> {{{#black 시야}}} || || {{{conduit_power}}} || 전달체의 힘 || || {{{regeneration}}} || 재생 || {{{#white 체력}}} || || {{{resistance}}} || 저항 ||<|3> {{{#black 보호}}} || || {{{fire_resistance}}} || 화염 저항 || || {{{water_breathing}}} || 수중 호흡 || || {{{invisibility}}} || 투명 || {{{#black 전투}}} || || {{{blindness}}} || 실명 || {{{#black 시야,}}} --전투, 속도--[* 크리티컬, 달리기 불가] || || {{{night_vision}}} || 야간 투시 || {{{#black 시야}}} || || {{{hunger}}} || 허기 ||<|2> {{{#white 배고픔 바}}} || || {{{saturation}}} || 포화 || || {{{poison}}} || 독 효과 ||<|4> {{{#white 체력}}} || || {{{wither}}} || 시듦 || || {{{health_boost}}} || 생명력 강화 || || {{{absorption}}} || 흡수 || || {{{glowing}}} || 발광^^(JE)^^ || {{{#black 전투}}} || || {{{levitation}}} || 공중 부양 ||<|2> {{{#black 점프}}} || || {{{slow_falling}}} || 느린 낙하 || || {{{luck}}} || 행운^^(JE)^^ ||<|2> {{{#black 운}}} || || {{{unluck}}} || 불운^^(JE)^^ || || {{{dolphins_grace}}} || 돌고래의 우아함^^(JE)^^ || {{{#black 이동 속도}}} || || {{{bad_omen}}} || 흉조 ||<|2> {{{#black 트리거}}} || || {{{hero_of_the_village}}}^^(JE)^^[br]{{{village_hero}}}^^(BE)^^ || 마을의 영웅 || || {{{darkness}}} || 어둠 || {{{#black 시야}}} || * {{{[시간]}}}: 단위는 초이며,[* 포화와 같은 몇몇 효과들은 단위가 틱으로 되어있다.] 1~1000000 구간 내의 숫자나 {{{infinite}}}^^(JE)^^만 유효하다.[* 1.19.2 버전 이하에서는, 1639 이상의 값을 넣으면 숫자 대신 **:**로 표시된다. **:**으로 표시된다고 해서 무한은 아니다. {{{/data get entity @s ActiveEffects[0].Duration}}}을 통해 확인해 보면 시간은 계속해서 줄어든다.] 표기하지 않을 경우 30초. * {{{[증폭값]}}}: 0~255의 256단계이며, 실제 적용치는 {{{[증폭값]}}}보다 1단계 더 높다. 일부 효과들은 증폭의 영향을 받지 않을 수 있으며, JE에서는 효과가 반대의 효과를 지칭하는 효과의 이름이 없을 경우에는 [[오버플로|128 이상은 반대의 효과를 준다]].(플레이어 한정) 표기하지 않을 경우 기본 0. * instant_health 명령어는 특정 몹(예:허스크)에게 적용하면 좀비 계열의 몬스터는 instant_health에 데미지[* 좀비 계열의 몬스터는 회복포션에 데미지를 입고 고통의 포션에 체력 회복이 된다.]를 입기 때문에 명령어 적용시 증폭값을 255의 최대치로 올리면 사망하게 되며 고통에 회복되기 때문에 instant_damage를 사용하면 된다. * 공중 부양 같은 경우 250 이상에서 떨어지는 속도가 느려지는 효과를 주며 255에서는 떨어지지 않는다. 해당 y좌표에 고정되어 날아다니게 된다.^^JE^^ * 점프 강화는 128 이상에서 점프를 못하고 255에서는 일반 점프를 할 수 있으며 260블록 위 부터 추락 피해를 받는다. 255 레벨의 점프 강화를 주고 127 이하의 점프 강화를 주면 추락 피해 감소는 255 레벨로 나타나면서 점프력이 상승한다.^^JE^^ * {{{[입자 숨김 여부]}}}: 포션을 먹거나 효과를 얻고 있다면 효과를 받는 대상의 주변에 입자가 생기고 화면 오른쪽 위에 아이콘이 생기는데, {{{true}}}일 경우 보이지 않는다. * 사용 예시 * 가장 가까운 플레이어에게 속도 3을 1분 동안 주고 싶을 때: {{{effect give @p speed 60 2}}}^^(JE)^^ 또는 {{{effect @p speed 60 2}}}^^(BE)^^[* 기본 증폭값이 0이 1이기 때문에 증폭값을 0으로 했다면 1이 되는 것이다. 그러므로 증폭값을 2로 설정하고 명령어를 쓰면 속도 3이 붙는다.] * 가장 가까운 플레이어의 신속 효과를 제거하고 싶을 때: {{{effect clear @p speed}}}^^(JE)^^ 또는 {{{effect @p speed 0}}}^^(BE)^^ * 가장 가까운 플레이어에게 입자 없는 투명 효과를 1분간 주고 싶을 때: {{{effect give @p invisibility 60 0 true}}}^^(JE)^^ 또는 {{{effect @p invisibility 60 0 true}}}^^(BE)^^ * 출력 * {{{execute store succeess ...}}} * 실패 시: 0 * 성공 시: 1 * {{{execute store result ...}}} * 실패 시: 0 * 성공 시: ''효과가 주어 지거나 취소 된 개체의 수'' ===== enchant ===== ||<-2> {{{+3 {{{#fff '''enchant'''}}}}}} || ||<-2> {{{enchant <플레이어> <마법부여 ID> [레벨]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.4.4, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 5, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<플레이어>}}}가 들고 있는 아이템에 {{{[레벨]}}}짜리 {{{<마법부여 ID>}}}를 부여한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[레벨]}}}: {{{1}}} || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * 참고 * [[마인크래프트/마법 부여|마법 부여]]가 불가능한 아이템이거나 유효하지 않은 경우[* '보호'가 있는 방어구에 '화염으로부터 보호'를 주거나 '날카로움 1'이 있는 검에 '날카로움 3'을 준다는 등]에는 실행할 수 없다. * 부가 설명 * {{{<마법부여 ID>}}}: 마법부여 ID이다. 자세한 내용은 [[마인크래프트/NBT/아이템#Enchantments|Enchantments NBT 문단]]^^(JE)^^ 참고. * {{{[레벨]}}}: 1부터 그 마법의 마법부여 레벨 최대치까지이다. 마법부여된 책으로 마법을 부여할 수 있는 레벨 한계까지만 마법부여가 가능하다. 그 이상 레벨은 [[#give|give]] 명령어로 부여하거나^^(JE)^^, 불가능하다.^^(BE)^^ * 사용 예시 * 플레이어의 검에 날카로움 Ⅴ를 추가할 경우: {{{enchant @p sharpness 5}}} * 플레이어의 부츠에 가벼운 착지 Ⅲ을 추가할 경우: {{{enchant @p feather_falling 3}}} ===== [[/execute|execute]] ===== [include(틀:상세 내용, 문서명=마인크래프트/명령어/execute)] 명령어 간에 조건을 부여하는 것으로, 이 명령어가 없다면 마인크래프트 커맨드의 질은 10% 이하로 떨어졌을 것이다. ===== fill ===== ||<-2> {{{+3 {{{#fff '''fill'''}}}}}} || ||<-2> JE: {{{fill <좌표 1> <좌표 2> <블록> [실행 방식] [바꿀 블록]}}}[br]BE: {{{fill <좌표 1> <좌표 2> <블록> <블록 상태> [실행 방식] [바꿀 블록]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.8, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<좌표 1>}}}과 {{{<좌표 2>}}} 사이의 직육면체 공간을 {{{[실행 방식]}}}에 따라 {{{<블록>}}}으로 메꾼다. 이때 {{{[바꿀 블록]}}}을 지정해 그 블록에만 명령어가 적용될 수 있게 할 수 있다. || || '''관련 명령어''' || {{{setblock}}} || || '''단축 명령어''' || - || || '''기본값''' || {{{[실행 방식]}}}: {{{replace}}} / {{{[바꿀 블록]}}}: 전체 || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * fill 명령어의 블록 최대 설치 개수는 [[마인크래프트/게임 규칙|{{{commandModificationBlockLimit}}}]](기본값 32,768)의 값이나^^(JE)^^, 32,768^^(BE)^^이며 정육면체로 32x32x32이다. 정사각형으로 하면 최대 181x181까지 가능하다 * 부가 설명 * {{{<좌표 1>}}}, {{{<좌표 2>}}}: 설정할 좌표이다. 블록을 바라보고 탭을 누르면 편하다. * {{{<블록>}}}: 블록의 ID이다. * {{{[실행 방식]}}} * {{{replace}}}: 기본값. 범위 내 블록을 제거하고 블록을 설치한다. 바꿀 블록을 입력한다면 그 블록만 바뀐다. * {{{destroy}}}: 범위 내 블록을 파괴하고 블록을 설치한다. 이때 파괴된 블록은 플레이어가 채굴한 것처럼 파티클과 아이템을 드랍한다. * {{{keep}}}: 범위 내의 공기 블록에만 블록을 설치한다. {{{replace air}}}와 같은 처리 방식이다. * {{{hollow}}}: 범위로 지정한 직육면체 범위의 겉면만 블록을 채우고 이로 생긴 직육면체 내부의 블록을 모두 제거한다. 거대한 방을 만들 때 쓰면 좋은 명령. * {{{outline}}}: {{{hollow}}}와 비슷하나 겉면 부분을 제외한 내부의 블록을 제거하지 않는다.[* 주로 무언가를 덮거나 안에 있는 블록의 영향이 없을 경우--, 또는 hollow를 모를 때-- 사용한다] * {{{[바꿀 블록]}}}: {{{replace}}} 모드에서만 사용이 가능하며 대체할 특정 블록을 지정해 그 블록을 대상으로만 명령이 실행되게 할 수 있다. * 새롭게 채운 블록에 의존할 수 없는 블록이나 개체는 파괴된다.[* 예를 들어 사탕수수가 있는데 그 아래를 돌로 바꾼다는지.] ===== function ===== ||<-2> {{{+3 {{{#fff '''function'''}}}}}} || ||<-2> {{{function <실행 파일>}}}[br]JE 1.20.2: {{{function <실행 파일> }}}[br]JE 1.20.2: {{{function <실행 파일> with [경로]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.12, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(베타 1.8.0.8, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<실행 파일>}}}에 미리 작성된 명령어들을 실행한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || - || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || * JE에서는 데이터팩 내에, BE에서는 행동 팩 내에 {{{function}}} 명령어 파일이 들어간다. * 1.12 - {{{<실행 파일>}}}의 양식 * 하위 폴더가 있다면 * {{{<네임스페이스로 사용한 폴더>:<하위 폴더>/[하위 폴더]/.../<실행 파일명>}}} * 하위 폴더가 없다면 * 1.13 - {{{<실행 파일>}}}의 양식 * {{{<네임스페이스로 사용한 폴더>/<실행 파일명>}}} * {{{#!folding [1.12의 실행 파일 만드는 방법 펼치기·접기] 1. 마인크래프트 폴더의 하위 폴더인 {{{saves/<실행 파일을 적용할 세계 이름>/data/function}}}으로 이동한다. 1. function 폴더에 네임스페이스로 쓸 폴더를 생성하고 네임스페이스 폴더에 들어간다. 네임스페이스 폴더는 얼마든지 만들 수 있다. 1. 원한다면 하위 폴더를 만든다. 얼마든지 만들 수 있으며 하위 폴더의 하위 폴더도 만들 수 있다. 1. 적용하고자 하는 폴더에서 [[확장자]]가 {{{.mcfunction}}}인 새 텍스트 파일을 생성한다. 1. 실행시킬 명령어를 작성한다. 여러 개 작성할 수 있으며 이때는 [[강제 개행]]으로 명령어를 구분한다. 1. 저장하고 해당 세계에서 [[#reload|reload 명령어]]를 사용하면 적용된다.}}} * 1.13에서 {{{function}}} 실행 파일을 만드려면 [[마인크래프트/팩/데이터 팩#how-to-functions|데이터 팩 문서]] 참고. * BE 버전에서 실행 파일을 만드려면 [[https://minecraft.wiki/w/Function_(Bedrock_Edition)|영문 위키]] 참고. * 출력 * execute store succeess ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(실행 된 명령의 수 (성공 여부에 관계없음)와 함수에서 호출 한 내장 함수의 수.)'' ===== gamemode ===== ||<-2> {{{+3 {{{#fff '''gamemode'''}}}}}} || ||<-2> {{{gamemode <모드> [플레이어]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.3.1, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{[플레이어]}}}의 [[마인크래프트/게임 모드|게임 모드]]를 {{{<모드>}}}로 설정한다. || || '''관련 명령어''' || {{{defaultgamemode}}}^^(JE)^^ || || '''단축 명령어''' || - || || '''기본값''' || {{{[플레이어]}}}: @s || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 지정한 플레이어의 게임 모드를 변경한다. * 부가 설명: {{{<모드>}}} 에 들어갈 내용은 아래와 같이 분류한다. * {{{survival}}}, {{{s}}}^^(BE)^^, {{{0}}}^^(BE)^^: 서바이벌 모드 * {{{creative}}}, {{{c}}}^^(BE)^^, {{{1}}}^^(BE)^^: 크리에이티브 모드 * {{{adventure}}}, {{{a}}}^^(BE)^^, {{{2}}}^^(BE)^^: 모험 모드 * {{{default}}}, {{{d}}}. {{{5}}}: 기본 모드^^(BE)^^ * {{{spectator}}}: 관전자 모드 ===== gamerule[anchor(게임 규칙)] ===== ||<-2> {{{+3 {{{#fff '''gamerule'''}}}}}} || ||<-2> {{{gamerule <규칙> [값]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.4.2, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<규칙>}}}의 값을 {{{[값]}}}으로 설정한다.[br]해당 {{{<규칙>}}}의 값을 확인한다. || || '''관련 명령어''' || [[#mobevent|{{{mobevent}}}]]^^(BE)^^ || || '''단축 명령어''' || - || || '''기본값''' || {{{[값]}}}: ''(없을 경우 확인한다.)'' || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || [[마인크래프트/게임 규칙|게임 규칙]]을 설정 및 변경한다. 맵을 만들 때 아주 유용하다. 게임 내 각종 상황을 명령어로 강제로 조정할 수 있다. [include(틀:다른 뜻1, other1=규칙별 인수, rd1=마인크래프트/게임 규칙, anchor1=목록)] * 사용 예시 * 시간을 멈추게 할 때: {{{gamerule doDaylightCycle false}}} *플레이어끼리 직접적으로 공격해서 피해를 입히지 못하게 할 때: {{{gamerule pvp false}}} * 출력 * execute store succeess ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(규칙마다 다름. false = 0, true = 1. 정수일경우 숫자)'' ===== give ===== ||<-2> {{{+3 {{{#fff '''give'''}}}}}} || ||<-2> JE: {{{give <대상> <아이템>[NBT] [수량]}}}[br]BE: {{{give <대상> <아이템> [수량] [데이터 값] [구성 요소]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(Alpha 1.0.15, ruby=추가)]}}} / {{{#ffa100 [ruby(1.13(17w45a), ruby=변경)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<플레이어>}}}에게 {{{<아이템>}}} {{{[수량]}}}개를 지급한다. || || '''관련 명령어''' || [[#item|{{{item}}}]]^^(JE)^^ | [[#replaceitem|{{{replaceitem}}}]]^^(BE)^^ || || '''단축 명령어''' || - || || '''기본값''' || {{{[수량]}}}: 1 | {{{[NBT]}}}^^(JE)^^: {{{{} }}} | {{{[데이터 값]}}}^^(BE)^^: {{{0}}} || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 그 플레이어가 있는 지점에 플레이어가 먹고 있는 아이템 개체를 소환한다. 즉 인벤토리에 바로 추가되는 게 아니라 아이템을 줍는 것이 되는 셈. ({{{kill @e[type=Item]}}}이란 명령어를 반복 명령 블록에 입력하면 {{{give}}} 명령어를 입력한 시점에서 Item을 죽였다는 메시지가 뜨나 아이템은 인벤토리에 정상적으로 들어온다.) * 부가 설명 * {{{<아이템>}}}: 아이템의 아이디이다. * {{{[NBT]}}}^^(JE)^^: JSON 형식으로 NBT 태그를 지정한다. * {{{[수량]}}}: 0이 아니라면 수량 제한은 100세트[* 자바 에디션 1.12 이하는 1부터 64의 제한이 있다.], 기본적으로는 1이다. 눈이나 칼 같은 겹칠 수 있는 최대 아이템 수가 64 미만이거나 겹칠 수 없는 아이템이라면 그 이상으로 겹칠 수 없다. * {{{[데이터 값]}}}^^(BE)^^: 같은 아이디에 아이템을 구별하는 데이터 값이다. 도구일 경우 내구도가 있는 아이템은 입력한 값만큼 내구도가 깎인다. * {{{[구성 요소]}}}^^(BE)^^: JSON 형식으로 자바 에디션의 NBT와 같은 역할을 한다. 쓴 구성 요소들의 맨 바깥을 중괄호로 한 번 묶어야 하며, 여러 종류의 구성 요소를 사용하고자 하는 경우 콤마(,)로 연결한다. * {{{can_destroy}}}: {{{"can_destroy":{"blocks":["블록 이름"]} }}} 형식으로 모험 모드에서 특정 블록을 부술 수 있게 해준다. * {{{can_place_on}}}: {{{"can_place_on":{"blocks":["블록 이름"]} }}} 형식으로 모험 모드에서 지정된 블록에 아이템을 설치할 수 있게 해준다. * {{{item_lock}}}: {{{"item_lock":{"mode":"모드"} }}} 형식으로 아이템을 인벤토리 또는 슬롯에 잠글 수 있다. * {{{모드}}} 종류 * {{{lock_in_inventory}}}: 아이템을 버리거나 조합에 사용할 수 없게 하지만 인벤토리 내 이동은 자유롭다. * {{{lock_in_slot}}}: 아이템을 그 슬롯에 그대로 고정시켜버려서 인벤토리 내에서 움직일 수도, 버리거나 조합에 사용할 수도 없게 한다. * {{{keep_on_death}}}: {{{"keep_on_death": {} }}} 형식으로 사망했을 때 해당 아이템을 바닥에 떨구지 않고 그대로 가지고 있게 한다. * 사용 예시 * '''JE''' * A라는 플레이어에게 "Presents" 라는 이름이 붙은 참나무 판자를 30개 줄 때: {{{give A oak_planks{display:{Name:'{"text":"presents"}'}} 30}}} * A라는 플레이어에게 모험 모드일 때 흙에 설치할 수 있고 유리를 부술 수 있는 다이아몬드 블록을 줄 때: {{{give A diamond_block{CanPlaceOn:["dirt"],CanDestroy:["glass"]} }}} * A라는 플레이어에게 효율 1 네더라이트 곡괭이를 얻을 때: {{{give A netherite_pickaxe{Enchantments:[{id:"minecraft:efficiency",lvl:1}]} }}} * '''BE''' * A라는 플레이어에게 물 양동이를 줄 때: {{{give A bucket 1 8}}} * A라는 플레이어에게 어드벤처 모드일 때 흙에 설치할 수 있는 다이아몬드 블록을 줄 때: {{{give A diamond_block 1 0 {"can_place_on":{"blocks":["dirt"]}} }}} * A라는 플레이어에게 효율 1 네더라이트 곡괭이를 얻을 때: '''불가능''' [include(틀:문서 가져옴, this=문단, title=마인크래프트/NBT, version=929, paragraph=5.1, title2=마인크래프트/NBT, version2=929, paragraph2=5.2)] ===== help (?)[anchor(help)] ===== ||<-2> {{{+3 {{{#fff '''help'''}}}}}} || ||<-2> {{{help}}}[br]{{{help <명령어 이름>}}}[br]BE: {{{help [페이지]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.3.1, ruby=추가)]}}} / {{{#ffa100 [ruby(1.13, ruby=변경)]}}} ---- BE | {{{#00aa00 [ruby(PE 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 명령어 사용 방법을 알려준다. || || '''관련 명령어''' || - || || '''단축 명령어''' || {{{?}}}^^(BE)^^ || || '''기본값''' || {{{[페이지]}}}: 1 || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 0 || 명령어 사용 방법을 알려준다. 명령 블록의 경우 "기존 출력" 부분에 표시된다. * '''자바 에디션(JE)''' * {{{help}}}: 사용 가능한 모든 명령어를 표시한다. * {{{help <명령어 이름>}}}: 해당 명령어의 사용법을 표시한다. * '''베드락 에디션(BE)''' * {{{help [페이지]}}} 또는 {{{? [페이지]}}}: 페이지에 있는 명령어를 표시한다. * {{{help <명령어 이름>}}} 또는 {{{? <명령어 이름>}}}: 해당 명령어의 사용법을 표시한다. * 사용 예시 * {{{experience add}}}의 사용법: {{{help experience add}}} ====== ? ====== ##확인 바람 명령어가 아닌 help 단축 명령어입니다. ||<-2> {{{+3 {{{#fff '''?'''}}}}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.3.1, ruby=추가)]}}} / {{{#ff0000 [ruby(1.13, ruby=삭제)]}}} ---- BE | {{{#00aa00 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{help}}} 단축 명령어 || || '''대체 명령어(JE)''' || [[마인크래프트/명령어#help|{{{help}}}]] || * 모든 문법과 설명은 [[마인크래프트/명령어#help|{{{help}}}]]와 같다.^^(BE)^^ ===== kick ===== ||<-2> {{{+3 {{{#fff '''kick'''}}}}}} || ||<-2> {{{kick <플레이어> [사유]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(Alpha 1.0.16, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(beta 1.16.0.57, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{<플레이어>}}}의 접속을 중지하고 {{{[사유]}}}를 표시한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[사유]}}}: ''(없음)'' || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 3^^(JE)^^, 1^^(BE)^^ || 1.13 이후 싱글에서 사용 가능하다. 플레이어를 서버에서 쫓아낸다. {{{[사유]}}} 부분은 굳이 쓰지 않아도 되나 채팅창에 내용이 표기가 되며, 서버 로그에 남는다. [[#ban|{{{/ban}}}]]과 달리 대상 플레이어가 다시 서버에 접속할 수 있다. * 출력 * execute store succeess ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(대상 플레이어 수)'' ===== kill ===== ||<-2> {{{+3 {{{#fff '''kill'''}}}}}} || ||<-2> {{{kill [대상]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(Alpha 1.2.6, ruby=추가)]}}} / {{{#ffa100 [ruby(1.8(14w02a), ruby=변경)]}}} ---- BE | {{{#0a0 [ruby(PE 알파 0.16.0 빌드 1, ruby=추가)]}}} ---- EE | {{{#0a0 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{[대상]}}}을 죽인다. || || '''관련 명령어''' || {{{summon}}} || || '''단축 명령어''' || - || || '''기본값''' || {{{[대상]}}}: @s^^(JE)^^, @s[m=!1]^^(BE)^^ || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 개체들은 즉시 제거하며, 몹 개체는 약 [math(3.4\times 10^{38})][* 2^^128^^ 또는 약 340[[간(동음이의어)#s-2.3|간]]]의 kill 피해^^(JE)^^[* 해당 피해는 방어 무시, 저항 무시, 무적 무시 속성이 들어있다.] 또는 공허 피해^^(BE)^^를 준다. 슬라임이나 마그마 큐브는 가장 작은 단계가 아닐 시 더 작은 단계의 몹들을 소환한다. ===== list ===== ||<-2> {{{+3 {{{#fff '''list'''}}}}}} || ||<-2> {{{list}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(Alpha 1.0.16, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(?, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 현재 서버에 접속해 있는 플레이어 목록을 표시한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || - || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 0 || 1.13 이후 싱글에서 사용 가능하다. 현재 접속해 있는 플레이어 목록을 채팅에서 띄운다. 주로 플레이어 인원수를 감지할 때 쓰인다. * 출력 * execute store succeess ... * 성공 시: 1 * execute store result ... * 성공 시: ''(플레이어 수)'' ===== locate ===== ||<-2> {{{+3 {{{#fff '''locate'''}}}}}} || ||<-2> {{{locate structure <구조물>}}}[br]{{{locate biome <생물군계>}}}[br]JE: {{{locate poi }}}[br]BE: {{{locate structure <구조물> [새 청크 여부]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.11(16w39a), ruby=추가)]}}} / {{{#ffa100 [ruby(1.19(22w19a), ruby=변경)]}}} ---- BE | {{{#00aa00 [ruby(PE 1.0 (PE 알파 0\.17\.0\.1), ruby=추가)]}}} / {{{#ffa100 [ruby(Bata 1.19.10.23, ruby=변경)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 가장 가까운 위치에 있는 {{{<구조물>}}} 또는 {{{<생물군계>}}}의 좌표를 알려준다. || || '''관련 명령어''' || --[[#locatebiome|{{{locatebiome}}}]]-- || || '''단축 명령어''' || - || || '''기본값''' || {{{[새 청크 여부]}}}: false || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 채팅창에 가장 가까운 구조물 및 생물군계의 x, z좌표를 알려주며, y좌표는 알려주지 않고 ~로 표시된다. 자바 에디션 한정으로 채팅창에 나오는 좌표를 클릭하게 되면 그 좌표로 향하는 [[#tp|tp]] 명령어가 입력된다. [include(틀:다른 뜻1, other1=구조물과 구조물별 인수, rd1=마인크래프트/구조물, anchor1=locate)] [include(틀:다른 뜻1, other1=생물군계, rd1=마인크래프트/생물군계)] * 문법 * {{{locate structure <구조물>}}} * 가장 가까운 <구조물>을 찾는다 * {{{locate biome <생물군계>}}} * 가장 가까운 <생물군계>를 찾는다 * {{{locate poi }}}^^(JE)^^ * 가장 가까운 관심 지역(네더 포탈, 피뢰침, 침대 등)을 찾는다. * {{{[새 청크 여부]}}}^^(BE)^^ * 새로운 청크만 찾을지 여부. true일 경우 새로운 청크만 찾는다. * 출력 * execute store succeess ... * 실패 시: 0 * 성공 시: 1 * execute store result ... * 실패 시: 0 * 성공 시: ''(실행자와 구조물 & 생물군계 사이 거리)'' ===== loot ===== ||<-2> {{{+3 {{{#fff '''loot'''}}}}}} || ||<-2> JE: {{{loot }}}[br]BE: {{{loot spawn <좌표> loot [|mainhand|offhand]}}} {{{loot spawn <좌표> kill [|mainhand|offhand]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.14(18w43a), ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(1.18.10, ruby=추가)]}}} ---- EE | 추가되지 않음 || || '''기능''' || 주어진 전리품 테이블을 지정된 인벤토리 또는 세계에 드롭한다. || || '''관련 명령어''' || {{{give}}}, {{{replaceitem}}} || || '''단축 명령어''' || - || || '''기본값''' || - || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || '''자바 에디션(JE)''' * loot * : * spawn - * replace entity <대상> <슬롯> [] - 기본적으로 item entity 명령어와 비슷하다. * replace block <좌표> <슬롯> [] - 기본적으로 item block 명령어와 비슷하다. * give - give 명령어와 비슷하다. * insert * : * fish [|mainhand|offhand] * loot - 아이템을 드롭한다. * kill * mine [|mainhand|offhand] - 블록을 캐는것 처럼 아이템을 드롭한다. 행운 III 곡괭이에 mainhand를 한다면 행운 III 효과를 받는다. '''베드락 에디션(BE)''' * loot spawn <좌표> loot [|mainhand|offhand] : <좌표>의 위치에 [|mainhand|offhand]를 사용해 부순 의 아이템을 소환한다. * 예시) 1 1 1의 좌표에 사막 피라미드 보물 상자의 아이템을 소환하고 싶을 때 : loot spawn 1 1 1 loot "chests/desert_pyramid" * loot spawn <좌표> kill [|mainhand|offhand] : <좌표>의 위치에 [|mainhand|offhand]를 사용해 죽인 의 전리품을 소환한다.[* 이때 타겟에 적어놓은 엔티티가 없다면 실행이 되지 않고, 죽인다는 것 때문에 없어지지 않을까 하는 생각이 들수도 있지만 실제로 죽이는 것이 아니라 적어놓은 엔티티가 죽었을 때의 전리품을 소환하는 것이므로 summon 명령어를 추가로 작동시킬 필요는 없다.] * 예시) 낚시 찌를 죽이면 낚시와 동일하다는 것을 이용한 자동 낚시 기계[* 다만 낚시 찌를 던진 후 지속 시간이 있기 때문에 영구적으로 자동은 아니다. 그래도 애초에 kill 명령어로 낚시 찌를 죽여서 낚시를 하는 것은 특정 아이템을 뽑기 위해서 하는 것이므로 단점은 충분히 보완된다. 또한 2틱으로 반복 커맨드블록을 작동 시킬 경우 대략 500~600 개의 아이템을 낚을 수 있다.]를 만들고 싶을 때(이때 낚인 아이템 소환 좌표는 2 2 2로 가정.) : loot spawn 2 2 2 kill @e[type=fishing_hook] (반복 커맨드에서 실행) ===== me ===== ||<-2> {{{+3 {{{#fff '''me'''}}}}}} || ||<-2> {{{me <행동..>}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(classic 0.0.15a_03, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 채팅창에 {{{* @s <행동..>}}} 형태의 메시지 출력 || || '''관련 명령어''' || {{{say}}}, {{{tell}}} || || '''단축 명령어''' || - || || '''기본값''' || - || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 0 || 채팅창에 "* ''닉네임''"이 앞에 붙는 문장을 출력한다. namuwiki라는 사용자일 시: {{{/me 안녕하세요 예시입니다.12}}} → 채팅창에 "{{{* namuwiki 안녕하세요 예시입니다.12}}}" 출력된다. ===== particle ===== ||<-2> {{{+3 {{{#fff '''particle'''}}}}}} || ||<-2> JE: {{{particle <이름> <속도> [개수] [모드] [플레이어]}}}[br]BE: {{{particle <이름> [좌표]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.8, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} / {{{#ff0000 [ruby(PE alpha 1.0.5.3, ruby=삭제)]}}} / {{{#00aa00 [ruby(Beta 1.8.0.8, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || JE: {{{ }}}를 기준으로 {{{ }}}만큼의 범위 내에 속도가 {{{<속도>}}}이고 개수가 {{{[개수]}}}인 {{{<이름>}}} 파티클을 생성해 {{{[모드]}}}의 규칙에 부합하는 {{{[플레이어]}}}에게 보여준다. ---- BE: {{{<이름>}}} 파티클을 {{{[좌표]}}}에 생성한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || {{{[개수]}}}: {{{1}}} / {{{[모드]}}}: {{{normal}}} / {{{[플레이어]}}}: {{{@a}}} / {{{[좌표]}}}^^(BE)^^: {{{~ ~ ~}}} || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 특정 위치에 입자를 소환한다. 입자 이름과 종류, 그 모양은 [[http://minecraft.wiki/w/Particles#Particles|여기]]를 참고. * 부가 설명 * {{{[ ]}}}: 입자의 생성 범위이다.1 1 1으로 설정할 경우 8×8×8의 육방체의 공간에서 생성된다. * 예외: 이름이 {{{reddust}}}, {{{mobSpell}}}, 또는 {{{mobSpellAmbient}}}일 경우 속도가 0이 아니고 개수가 0이거나 입력하지 않았을 경우, 이 값은 [[RGB]] 값으로 입력되고 속도는 0에서 1까지의 숫자이며 RGB 값에 곱해진다. 개수가 0이 아닐 경우 입자의 색은 무작위로 결정된다. 예를 들자면 {{{mobSpell}}}이나 {{{mobSpellAmbient}}}의 RGB값이 0 0 0일 경우에는 검은색, 0 1 0 일 경우에는 초록색 등으로 나타난다. 그러나 {{{reddust}}}의 RGB값의 R값은 0이 입력될 경우 자동으로 1로 채워진다. * {{{<속도>}}}: 이동 속도이다. 0 이상의 값을 넣어야 한다. 이 속도는 1을 넘으면 지나치게 빠르게 움직인다. * {{{[개수]}}}: 입자의 개수이다. * {{{[모드]}}}: 화면 효과를 정의한다. {{{force}}}와 {{{normal}}}이 있으며 {{{force}}} 모드에서는 256블록 밖의 입자도 보이게 하며, 비디오 세팅과 관계없이 입자 효과를 재생시킨다. * {{{[플레이어]}}}: 입자 효과를 나타낼 특정한 플레이어를 지정한다. * 사용 예시 * 거대한 폭발 입자를 현재 위치에서 동쪽으로 10칸 생성시킬 때: {{{particle explosion_emitter ~10 ~ ~ 0 0 0 0 1}}}^^(JE)^^ 또는 {{{particle huge_explosion_emitter ~10 ~ ~}}}^^(BE)^^ ===== playsound ===== ||<-2> {{{+3 {{{#fff '''playsound'''}}}}}} || ||<-2> JE: {{{playsound <소리> <소스> <플레이어> [좌표] [소리크기] [피치] [최소소리크기]}}}[br]BE: {{{playsound <소리> [플레이어] [좌표] [소리크기] [피치] [최소소리크기]}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.6.1, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(PE alpha 1.0.5.0, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || {{{[좌표]}}}를 기준으로 {{{[소리크기]}}}만큼의 범위 내에 있는 {{{<플레이어>}}}에게 {{{<소스>}}}의 {{{<소리>}}}를 피치를 {{{[피치]}}}로 하여 재생한다. 소리 범위 밖에 플레이어에게는 {{{[최소소리크기]}}}를 적용해 재생한다. || || '''관련 명령어''' || {{{stopsound}}} || || '''단축 명령어''' || - || || '''기본값''' || {{{[플레이어]}}}: @s 추정^^(BE)^^/ {{{[좌표]}}}: {{{~ ~ ~}}} / {{{[소리크기]}}}: 1 / {{{[피치]}}}: {{{1}}} / {{{[최소소리크기]}}}: 0.0 || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2^^(JE)^^, 1^^(BE)^^ || 특정 위치에서 소리가 나오게 설정한다. * 부가 설명 * {{{<소리>}}}: 마인크래프트 상의 소리이며, 리소스팩을 통해 {{{sound.json}}}에 추가될 수 있으나 원래의 경로나 이름을 사용하는것이 아니라 {{{sounds.json}}}에 정의된 대로 사용한다. 기본적인 소리는 [[http://minecraft.wiki/w/Sounds.json#Sound_events|이곳]] 참고. * {{{<소스>}}}^^(JE)^^: 소리의 범주이다. 그 종류로는 {{{master}}}, {{{music}}}, {{{record}}}, {{{weather}}}, {{{block}}}, {{{hostile}}}, {{{neutral}}}, {{{player}}}, {{{ambient}}}, {{{voice}}}가 있다. * {{{<플레이어>}}}: 소리가 들리는(재생되는) 플레이어이며 다른 플레이어들은 들을 수 없다. * {{{[좌표]}}}: 소리가 재생되는 위치이다. * {{{[소리 크기]}}}: 소리의 근원으로부터 거리가 떨어질 때마다 소리 크기가 줄어들어서 일정 거리까지만 소리가 들린다. 0.0 ~ 1.0 사이의 값이며, 1.0 이상의 값을 입력하더라도 소리의 크기는 실질적으로는 1.0을 입력한 것과 같으나, 가청거리는 16×소리 크기만큼 구형의 구간에서 소리가 들린다. * {{{[피치]}}}: 0.0~2.0 사이의 수이며, 원래 소리의 주파수에 곱해서 들리며 값이 작으면 재생시간도 늘어나고 커지면 마찬가지로 줄어든다. 0.5 미만의 값들은 0.5로 입력된다. * {{{[최소 소리 크기]}}}: 정상적인 소리 재생 범위 밖에 있을 때, 기존 재생위치가 아닌 재생 대상의 위치에서 가까운 거리에서[* 약 네 블록 미만] 작게 소리가 재생되는 범위를 결정한다. [0.0,1.0] 범위 내에서 입력 가능하다. ===== reload ===== ||<-2> {{{+3 {{{#fff '''reload'''}}}}}} || ||<-2> {{{reload}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.12(17w18a), ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(베타 1.8.0.8, ruby=추가)]}}} ---- EE | {{{#00aa00 [ruby(?, ruby=추가)]}}} || || '''기능''' || 마인크래프트 관련 파일의 내용이 수정되었을 때 이를 게임에 적용시킨다. || || '''관련 명령어''' || {{{datapack}}}, {{{function}}} || || '''단축 명령어''' || - || || '''기본값''' || - || || '''싱글 사용''' || '''권한''' || || {{{#373a3c,#ddd 가능}}} || 2 || ===== recipe ===== ||<-2> {{{+3 {{{#fff '''recipe'''}}}}}} || ||<-2> {{{recipe <플레이어> <아이템|*>}}} || || '''역사''' ||JE | {{{#00aa00 [ruby(1.12, ruby=추가)]}}} ---- BE | {{{#00aa00 [ruby(1.20.10.21, ruby=추가)]}}} / {{{#ffa100 [ruby(Bata 1.20.20.20, ruby=변경)]}}} ---- EE | 추가되지 않음 || || '''기능''' || {{{<플레이어>}}}에게 {{{<아이템|*>}}} 레시피를 {{{}}}한다. || || '''관련 명령어''' || - || || '''단축 명령어''' || - || || '''기본값''' || - || ||