您知道吗,Minecraft 有一套魔法咒语,可让您在世界各地传送,找到某些生物群落和结构的位置,生成物品、生物和方块,并设置天气和时间?
没错,纯粹的巫术! 命令(也称为斜杠命令)允许您更改您在 Minecraft 中的体验,从召唤生物到调整世界中的天气状况。
命令(Command),控制台命令(Console Command)或斜杠命令(Slash Command),这是一项高级功能,可通过输入特定文本字符串来激活。
使用方法[]
在客户端中,命令通过Minecraft的聊天窗口输入,通过按下T键、
在命令方块中,命令可以不以前缀斜杠开头。在命令方块中的命令通常还需要一个可选参数,如玩家名称。
命令也可以在多人服务器的控制台中输入,但是不应加入前缀/。在英语中,以这种方式执行命令的服务器管理员被称为“ghosting”。
命令可通过以下方式执行:
- 玩家直接通过聊天框输入命令。
- 通过命令方块或者命令方块矿车。
- 在专用服务器中,通过控制台键入命令。
- 在函数中,作为数据包
[仅JE]或行为包 [仅BE]的一部分。 - 在基岩版中,在行为包的脚本中。
- 在基岩版中,在行为包的动画控制器中。
- 在基岩版中,在行为包的方块事件响应中。
- 在基岩版中,在行为包的实体事件响应中。
- 在Java版中,点击具有
"run_command"
行为的JSON文本。 - 在基岩版中,由连接到客户端的WebSocket服务器请求执行。
- 在基岩版中,通过NPC对话框执行。
命令指引[]
语法表示[]
每个命令都由几个空格组成,这些空格由段分隔。以下格式用于帮助在命令语法中表达每个片段的含义。关于命令的具体语法,请点击命令列表中的链接。
在Java版中,
输入项 含义 <参数>
需使用一合适的值来替换的参数。 字面量
按原样输入的内容。
修饰符 含义 [输入项]
该输入项是可选的。 [输入项|输入项]
可选,选择其中一个输入项填写。 (输入项|输入项)
必选,选择其中一个输入项填写。 省略号 ...
在游戏中表示需后接一个完整的命令。
在此wiki中表示省略了一些必选的部分。
- 例如,
[<size>]
是可选的参数,而[size]
是可选的字面量。 - 以
advancement (grant|revoke) <targets> only <advancement> [<criterion>]
为例,其中advancement
和only
是需要原样输入的字面量,(grant|revoke)
是需要从grant
和revoke
中选择一个输入的字面量,<targets>
和<advancement>
是必需的以合适值替换的参数,[<criterion>]
是可选的以合适值替换的参数。
在基岩版中,
输入项 含义 字面量
按原样输入的内容。 名称:类型
需要使用一合适的值来替换的参数。 字面量|字面量
选择其中一个字面量填写。
修饰符 含义 <输入项>
该输入项是必选的。 [输入项]
||该输入项是可选的。省略号 ...
|| 在此wiki中表示省略了一些必选的部分。
- 其中尖括号修饰符(
<输入项>
)一般不修饰字面量
,必选的字面量不需添加修饰符。 - 例如,
set
和<set>
都表示必选的字面量,但后者不会在游戏中出现。而<size: int>
是必选的参数。
在Java版和基岩版中,方括号是可选的。用方括号修饰的输入项只能位于命令的末尾,不能显示在命令的中间。允许多个方括号平行出现在命令的末尾,例如命令的末尾a [b] [c]
表示只有a
、a b
和a b c
三者是合法的。
限制条件[]
大部分命令要求执行上下文要有足够的权限等级,这意味着大多数命令只能在启用作弊的情况下在单人游戏中使用,并且只能在玩家在多人模式服务器中时使用。详见权限等级。
一些命令对当前的游戏和世界有限制。
- 无:无限制条件。
- 启用作弊
[仅BE]:仅适用于基岩版。当由服务器或脚本执行时,无论是否启用作弊,该命令都可用。(控制台、计划执行的函数、tick.json中的函数或连接到专用服务器的 WebSocket 服务器请求的命令,全部由服务器执行)。当以其他方式执行时,该命令仅在启用作弊时可用。禁用作弊时,即使执行者具有更高的作弊功能,除非由服务器或脚本执行权限等级也无法使用这些命令。 - 在Java版中,只要有足够高的权限等级,无论作弊是否开启,玩家都可以使用相应的命令。
- 仅专用服务器:此命令只能在专用服务器中执行。
- 仅单人游戏:此命令不能在专用服务器中执行。
作弊[]
创建新的世界时,可以通过“Template:Tp”
在Java版中,创建新的世界时的“Template:Tp”选项仅影响离线单人世界的玩家或局域网世界的所有者。Template:Tp时的“Template:Tp”选项会影响局域网世界中的所有玩家。
在Java版中,当前的离线单人游戏如果未开启作弊,可以通过公开目前的游戏至局域网(Esc→“Template:Tp”,点选“Template:Tp”为开,接着“Template:Tp”)而且就目前而言,有可能作弊。 您无需物理连接到 LAN 或等待其他人加入。 这不是永久性的,但该命令将一直可用,直到您离开世界,并且对命令所做的任何更改(物品、生物生成等)都将被保存。 您可以在重新启动游戏时重复上述步骤。 当 LAN 打开时,您无法暂停游戏,因此如有必要,最好在自己的世界中找到一个安全的地方。 您可以重新加载世界以取消打开局域网。 要永久开启作弊,您需要更改level.dat文件。
在基岩版中,作弊可以随时使用设置菜单中的选项进行切换。启用作弊将导致玩家永远无法在该世界中获得成就,即使后来再关闭作弊也一样。
结果[]
尝试执行命令后会产生不同的效结果,包括无法解析、执行失败、执行成功、
- 无法解析
- 若当前游戏、世界或执行上下文不满足命令的限制条件,或输入的命令不完整,或存在无法解析的参数,该命令就无法解析。
- 如果一个参数无法解析,该参数“未正确指定”。
- 在Java版中,当您在聊天栏中输入参数时,如果无法解析该参数,将提示玩家。
- 在Java版中,在命令方块中输入命令与在聊天栏中输入时的行为相同。
- 在基岩版中,在命令块中输入命令时,如果无法解析命令,则当命令块界面关闭时,命令块的输出框中会打印错误消息。 如果您尝试运行无法解析的命令,您将收到一条错误消息。
- 若在函数文件中有一个命令无法解析,这个函数没有加载到游戏中。
- 在基岩版中,如果脚本包含无法解析的命令,则当您尝试运行该命令时,将引发错误。
- 执行错误
[仅JE] - 如果命令执行错误,则表示该命令存在重大漏洞。 从技术上讲,该命令在执行时会抛出一个 brigadier.exceptions.CommandSyntaxException异常。
- 执行中断
[仅JE] - 仅存在于
/execute
命令。即在执行一个/execute
命令的过程中,执行分支数变为 0,在最后一个子命令执行之前停止,称为执行中断。 - 比如在命令方块中执行
/execute as @s run ...
。
- 执行失败和执行成功
- 如果命令不是 无法解析、执行错误、Void或中断,则命令的结果可以归类为执行失败或执行成功。如果命令成功次数为 0,则表示命令执行失败。否则,命令执行成功。
- 在Java版中,如果该命令无法被命令方块执行,则当
/execute store success ... run ...
储存0
时命令失败,当/execute store success ... run ...
储存1
时命令成功。 - 在基岩版中,如果您无法在命令块或脚本中执行命令,即使您有很多成功示例,您仍然无法获取它。 注意,仅当命令不是无法解析、执行错误、Void或执行中断时,才存在执行失败和执行成功。如果命令无法解析、执行错误、Void或暂停,则命令的成功次数为 0,但不视为执行失败,也不被视为执行成功。 请记住,并非所有 “successful” 命令都会改变世界,而 “failed” 命令并不意味着该命令什么都不做。
坐标[]
命令的坐标可以由由三个绝对坐标(X Y Z
)组成的一系列坐标表示。 您还可以使用波形符 (~
) 指定增量以指定相对坐标,使用插入符号 (^
) 通过指定偏移量来指定本地坐标。 您可以混合使用绝对坐标和相对坐标,但也不能将它们与本地坐标混合使用。
目标选择器[]
目标选择器是命令中最常用的参数之一,允许您规范地自由选择要参与命令的实体。 目标选择器也用于原始 JSON 文本中。
- 变量是目标选择器的重要组成部分,它允许您粗略指定要选择的实体(所有实体、最近的玩家、与 NPC 交互的玩家等)。
- 参数是可选的,负责装饰变量,允许您进一步筛选变量选择的实体。 播放器使用的参数有许多子参数(例如,type、name、scores等)。
NBT标签[]
NBT标签是一种树状数据结构,可以被用花括号包含的键值对(即SNBT)描述。SNBT用于Java版的命令中,用于指定玩家、实体和一些方块的较为复杂的数据。
SNBT由零个或多个用逗号分隔的键值对组成,且本身用大括号括住。每个键值对包含键名和键值,用冒号分开。但是,有些键值可以继续包含键值对,因此SNBT可以用来描述层次结构。
- 例:
{name1:123,name2:"sometext",name3:{subname1:456,subname2:789}}
这些NBT标签所采用的数据结构与Minecraft世界存档相同。这种数据结构在其他条目中有详细描述。NBT标签中键名有严格的限定(区分大小写):
对象 | 例子 |
---|---|
方块 | 箱子、熔炉、命令方块、刷怪蛋、告示牌等 |
物品 | 物品栏中的物品 (包括附魔、自定义名称等) |
物品实体 | 在地上的物品 |
生物 | 苦力怕、牛、村民等 |
弹射物 | 箭、火球、喷溅药水等 |
船、矿车等 | |
动态方块 | 引燃的TNT及正在掉落的沙子、沙砾、铁砧等 |
其他实体 | 烟花火箭、画和物品展示框 |
指定键名的键值也必须符合数据类型要求。
类型 | 说明 |
---|---|
字节(byte) | 介于-128和127之间(包含)的整数。 |
短整型(short) | 介于-32768和32767之间(包含)的整数。 |
整型(int) | 介于-2147483648和2147483647之间(包含)的整数。 |
长整型(long) | 介于-9,223,372,036,854,775,808和9,223,372,036,854,775,807之间(包含)的整数。 |
单精度浮点型(float) 双精度浮点型(double) |
Float: 32位单精度浮点数,介于-3.4E+38和+3.4E+38之间。
Double: 64位双精度浮点数,介于-1.7E+308和+1.7E+308之间。
|
字符串(string) | 一串字符,如果内容包含不在 a-z A-Z 0-9 _ . (不包括空格)的字符则需要在整个字符串前后加上双引号。\ 可以将后面的字符转义(支持像JSON那样的转义,如\n 和\u00a7 )。转义方式为,在" 及\ 号前加上\ 。
|
列表(list) | 值的序列,用逗号分隔并用方括号包含。所有值的数据类型必须统一——数据类型标准由列表的第一个元素决定。
|
复合标签(compound) | 键值对的序列,用逗号分隔并用花括号包含。
每个NBT标签的内容本身就是一个复合标签。 复合标签里面可以包含任何标签。 |
字节数组(byte-array) | 介于-128和127(包含)之间的整数序列,用逗号分隔内容并用方括号包含,首个元素前方需要加入类型标识B; 。
|
整型数组(int-array) | 介于-2,147,483,648和2,147,483,647(包含)之间的整数序列,用逗号分隔内容并用方括号包含,首个元素前方需要加入类型标识I; 。
|
长整型数组(long-array) | 介于-9,223,372,036,854,775,808和9,223,372,036,854,775,807(包含)之间的整数序列,用逗号分隔内容并用方括号包含,首个元素前方需要加入类型标识L; 。
|
布尔型(boolean) | 一种数据类型,只有“true”和“false”两种取值。由于程序通常使用 字节存储布尔值,布尔型只会在JSON格式中出现。在NBT中,true和false相当于1和0。
|
某些命令要求您显式指定特定数值的数据类型,这可以通过向数字添加限定字符(B、S、L、F、D)来实现。 例如,3s
是短整数,3.2f
是单精度浮点数,依此类推。 (字母 I 不能是整数。 限定字符不区分大小写。 如果没有限定符并且 Minecraft 无法根据上下文确定数据类型,或者需要比较 NBT 标签,则数据类型被视为双浮点数(如果值有小数部分)或整数(值没有小数点且在整数值的范围内)。 或者字符串(如果以上都不是 true)。 在用方括号括起来的集合中,用逗号分隔的所有元素都是整数,数据类型被视为整数数组(例如,[I;1,2,3]
是整数数组,[L;1L,2L,3L]
是长整数数组)。 否则,假定列表。但有以下特例:[]
是一个空列表,而[,]
是一个空整型数组。
如果用/clear
这些命令只会检查目标实体/方块/物品是否具有此标签。这意味着符合条件的实体/方块/物品也可能具有其他标签。列表和数组同样成立:只要列表或包含所有要找到的元素的数组,则无论元素的排列顺序如何,或者是否有额外的元素,它都会被成功匹配。
原始JSON文本[]
在Java版中,/tellraw
和/title
该命令使用严格的 JSON 语法来显示文本。此外,NBT 标签的某些值需要输入原始 JSON 文本。
在基岩版中,原始JSON文本可以作用于/tellraw
的内容、/titleraw
的标题、书与笔的文本(题目和作者除外)、告示牌的文本以及NPC的对话的编辑(操作员在编辑时,效果不可见)。
参数类型列表[]
权限等级[]
权限等级用于控制执行程序可以执行的命令。 例如在Java版中,/kick
因为是这个命令需要的,所以不能在命令块中执行3
的权限等级,而命令方块的权限等级仅为2
。
在Java版中,权限等级可为0
,1
,2
,3
或4
。
在基岩版中,权限等级可为0
,1
,2
,3
或4
。
- 命令方块或命令方块矿车的权限等级为
1
。 - 服务器控制台的权限等级为
4
。 - 开发者控制台的权限等级为
3
[需要验证]。 - 函数和附加包中的脚本的权限等级为
1
。 /execute
执行子命令的权限等级为1
[需要验证]。 - 对于玩家来说:
- 如果该玩家在服务器 “玩家权限” 屏幕中的 “操作员命令” 开关处于关闭状态,则其权限级别将为 默认
1
(可在server.properties中更改)。 - 如果玩家处于单人游戏或 局域网 世界中,并且在 “玩家权限” 屏幕中的 “操作员命令” 开 开关,则其权限级别默认为
3
。 - 否则,该玩家的权限等级为
0
。[需要测试]
- 如果该玩家在服务器 “玩家权限” 屏幕中的 “操作员命令” 开关处于关闭状态,则其权限级别将为 默认
注意:命令的权限级别与暂停菜单和玩家权限屏幕中的角色(访客,成员,操作员或自定义)不同。 例如,在单人游戏中,相应的操作员命令开关处于打开状态,因此作为操作员的玩家具有 3
权限级别。 作为访客或成员的玩家将具有 0
权限级别,因为相应的操作员命令开关未打开。
命令列表及其概述[]
下表列出了所有可用命令,包括即将到来的命令。点击表头可以排序。
点击每一行第一格中的链接可以查看命令的具体用法。
命令 | 描述 | BE | EDU | JE | JE权限等级 | BE及EDU权限等级 | 仅限MP | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
/?
|
/help 使用命令提供有关使用命令的帮助。
|
是 | 是 | — | — | 0 | — | — | — | — | — |
赋予或剥夺玩家的能力。 | 是 | 是 | — | — | 1 | — | — | — | — | ||
/advancement
|
添加、移除或查询玩家的进度。 | — | — | 是 | 2 | — | — | — | — | — | |
/alwaysday
|
/daylock 的替代命令,锁定或解锁日夜循环。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/attribute
|
修改或查询玩家和生物的属性。 | — | — | 是 | 2 | — | — | — | — | ||
/ban
|
将玩家加入封禁列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/ban-ip
|
将IP地址加入封禁列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/banlist
|
显示封禁列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/bossbar
|
修改或查询Boss栏。 | — | — | 是 | 2 | — | — | — | — | ||
/camera
|
切换到自定义相机视角并淡出屏幕。 | 是 | — | — | — | 1 | — | — | — | — | |
/camerashake
|
启用镜头抖动效果。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/changesetting
|
更改一个正在运行的服务器的设置。 | 是 | — | — | — | 4 | 是 | — | — | — | — |
/clear
|
从玩家物品栏中删除物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/clearspawnpoint
|
从世界中移除出生点。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/clone
|
将特定区域的方块复制到另一处。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/connect
|
/wsserver 的替代命令,连接至一个WebSocket服务器。
|
是 | 是 | — | — | 0 |
— | — | — | — | — |
2 | |||||||||||
/damage
|
对指定实体造成伤害。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/data
|
允许玩家获取、合并、修改或是移除实体、方块或命令存储的NBT数据。 | — | — | 是 | 2 | — | — | — | |||
/datapack
|
控制加载的数据包。 | — | — | 是 | 2 | — | — | — | — | — | |
/daylock
|
/alwaysday 的替代命令,锁定或解锁日夜循环。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/debug
|
开始或结束刻分析器或对函数进行调试。 | — | — | 是 | 3 | — | — | — | — | — | — |
/dedicatedwsserver
|
尝试连接一个WebSocket服务器。 | 是 | — | — | — | 0 | 是 | — | — | — | — |
/defaultgamemode
|
更改默认的游戏模式。 | — | — | 是 | 2 | — | — | — | — | — | |
/deop
|
撤销玩家的管理员权限。 | 是 | 是 | 是 | 3 | 2 | 是 |
— | — | — | |
/dialogue
|
打开一个玩家的NPC对话。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/difficulty
|
设置难度等级。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/effect
|
添加或移除状态效果。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/enchant
|
附魔玩家的物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/event
|
用于触发一个实体的事件。 | 是 | 是 | — | — | 1 | — | — | — | ||
/execute
|
更改执行环境的情况下执行另一条命令。 | 是 | 是 | 是 | 2 | 1 | — | ||||
/experience
|
/xp 的替代命令,给予玩家经验。
|
— | — | 是 | 2 | — | — | — | — | — | |
/fill
|
在某个区域填充特定方块。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/fillbiome
|
设置指定区域的生物群系。 | — | — | 是 | 2 | — | — | — | — | — | |
/fog
|
用于更改玩家当前的雾设置。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/forceload
|
强制不断加载区块。 | — | — | 是 | 2 | — | — | — | — | — | |
运行一个函数。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | ||
/gamemode
|
更改玩家的游戏模式。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/gamerule
|
更改或查询游戏规则。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/gametest
|
用于测试GameTest功能。 | 是 | — | — | — | 1 | — | — | — | — | — |
/give
|
给予玩家物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/help
|
/? 的替代命令,提供命令使用帮助。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | — |
/hud
|
修改HUD的可见性。 | 是 | — | — | — | 1 | — | — | — | — | |
/immutableworld
|
设置世界的不可变状态。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/inputpermission
|
对玩家的权限状态进行指定操作。 | 是 | — | — | — | 1 | — | — | — | — | |
/item
|
用于修改方块或实体的物品栏。 | — | — | 是 | 2 | — | — | — | |||
/jfr
|
开始或结束JFR分析。 | — | — | 是 | 4 | — | — | — | — | — | — |
/kick
|
将玩家踢出服务器。 | 是 | 是 | 是 | 3 | 1 | — | — | — | — | |
/kill
|
清除实体(玩家、生物、掉落物等)。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/list
|
列出服务器中的玩家。 | 是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/locate
|
显示最近的给定结构、生物群系或兴趣点 |
是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/loot
|
将指定的战利品放入物品栏或世界。 | 是 | 是 | 是 | 2 | 2 | — | — | |||
/me
|
显示一条关于自己的信息。 | 是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/mobevent
|
控制或查询允许运行的生物事件。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/msg
|
/tell 和/w 的替代命令,向另一玩家发送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/music
|
设置玩家是否能控制当前播放的音乐。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/op
|
授予玩家管理员权限。 | 是 | 是 | 是 | 3 | 2 | 是 |
— | — | — | |
/ops
|
/permission 的替代命令,重载并应用权限。
|
是 | 是 | — | — | 4 | 是 | — | — | — | |
/pardon
|
从封禁列表中移除玩家封禁项目。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/pardon-ip
|
从封禁列表中移除IP封禁项目。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/particle
|
创建粒子。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/perf
|
记录并保存性能分析数据。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/permission
|
/ops 的替代命令,重载并应用权限。
|
是 | 是 | — | — | 4 | 是 | — | — | — | |
/place
|
在满足条件的指定位置放置一个已配置地物、拼图或结构。 | — | — | 是 | 2 | — | — | — | — | ||
/playanimation
|
运行一次特定动作。 | 是 | 是 | — | — | 1 | — | — | — | ||
/playsound
|
播放音效。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/publish
|
向局域网开放单人游戏世界。 | — | — | 是 | 4 | — | 仅限SP | — | — | — | |
/random
|
生成随机值或控制随机序列。 | — | — | 是 | 0(无sequence )2 |
— | — | — | — | — | — |
/recipe
|
给予或剥夺合成配方。 | 是 | — | 是 | 2 | 1 | — | — | — | — | |
/reload
|
从硬盘中重新加载战利品表、进度和函数。 | 是 | 是 | 是 | 2 | 2 | — | — | — | — | |
/remove
|
移除智能体。 | — | 是 | — | — | 2 | — | — | — | — | |
/replaceitem
|
替换物品栏中的物品。 | 是 | 是 | 已移除 | 2 | 1 | — | — | |||
/return
|
控制函数内部的执行流并更改其返回值。 | — | — | 是 | 2 | — | — | — | — | — | — |
/ride
|
控制一个实体的骑行状态。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/save
|
准备备份,查询其状态或恢复。 | 是 | — | — | — | 4 | 是 | — | — | — | |
/save-all
|
保存服务器世界状态到硬盘。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/save-off
|
关闭服务器自动保存。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/save-on
|
开启服务器自动保存。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/say
|
向多个玩家发送消息。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/schedule
|
安排函数在特定的游戏刻后运行。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | — |
/scoreboard
|
管理记分板的目标、玩家和队伍。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
调试GameTest框架选项。 | 是 | — | — | — | 1 | — | — | — | — | — | |
/scriptevent
|
通过ID和消息来触发脚本事件。 | 是 | — | — | — | 1 | — | — | — | — | — |
/seed
|
显示世界种子。 | — | — | 是 | 0[仅单人游戏] 2[仅多人游戏] |
— | — | — | — | — | |
/setblock
|
将方块替换为其他方块。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/setidletimeout
|
设置无操作玩家被踢出的延时。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/setmaxplayers
|
设置可加入游戏的玩家数量上限。 | 是 | 是 | — | — | 3 | — | — | — | — | |
/setworldspawn
|
设置世界出生点。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/spawnpoint
|
设置一个玩家的出生地点。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/spectate
|
使一个处于旁观模式的玩家旁观一个实体。 | — | — | 是 | 2 | — | — | — | — | — | |
/spreadplayers
|
将实体传送到随机位置。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/stop
|
关闭服务器。 | 是 | — | 是 | 4 | 4 | 是 | — | — | — | |
/stopsound
|
停止音效。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/structure
|
无需结构方块即可保存和加载结构。 | 是 | 是 | — | — | 1 | — | — | |||
/summon
|
生成一个实体。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/tag
|
修改实体的标签。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/team
|
修改队伍。 | — | — | 是 | 2 | — | — | — | — | ||
/teammsg
|
/tm 的替代命令,指定要发送给队伍的消息。
|
— | — | 是 | 0 | — | — | — | — | — | |
/teleport
|
/tp 的替代命令,传送实体。
|
是 | 是 | 是 | 2 | 1 | — | — | — | ||
/tell
|
/msg 和/w 的替代命令,向另一个玩家发送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/tellraw
|
向玩家显示JSON消息。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/testfor
|
统计符合给定条件的实体。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | ||
/testforblock
|
检测某方块是否在某位置。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/testforblocks
|
检测两个区域中的方块是否相同。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/tick
|
停止或开始游戏刻的流逝,或更改游戏刻速率。 | — | — | 是 | 3 | — | — | — | — | — | |
/tickingarea
|
添加、删除或列出常加载区域。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/time
|
更改或查询游戏中的世界时间。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/title
|
管理屏幕上的标题。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/titleraw
|
使用JSON管理屏幕上的标题。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/tm
|
/teammsg 的替代命令,指定要发送给队伍的消息。
|
— | — | 是 | 0 | — | — | — | — | — | |
/toggledownfall
|
切换天气。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/tp
|
/teleport ,传送实体。
|
是 | 是 | 是 | 2 | 1 | — | — | — | ||
/transfer
|
将玩家转移到另一个服务器上。 | 否 | 否 | 即将到来 | 3 | 否 | 是 | — | — | — | |
/trigger
|
设置一个触发器。 | — | — | 是 | 0 | — | — | — | — | — | |
/volumearea
|
添加、删除或列出功能域。 | 是 | — | — | — | 1 | — | — | — | — | |
/w
|
/tell 和/msg 的替代命令,向另一玩家发送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/wb
|
/worldbuilder 的替代命令,给予能编辑受限制方块的能力。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/weather
|
设置天气。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/whitelist
|
管理服务器白名单。 | 是 | — | 是 | 3 | 4 | 是 | — | — | — | |
/worldborder
|
管理世界边界。 | — | — | 是 | 2 | — | — | — | — | — | |
/wb 的替代命令,给予能编辑受限制方块的能力。
|
是 | 是 | — | — | 1 | — | — | — | — | ||
/wsserver
|
/connect 的替代命令,连接至WebSocket服务器。
|
是 | 是 | — | — | 0 |
— | — | — | — | — |
2 | |||||||||||
/xp
|
/experience 的替代命令 |
是 | 是 | 是 | 2 | 1 | — | — | — | — |
隐藏命令[]
这类命令通常需要使用WebSocket服务器代为执行,在游戏界面中无法被执行。
命令 | 描述 | BE | EDU | BE及EDU权限等级 | 仅限MP | ||||
---|---|---|---|---|---|---|---|---|---|
/agent
|
操控智能体。 | WS | WS | 0 1 |
— | — | — | — | |
/classroommode
|
允许编辑受限制的方块。 | — | 是 | 0 | — | — | — | — | — |
/closechat
|
如果聊天框已打开,则关闭它。 | — | 是 | 0 | — | — | — | — | — |
/closewebsocket
|
断开已连接的WebSocket服务器。 | WS | WS | 0 | — | — | — | — | — |
/code
|
启动代码编辑器。 | — | 是 | 0 | — | — | — | — | — |
/codebuilder
|
设置一个玩家的代码编辑状态。 | — | 是 | 1 | — | — | — | — | — |
/enableencryption
|
为当前WebSocket连接启用加密。 | WS | WS | 0 | — | — | — | — | — |
/getchunkdata
|
获得特定区块的数据。 | 是 | 是 | 3 | — | — | — | — | — |
/getchunks
|
获得已加载区块列表。 | 是 | 是 | 3 | — | — | — | — | — |
/geteduclientinfo
|
显示有关客户端的数据。 | — | 是 | 0 | — | — | — | — | — |
/geteduserverinfo
|
显示有关服务端的数据。 | 是 | — | 0 | 是 | — | — | — | — |
/getlocalplayername
|
显示本地玩家姓名。 | 是 | 是 | 0 | — | — | — | — | — |
/getspawnpoint
|
获得特定玩家的出生地点。 | 是 | 是 | 3 | — | — | — | — | — |
/gettopsolidblock
|
获得特定位置以下最高的非空气方块。 | 是 | 是 | 0 1 |
— | — | — | — | — |
/globalpause
|
查询或设置所有玩家的世界暂停状态。 | 是 | 是 | 3 | — | — | — | — | — |
/lesson
|
处理教育版课程报告。 | — | 是 | 0 | — | — | — | — | — |
/listd
|
以JSON形式列出服务器中的玩家及信息。 | WS | WS | 3 | — | — | — | — | |
/querytarget
|
检测某实体所在坐标、旋转角度、所在维度及专用ID。 | WS | WS | 0 2 |
— | — | — | ||
/spawnitem
|
在特定位置生成一个物品实体。 | — | 是 | 0 | — | — | — | — | |
/takepicture
|
从一个玩家的角度拍摄另一个玩家的照片。 | 是 | 是 | 1 | — | — | — | — |
已移除的命令[]
命令 | 描述 | 移除版本 | 移除原因 | BE | EDU | JE | JE权限等级 | BE及EDU权限等级 | 仅限MP | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/achievement
|
给予或剥夺玩家的成就。 | Java版1.12 (17w13a) |
Java版1.12中,成就系统被进度替代。 | — | — | 已移除 | 2 | — | — | — | — | — | |
/banip
|
将IP地址加入封禁列表。 | Java版Indev 0.31 | 被整理进/ban-ip 。
|
— | — | 已移除 | ? | — | 是 | — | — | — | |
/blockdata
|
修改方块的NBT标签。 | Java版1.13 (17w47a) |
被整理进/data 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/broadcast
|
在整个服务器中广播消息。 | Java版Classic 0.0.16a_01 | 被整理进/say 。
|
— | — | 已移除 | 1 | — | — | — | — | — | — |
/chunk
|
控制一个区块是否常加载。 | Java版1.13.1-pre1 | 被整理进/forceload 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/clearfixedinv
|
清除固定的物品栏。 | 携带版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/detect
|
当限制条件满足时执行命令。 | 基岩版1.2.0 | 被整理进/execute 。
|
已移除 | — | — | — | 1 | — | — | — | — | — |
/entitydata
|
修改实体的NBT标签。 | Java版1.13 (17w45b) |
被整理进/data 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/executeasself
|
执行一个命令。 | ? | ? | 已移除 | 已移除 | — | — | 0 | — | — | — | — | — |
/home
|
将玩家召唤到世界的生成点。 | Java版Alpha v1.2.5 | 世界生成点现在基于生成区块了,而不是单一位置。 | — | — | 已移除 | 0 | — | — | — | — | — | — |
/locatebiome
|
显示最近的给定生物群系的坐标。 | Java版1.19 (22w19a) |
被整理进/locate 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/mixer
|
Mixer交互性控制。 | 基岩版1.16.210 (1.16.210.58) |
Mixer已停止运营。 | 已移除 | — | — | — | 0 | — | — | — | — | — |
/placefeature
|
在满足条件的指定位置放置一个已配置地物。 | Java版1.19 (22w18a) |
被整理进/place 。
|
— | — | 已移除 | 2 | — | — | — | — | ||
/position
|
控制是否在HUD中显示玩家坐标。 | 教育版1.0.21 | 被整理进/gamerule 。
|
— | 已移除 | — | — | 0 | — | — | — | — | — |
/replaceitem
|
替换物品栏中的物品。 | Java版1.17 (20w46a) |
可用 | 可用 | 已移除 | 2 | — | — | — | ||||
/resupply
|
村民重新补给。 | ? | ? | 已移除 | — | — | 2 | — | — | — | — | — | |
/setfixedinvslot
|
以一个物品设置固定的物品栏。 | 携带版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/setfixedinvslots
|
设置固定物品栏数量。 | 携带版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/setspawn
|
将当前位置设为新玩家默认的生成点。 | Java版Indev 0.31 | 世界生成点现在基于生成区块了,而不是单一位置。 | — | — | 已移除 | 2 | — | — | — | — | — | — |
/solid
|
在放置石头和放置基岩间切换。 | Java版Indev 0.31 | 放置的方块现在由物品栏决定。 | — | — | 已移除 | 2 | — | — | — | — | — | — |
/stats
|
更新命令结果产生的记分项。 | Java版1.13 (17w45a) |
被整理进/execute 。
|
— | — | 已移除 | 2 | — | — | — | |||
/toggledownfall
|
切换天气。 | Java版1.13 (17w45a) |
与/weather 功能重复。
|
可用 | 可用 | 已移除 | 2 | — | — | — | — | — | |
/transferserver
|
将玩家转送至另一服务器。 | 基岩版1.2.0.2 | ? | 已移除 | 已移除 | — | — | ? | — | — | — | — | — |
/unban
|
从封禁列表中移除封禁项目。 | Java版Alpha v1.0.16 | 被整理进/pardon 。
|
— | — | 已移除 | 3 | — | 是 | — | — | — | |
/videostream
|
连接一个WebSocket服务器,并进行视频推流。 | ? | ? | 已移除 | — | — | — | 1 | — | — | — | — | — |
/videostreamaction
|
尝试在视频推流上执行操作。 | ? | ? | 已移除 | — | — | — | 1 | — | — | — | — | — |
/warden_spawn_tracker
|
设置幽匿尖啸体生成监守者之前应接收到多少次振动。 | Java版1.19 (22w11a) |
临时性命令。 | — | — | 已移除 | 2 | — | — | — | — | — |
基岩版开发者命令[]
基岩版开发者命令是供游戏的开发和测试使用的,在正式版本中玩家通常无法看见并执行这些命令。
智能体命令[]
以下命令已由/agent
取代:
/attack
/collect
/createagent
/destroy
/detectredstone
/detect
/dropall
/drop
/till
愚人节命令[]
以下命令仅存在于部分愚人节版本中。
/debugdim
/transform
/vote
/warp
历史[]
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
关于“命令”的历史,请见各版本页面。
参见[]
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |
版本 |
| ||||||
---|---|---|---|---|---|---|---|
开发 |
| ||||||
技术性 | |||||||
多人游戏 | |||||||
特色功能 |
- ↑ “How to use commands in Minecraft” – Minecraft.net,2023年9月22日