📄指令输入与编写规则

1. 要在游戏内的对话框内输入指令,需要以斜线/开头;

2. 参数(Parameter)用于直接告诉指令操作的对象,操作时长等一些其他信息。如果指令有多个参数,那么它们将以空格分隔;一般情况下,因为参数不像属性那样有提示符,所以应该按顺序填写;

3. 如果参数在方括号[]内,则这个参数为选填项如果参数在尖括号<>内,则这个参数为必填项圆括号()内是额外的注释

4. 若某个参数有同样的效用但值不同(例如某一个颜色参数,既可以使用RGB值,又可以使用HEX颜色码),它们将会以斜线/分隔;

5. 若某个参数可以选择多种不同的操作(例如将一位玩家加入到/删除出列表),它们将会以竖线|分隔。

6. 你应该会在指令帮助中看到类似于[-s:<值>][-r][--help]的指令参数,这种参数具体称为属性(Attribute),属性也可以附带自己的属性值,例如"-s"和"--help"都是属性,紧随其后的冒号是用于指定属性的值,若没有冒号,则这个属性没有属性值;也存在只有冒号没有短横线的属性。

提示:

  1. 不同的插件拥有不同的指令读取规则与机制,指令帮助中会根据情况进行调整并尽量明确;

  2. 帮助文档的所有指令帮助条目不省略开头的斜线/,并且只提供玩家可以使用到的指令;

  3. 若没有特别提示,方括号内的参数都可以选填,未填写将使用默认值。

→ 属性与参数示例

★ 以下是参数:

/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