快捷方式:cmd

模板:Command

出自Minecraft基岩版开发Wiki
(重新導向自Template:Cmd
[檢視 | 編輯 | 歷史 | 清除緩存]文件頁面

本模板用於生成帶有格式命令文字。命令可以直接轉化為模板,或者每一個參數都可以分隔變數。

如果這個參數是已知命令和無效參數,那麼每一個未指定的或者是設為空值或?的參數會被預設的參數替換。如果需要的話,被指定的可選參數會隨着其他的可選組的參數顯示。未指定的可選參數不會顯示。

這些參數是以下這些形式:

  • 不必使用命令輸入的參數會在括弧中給出。
  • 如果給定的參數可以接受一個或多個值,那麼這些值會在方括弧([])中列出並用管線符(|)分隔,例如[val1|val2]
  • 參數名稱被尖括弧括起來並且斜體,例如<玩家>
  • 參數值為作為純文字給出,並被方括弧括起來,例如[true]
  • 必要時也可以組合,例如<操作:[start|stop]><operation:[add <玩家>|remove <玩家>|list|on|off|reload]>

變數[編輯]

  • 要輸出包括可選參數在內的剩餘命令,可以將...加入模板。
  • 要移去自動補全的斜槓,可以將|/=0|slash=0加入模板。
  • 要改變命令名稱的連結,可以將|link=<link>加入模板。
  • 要移去命令名稱的連結,可以將|link=none加入模板。
  • 要在命令中加入HTML語法,可以將|escape=0加入模板。It's then your responsibility to <nowiki> anything that looks like HTML but isn't.
  • 如果命令太長,溢出熒幕邊緣,可以將|long=1加入模板。它會允許程式碼換行顯示。

範例[編輯]

{{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{BlockEntityTag:{Command:"{{cmd|setblock ~ ~ ~ diamond_block}}"<nowiki>}}</nowiki>}}
/give <player> command_block{BlockEntityTag:{Command:"/setblock ~ ~ ~ diamond_block"}}
{{cmd|long=1|setblock ~1 ~-1 ~ spawner{EntityId:Chicken, MaxNearbyEntities:10, SpawnCount:6, SpawnRange:2, RequiredPlayerRange:16, MinSpawnDelay:50, MaxSpawnDelay:200, SpawnData:{Riding:{id:"Pig"<nowiki>}}}</nowiki>}}
/setblock ~1 ~-1 ~ spawner{EntityId:Chicken, MaxNearbyEntities:10, SpawnCount:6, SpawnRange:2, RequiredPlayerRange:16, MinSpawnDelay:50, MaxSpawnDelay:200, SpawnData:{Riding:{id:"Pig"}}}

注意事項[編輯]

  • 含有等號(=)或管線符(|)必須的命令必須調整以正確顯示。對於等號,可以在命令的開始使用1=或者用{{=}}來代替等於號;對於管線符,可以將每一個都替換為{{!}}
  • 含有花括弧的命令需要注意避免作為模板結尾。比如:{{cmd|data {some:"data"}}}可以在命令末尾加入空格。:{{cmd|data {some:"data"} }}。又如:{{cmd|data {some:{more:"data"}}}}<nowiki>標籤必須被加入出問題的區域:{{cmd|data {some:{more:"data"<nowiki>}}</nowiki>}}或者{{cmd|data <nowiki>{some:{more:"data"}}</nowiki>}}(更加可讀)。
  • 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.