本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知)
本站是中文Minecraft Wiki的镜像站,与Mojang Studios、Weird Gloop没有从属关系。(免责声明)
模板:Command/doc
此模板使用了模块:Command,此脚本使用Lua编写。
更多详情,请参阅维基百科:Lua和MediaWiki:扩展:Scribunto。
- 快捷方式
- cmd
本模板用于生成带有格式命令文本。命令可以直接转化为模板,或者每一个参数都可以分隔变量。
如果这个参数是已知命令和无效参数,那么每一个未指定的或者是设为空值或?的参数会被默认的参数替换。如果需要的话,被指定的可选参数会随着其他的可选组的参数显示。未指定的可选参数不会显示。
这些参数是以下这些形式:
- 不必使用命令输入的参数会在括号中给出。
- 如果给定的参数可以接受一个或多个值,那么这些值会在方括号([])中列出并用管道符(|)分隔,例如
[val1|val2]。 - 参数名称被尖括号括起来并且斜体,例如
<玩家>。 - 参数值为作为纯文本给出,并被方括号括起来,例如
[true]。 - 必要时也可以组合,例如
<操作:[start|stop]>或<operation:[add <玩家>|remove <玩家>|list|on|off|reload]>。
变量
- 要输出包括可选参数在内的剩余命令,可以将
...加入模板。 - 要移去自动补全的斜杠,可以将
|/=0或|slash=0加入模板。 - 要改变命令名称的链接,可以将
|link=<link>加入模板。 - 要移去命令名称的链接,可以将
|link=none加入模板。 - 要在命令中加入HTML语法,可以将
|escape=0加入模板。记得把所有像但不是HTML标签的内容用<nowiki>来处理。 - 如果命令太长,溢出屏幕边缘,可以将
|long=1加入模板。它会允许代码换行显示。
示例
{{cmd|kill}}:/kill{{cmd|clear|?|diamond}}:/clear <目标(玩家)> diamond{{cmd|give ? diamond 64}}:/give <目标(玩家)> diamond 64{{cmd|give ? diamond 64|...}}:/give <目标(玩家)> diamond 64{{cmd|say I'm saying stuff!}}:/say I'm saying stuff!{{cmd|op|...}}:/op <玩家名>{{cmd|give|...}}:/give <目标(玩家)> <数据值{数据标签}> <数量>{{cmd|time|...}}:/time <操作:[set|add|query]> <值>{{cmd|whitelist|...}}:/whitelist <操作:[add <玩家>|remove <玩家>|list|on|off|reload]>{{cmd|tp|...}}:/tp <目标> [<目的地目标(單一)>|<x> <y> <z>] (<y朝向> <x朝向>){{cmd|?|...}}:/? ([<页码>|<命令名>]){{cmd|give ? command_block{BlockEntityTag: {Command: "setblock ~ ~ ~ diamond_block"<nowiki>}}</nowiki>}}/give <目标(玩家)> 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>}}。
- 为了将NBT标签和子命令记为单个参数,命令里的空格会被忽略。但是,如果命令包含多个单独的NBT标签或子命令,这将不起作用。此时需要将各参数分开指定(即用
|分隔各部分)。

沪公网安备 31011002002714 号