위키의 접속 주소가 minecraft.fandom.com/ko로 변경되었습니다.

새로 오신 분들은 길라잡이위키 규칙을 꼭 읽어주세요.

문서 작성번역을 도와주시면 이 위키에 큰 힘이 됩니다.

Command

[보기 | 편집 | 역사 | 캐시 제거]설명문서
이 틀은 모듈:Command을(를) 사용하는, 루아로 작성된 스크립트입니다.
자세히 알아보려면 루아 혹은 mw:Extension:Scribunto를 참조하십시오.
문서 바로가기
cmd

이 틀은 자동으로 형식을 맞춘 명령을 생성하는데 사용된다. 명령어를 틀 속에 직접 붙여 넣어도 되고(슬래시(/)는 있어도,없어도 무방), 별도의 매개변수로서 지정할 수도 있다.

지정되지 않은 매개 변수나 빈 값 혹은 ?로 지정한 매개 변수는, 해당 명령의 기본 매개변수로 대체된다. (known command 이고 유효 매개변수인 경우) 지정된 옵션 매개변수는 옵션 그룹에 있는 다른 매개 변수와 함께 필요에 따라 표시된다. 지정되지 않은 옵션 매개 변수는 표시되지 않는다.

이들 매개 변수는 다음과 같은 형식을 가진다.

  • 괄호 안에 있는 선택사항은 명령어에 입력하지 않아도 된다.
  • 주어진 매개 변수가 여러 다른 값을 받을 수 있으면, 선택사항/값은 대괄호 ([]) 안에 나열하고 파이프로 구분한다. 예시: [val1|val2]
  • 선택사항 이름은 홑화살 괄호"<"로 둘러싸며 이탤릭 처리한다.. 예시: <player>.
  • 매개 변수 값은 일반 문자열료 표시하며 대괄호"[]"로 둘러싼다. 예시: [true].
  • 이 형식은 필요하면 결합될 수 있다. 예시: <operation:[start|stop]> or <operation:[add <player>|remove <player>|list|on|off|reload]>

Arguments

  • To output the rest of the command including optional parameters, add ... to the template.
  • To remove the forward slash, add |/=0 or |slash=0 to the template.
  • To change the command name's link, add |link=<link> to the template.
  • To remove the command name's link, add |link=none to the template.
  • To add HTML in the command, add |escape=0 to the template. It's then your responsibility to <nowiki> anything that looks like HTML but isn't.
  • If a command is long and may go off the edge of the screen, add |long=1 to the template. This allows the code to wrap as well as displaying it on its own line.

예제

{{cmd|kill}} 
/kill
{{cmd|clear|?|diamond}} 
/clear <player> diamond
{{cmd|give ? diamond 64}} 
/give <player> diamond 64
{{cmd|give ? diamond 64|...}} 
/give <player> diamond 64 <damage-value> <dataTag>
{{cmd|say I'm saying stuff!}} 
/say I'm saying stuff!
{{cmd|op|...}} 
/op <player>
{{cmd|give|...}} 
/give <player> <data-value> (<amount> <damage-value> <dataTag>)
{{cmd|time|...}} 
/time <operation:[set|add|query]> <value>
{{cmd|whitelist|...}} 
/whitelist <operation:[add <player>|remove <player>|list|on|off|reload]>
{{cmd|tp|...}} 
/tp <player> [<destination-player>|<x> <y> <z>] (<y-rot> <x-rot>)
{{cmd|?|...}} 
/? ([<page>|<command>])
{{cmd|give ? command_block 1 0 {BlockEntityTag:{Command:"{{cmd|setblock ~ ~ ~ diamond_block}}"<nowiki>}}</nowiki>}}
/give <player> command_block 1 0 {BlockEntityTag:{Command:"<!-- Command start --><code style="word-break: break-word;">/setblock ~ ~ ~ diamond_block</code><!-- Command end -->"}}
{{cmd|long=1|setblock ~1 ~-1 ~0 mob_spawner 0 replace {EntityId:Chicken, MaxNearbyEntities:10, SpawnCount:6, SpawnRange:2, RequiredPlayerRange:16, MinSpawnDelay:50, MaxSpawnDelay:200, SpawnData:{Riding:{id:"Pig"<nowiki>}}}</nowiki>}}
/setblock ~1 ~-1 ~0 mob_spawner 0 replace {EntityId:Chicken, MaxNearbyEntities:10, SpawnCount:6, SpawnRange:2, RequiredPlayerRange:16, MinSpawnDelay:50, MaxSpawnDelay:200, SpawnData:{Riding:{id:"Pig"}}}

Pitfalls

  • Commands containing equals signs or vertical pipes must be escaped to display correctly. For equals, if using a single argument place 1= at the start of the command, otherwise replace each equals sign with {{=}}. For vertical pipes replace each one with {{!}}.
  • Commands containing braces must be careful not to end with a brace or have two or more next to each other. In a case such as: {{cmd|data {some:"data"}}}, a space can simply be placed at the end of the command: {{cmd|data {some:"data"} }}. In a case such as: {{cmd|data {some:{more:"data"}}}}, <nowiki> tags must be placed around the problem area: {{cmd|data {some:{more:"data"<nowiki>}}</nowiki>}} or {{cmd|data <nowiki>{some:{more:"data"}}</nowiki>}}, whatever is more readable.
  • In order to count dataTags and sub-commands as a single parameter, spaces inside are ignored. However this won't work if a command contains multiple separate dataTags or multiple separate sub-commands. In that case, use separate arguments for the parameters.
[보기 | 편집 | 역사 | 캐시 제거]위 설명문서는 틀:Command/doc에서 왔습니다.
이 커뮤니티의 콘텐츠는 별다른 언급이 없는 한 CC BY-NC-SA 3.0 라이선스하에 배포됩니다.