- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
快捷方式:cmd
Template:Command/doc
来自Minecraft基岩版开发Wiki
本模板用于生成带有格式命令文本。命令可以直接转化为模板,或者每一个参数都可以分隔变量。
如果这个参数是已知命令和无效参数,那么每一个未指定的或者是设为空值或?
的参数会被默认的参数替换。如果需要的话,被指定的可选参数会随着其他的可选组的参数显示。未指定的可选参数不会显示。
这些参数是以下这些形式:
- 不必使用命令输入的参数会在括号中给出。
- 如果给定的参数可以接受一个或多个值,那么这些值会在方括号([])中列出并用管道符(|)分隔,例如
[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.