📄指令输入与编写规则
1. 要在游戏内的对话框内输入指令,需要以斜线/
开头;
2. 参数(Parameter)用于直接告诉指令操作的对象,操作时长等一些其他信息。如果指令有多个参数,那么它们将以空格分隔;一般情况下,因为参数不像属性那样有提示符,所以应该按顺序填写;
3. 如果参数在方括号[]
内,则这个参数为选填项;如果参数在尖括号<>
内,则这个参数为必填项;圆括号()
内是额外的注释;
4. 若某个参数有同样的效用但值不同(例如某一个颜色参数,既可以使用RGB值,又可以使用HEX颜色码),它们将会以斜线/
分隔;
5. 若某个参数可以选择多种不同的操作(例如将一位玩家加入到/删除出列表),它们将会以竖线|
分隔。
6. 你应该会在指令帮助中看到类似于[-s:<值>]或[-r]或[--help]的指令参数,这种参数具体称为属性(Attribute),属性也可以附带自己的属性值,例如"-s"和"--help"都是属性,紧随其后的冒号是用于指定属性的值,若没有冒号,则这个属性没有属性值;也存在只有冒号没有短横线的属性。
提示:
不同的插件拥有不同的指令读取规则与机制,指令帮助中会根据情况进行调整并尽量明确;
帮助文档的所有指令帮助条目不省略开头的斜线
/
,并且只提供玩家可以使用到的指令;若没有特别提示,方括号内的参数都可以选填,未填写将使用默认值。
→ 属性与参数示例
★ 以下是参数:
/spawnpoint
<X轴坐标> <Y轴坐标> <Z轴坐标>
/tell
<玩家名> [消息内容]
★ 1 以下是需要属性值的属性,属性和属性值以英文冒号分隔。
/counter create
[t:(时长)]
2 以下是无属性值的属性;
/afk
[-s]
3 以下是需要属性值的属性,属性和属性值以空格分隔。
//replace [replace_target] <replace_as>
[-m (mask)]
→ 以示例进一步解释
* 改变世界规则的指令结构为:
/minecraft:gamerule <规则全称> <true|false>
* 现在需要禁止当前世界生成生物,则输入以下指令:
/minecraft:gamerule mobSpawning false
** 给予玩家物品的指令结构为:
/minecraft:give [玩家名/实体对象占位符(@a|@e|@n|@s)] <物品ID(JE<1.13)/物品名称(JE>=1.13)> [数量]
** 现在需要给予Usasi103 1个钻石,则输入以下指令:
/minecraft:give Usasi103 diamond
(这里因为没有提供数量值,因此按默认值1隐式地补全参数)或 /minecraft:give Usasi103 diamond 1
请注意,若服务器加载了Essentials等基础功能插件,因为它们有许多与原版Minecraft同名的指令且优先级更高,若直接使用指令名此时占位符将不可用;要使用原版指令,请在指令名前加上minecraft:
名称空间。
*** 进入/退出暂离模式的指令结构为:
/afk [理由] [-s]
*** 现在需要进入暂离模式,且不希望客户端输出消息,则输入以下指令:
/afk have_a_nice_break:D -s
Last updated