Predefinição:Comando/doc

De Minecraft Wiki
< Predefinição:Comando
Revisão de 12h23min de 10 de janeiro de 2021 por Dr03ramos (discussão | contribs) (Criou página com '{{Documentation header}} {{tradução}} {{lua|Command}} {{shortcut|cmd}} This template is used to generate auto-formatted commands. Commands can either be pasted directly into...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa
Esta é a página de documentação, ela deverá ser transcluída na página principal da predefinição. Veja Predefinição:Documentação para mais informações.
Lang-pt.gif
A tradução da página está em andamento 
Sinta-se livre para ajudar a Minecraft Wiki em Português!
Lua logo.svg
Esta predefinição usa Módulo:Command, um script escrito em Lua.
Atalho
cmd

This template is used to generate auto-formatted commands. Commands can either be pasted directly into the template (with or without a slash), or each parameter specified as a separate argument.

Any parameter that isn't specified or is set to an empty value or ? will be replaced with the default parameter for the command, if it is a known command and a valid parameter. Specified optional parameters will be displayed as if required, along with any other parameters in the optional group. Unspecified optional parameters won't be displayed.

These parameters are formatted as follows:

  • Parameters that do not have to be entered to use a command are given in parentheses.
  • If a given parameter can accept one of several different values, the values are listed in square brackets ([]) and separated by pipes, e.g. [val1|val2].
  • Parameter names are enclosed in angled brackets and italicized, e.g. <player>.
  • Parameter values are given as plaintext and enclosed with square brackets, e.g. [true].
  • These are combined as necessary, e.g. <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.

Examples

{{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>[inglês]
{{cmd|whitelist|...}} 
/whitelist <operation:[add <player>|remove <player>|list|on|off|reload]>[inglês]
{{cmd|tp|...}} 
/tp <player> [<destination-player>|<x> <y> <z>] (<y-rot> <x-rot>)[inglês]
{{cmd|?|...}} 
/? ([<page>|<command>])[inglês]
{{cmd|give ? command_block 1 0 {BlockEntityTag:{Command:"{{cmd|setblock ~ ~ ~ diamond_block}}"<nowiki>}}</nowiki>}}
/give <player> command_block 1 0 {BlockEntityTag:{Command:"<!-- Início do comando --><code style="word-break: break-word;">/setblock ~ ~ ~ diamond_block</code><!-- Fim do comando -->"}}
{{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.

pt:Predefinição:Comando/doc