命令方块
发表时间: 2025-11-06 16:55:35
最后更新: 2025-11-10 13:35:59(2天前)
本文标签: 管理员用品
命令方块是我的世界的方块中的一种管理员用品,可以通过创造模式中使用选取方块获得。
属性
| 命令方块 | |
|---|---|
| 脉冲型 |
不受制约
条件制约 |
| 连锁型 |
不受制约
条件制约 |
| 循环型 |
不受制约
条件制约 |
| 合适挖掘工具 | 无 |
| 硬度 | -1 |
| 爆炸抗性 | 3,600,000 |
| 窒息生物 | 是 |
| 红石导体 | 是 |
| 固体方块 (JE) | 是 |
| 固体方块 (BE) | 是 |
| 材料固体方块 (BE) | 是 |
| 活塞推动行为 | 不可推动,不可拉动 |
| 乐器 | 竖琴/钢琴 |
| 地图基色 | 命令方块:#664C33;连锁型命令方块:#667F33;循环型命令方块:#7F3FB2(Java版)或#995ACD(基岩版) |
| 方块ID | 命令方块:command_block;连锁型命令方块:chain_command_block;循环型命令方块:repeating_command_block |
| 命令方块(物品属性) | |
|---|---|
| 稀有度 | Java版:史诗;基岩版:常见 |
| 创造标签页(JE) | 管理员用品 |
| 创造分类(BE) | 无 |
| 最大堆叠 | 64 |
| 可再生 | 否 |
| 物品ID | 命令方块:command_block;连锁型命令方块:chain_command_block;循环型命令方块:repeating_command_block |
介绍
-
当达到一定的条件时,这种方块能够执行其内部存储的命令。
-
它可以帮助无法直接使用命令的玩家实施特定的操作,例如允许所有人通过输入/give来获得某件特定物品,而不是让他们自由使用/give获得任意物品。
-
命令方块具有方向性,决定了哪个连锁命令方块会收到信号,同时也影响“条件制约”模式命令方块的控制对象。
-
为了使命令方块能够正常执行指令,必须在游戏规则中启用“启用命令方块”选项。
-
在权限等级方面,命令方块的权限为2(仅限Java版)或1(仅限基岩版),因此无法执行更高级别的命令。
-
在Java版中,当命令方块执行特定命令时(如/help、/seed等),输出信息仅会显示在“上一个输出”框中,而不会出现在聊天窗口。
-
玩家在生存模式和冒险模式下无法打开命令方块的界面,也无法修改其内容。
-
只有处于创造模式并具备相应管理权限的玩家,才能放置或摧毁命令方块。
生成
- 命令方块不会生成在世界中。
获取
- 命令方块不能在生存模式中正常获得,但可以在打开“管理员用品标签页”后的创造模式物品栏
[仅Java版]、创造模式中使用选取方块或命令获得。
破坏
- 命令方块不能被挖掘破坏。
- 权限等级不足2
[仅Java版]或1 [仅基岩版]的玩家,即使处于创造模式也不能破坏命令方块。 - 命令方块被破坏后不会掉落。
| 方块 | |
|---|---|
| 硬度 | -1 |
| 工具 | 无 |
| 挖掘时间 | |
| 徒手 | ∞ |
用途
一、 设置
- 要输入或修改命令,玩家需点击命令方块的使用键来访问其界面。
- 仅在创造模式下,且具备相应权限的玩家才能打开命令方块的界面。
- 在单人游戏中,玩家必须处于创造模式且启用命令功能,才能对命令方块进行编辑。
- 在多人游戏情境中,只有以创造模式进行游戏的管理员可以对命令方块进行编辑。
- 在Java版的单人游戏中,打开命令方块界面时游戏将会暂停。
- 控制台命令
-
在Minecraft中,玩家可以在命令方块的文本框内输入各种命令,按下Tab键可以快速补全命令并循环选项。
-
如果命令较长,命令方块中的文本框只能显示其中的一小部分,而执行时的最大有效字符数为32500。
-
对于Java版,用户在命令方块中输入的字符数上限为32500个字符。
-
在基岩版中,即使超过32767个字符,也可以保存,但在命令方块所在区块重新加载后,字符数会被截断到<字符数> - 32768。
-
命令方块内的命令可以选用斜杠前缀(/),尽管这并不是强制要求。
-
在基岩版的命令文本框下,系统会提供关于如何使用目标选择器的简要提示。
- 上一个输出
-
显示的文本框用于显示上一个命令的结果,该框最初是空白的,具体取决于版本:Java版或基岩版。
-
该文本框右侧的按钮(仅适用于Java版)或左侧的按钮(仅适用于基岩版),用于控制上一个命令输出的存储和显示。
-
若按钮设定为显示,输出将呈现为“O”(仅Java版)或“开启”(仅基岩版),这是默认设置。
-
若按钮设定为隐藏,输出则会显示为“X”(仅Java版)或“关闭”(仅基岩版)。
-
在存在大量命令方块同时运行的情况下,选择不显示输出可以有效减少内存使用,从而优化游戏性能,降低卡顿现象。
- 方块类型
-
在《我的世界》中,命令方块的类型可以通过点击“脉冲/循环/连锁”按钮(仅限Java版)或通过方块类型下拉菜单(仅限基岩版)进行更改。
-
默认情况下,命令方块的种类为脉冲型,其颜色为橙色,这种类型的方块在被激活时会执行一次命令。
-
连锁型命令方块则呈青色,仅在指向它的命令方块执行命令时才会激活,且指向它的方块可以是任何类型的命令方块。
-
而循环型命令方块呈紫色,这种方块一旦被激活,将会在每个游戏刻(仅限Java版)或按照设置的延迟时间(如果设置为0则每个游戏刻)执行一次指定的命令。
- 条件
-
在Minecraft中,玩家可以通过点击“条件制约/不受制约”按钮(仅限Java版)或选择“条件:”下拉菜单(仅限基岩版)来调整命令方块的条件约束行为。
-
选择“条件制约”意味着该命令方块只有在其背后指向的命令方块成功执行命令时,才会继续执行命令。
-
需要注意的是,这里的“背后”指的是命令方块箭头指向的相反方向,而不涉及到连锁型命令方块。
-
对于脉冲型和循环型命令方块来说,它们必须至少经过1个游戏刻(在基岩版中,这个时间取决于“已选项中的延迟”)才能被激活。
-
条件制约功能会检测前一个命令方块在至少1个游戏刻前是否成功,而不考虑同一游戏刻内状态的变化。
-
这种机制导致条件制约命令方块的激活会在前一个命令方块的成功检测之后进行,因此,它们实际上不是在同一游戏刻中进行的。
-
尽管存在延迟,这并不意味着命令链的处理过程会变得混乱,实际上在短时间内,命令链的结果依然保持相对有序。
-
选择“不受制约”(默认设置)将使命令方块正常执行命令,无论其背后的命令方块是否成功执行。
- 红石
-
在Minecraft中,玩家可以通过点击“保持开启/红石控制”按钮(仅限Java版)或选择“红石:”下拉菜单(仅限基岩版)来调整命令方块的启用条件。
-
命令方块的默认状态为“红石控制”,这意味着命令方块仅在接收到红石信号时才执行其命令。
-
而“保持开启”选项则适用于连锁型命令方块,使其在缺少红石信号时仍保持开启状态。
-
特别需要注意的是,脉冲型命令方块在初次设置后会立刻激活,之后只有通过使用/clone或基岩版的/structure命令来复制或放置带有NBT的数据的命令方块时,才能重新激活。
- 执行第一个已选项
- 英文为“Execute on First Tick”,即“首刻执行”。
- 指定循环型命令方块是否在激活后立即执行其命令。
- 若被禁用,则从激活时起延迟后第一次执行。
- 该选项对延迟为0刻的循环型命令方块没有影响。
- 已选项中的延迟
-
“延迟刻数”在英文中被称为“Delay in Ticks”,主要用于脉冲型和连锁型命令方块。
-
该参数指定了在命令方块被激活或触发之后,执行具体命令前所需的游戏刻数延迟。
-
对于循环型命令方块,延迟则是指其重新执行命令的时间间隔。
-
在脉冲型和循环型命令方块中,设置延迟为0和1的效果相同,因为游戏将0视作1来处理。
-
然而,在连锁型命令方块中,0和1具有不同的意义。
-
如果被设置有延迟的命令方块被破坏,其中未执行的命令将无法得以执行。
- 悬停说明
- 指定命令方块的名称,在指向该方块时显示。
- 它也用于消息命令。
- 若命令方块有在铁砧中命名,放置时将采用此名称。
- 若为空,则默认为!。
- 完成与取消
- 点击“完成”按钮或按↵ Enter
[仅Java版]或点击“关闭”按钮或按Esc [仅基岩版]会保存命令并退出命令方块界面。 - 点击“取消”按钮或按Esc
[仅Java版]会在不保存任何修改的情况下退出命令方块界面。
二、 激活
-
命令方块在“红石控制”模式下,作为一种机械元件,可以通过多种方式激活。
-
它可以被相邻的活跃电源所触发,唯一的例外是红石火把无法启用其所连接的命令方块。此外,侦测器只会激活指向相邻命令方块的信号。
-
邻近的充能方块也能有效激活命令方块。
-
红石中继器、红石比较器或红石粉(包括覆盖在命令方块上的红石粉)活跃时,命令方块亦会被激活,然而未指向命令方块的红石粉则无法起作用。
-
在基岩版中,任何在相同红石刻内被取消的信号,将不会触发命令方块,这一过程发生在电容器更新阶段之前。
-
作为红石导体,命令方块能够被充能,从而实现其功能。
-
处于“保持开启”模式的命令方块会持续保持激活状态。
-
命令方块在接收到上升沿信号后,会有一个游戏刻的延迟,再根据其命令执行激活或撤销激活操作。
-
一旦被激活,命令方块会尝试执行所设定的命令,其行为会依赖于命令方块的具体类型。
连锁执行
-
当一个针对连锁型命令方块的普通命令方块被激活时,它会向该连锁型命令方块发出准备执行命令的信号,无论该命令方块是否执行了命令。
-
连锁型命令方块仅在被激活并处于开启状态时,才能执行命令,并且在“条件制约”模式下,还需确保其所指向的方向的反方向命令方块成功地执行了命令。
-
在同一游戏刻内,连锁中的命令方块会同时执行其命令。
-
需要注意的是,连锁执行的信号无法传递给一个在该游戏刻内已执行过命令的命令方块。
-
游戏中的“命令连锁执行数量限制”规则(maxCommandChainLength)控制着连锁型命令方块能够连锁执行的总数量,默认设置为65536。
三、 输出
- 当激活时,命令方块可以有几种不同类型的输出:
成功次数
- 红石比较器的功能在于检测并输出命令方块执行成功的次数。
- 成功次数的范围是从0到2,147,483,647(包括这两个数字)。
- 无论命令方块是否已停用,信号强度始终反映最后一次执行时的结果。
- 在Java版中,成功次数通常为0或1,唯一的例外是使用/execute命令时。
- 而在基岩版中,成功次数则通常与相关命令的性质有关,例如受命令影响的玩家数或被更改的方块数量。
- 在Java版中,当用户点击“完成”按钮或按下↵ Enter键退出界面时,成功次数会被重置为零,尽管可能没有做出任何更改。
- 相较之下,在基岩版中,如果在进行了改动的情况下退出界面,成功次数也会重置为零。
消息
-
在Minecraft中,命令执行后会产生不同的输出结果,显示该命令的成功或失败状态。
-
上一个输出信息会被记录在命令方块的图形用户界面(GUI)中的“上一个输出”文本框内。
-
对于多人游戏的玩家,输出信息也会显示在聊天框中,但只有管理员能够看到。
-
如果将游戏规则“广播命令方块输出”(commandBlockOutput)设置为false,则该命令的输出将不会显示在聊天框中。
-
某些命令在聊天框中会输出附加文本,即便这些信息不受拦截,例如,使用/say命令时,消息会同时发送给所有玩家的聊天框。
-
带有执行者名称的聊天信息(例如/me、/msg和/say命令)会在名称前加上特定的标识符,如@[仅Java版]或![仅基岩版]。
-
如果命令方块已经被命名,那么在输出时将显示该命名的名称。
-
此外,输出信息还会被记录在多人游戏服务器的日志中,除非将游戏规则“通告管理员命令”(logAdminCommands)设置为false(仅适用于Java版)。
四、 彩蛋
- 在命令方块中不加“/”运行命令“Searge”会把上一个输出设为“#itzlipofutzli”。
五、 安全保护
数据值
一、 ID
Java版:
| 名称 | 命名空间ID | 方块标签(JE) | 本地化键名 |
|---|---|---|---|
| command_block | dragon_immune wither_immune |
block.minecraft.command_block
|
|
| chain_command_block |
block.minecraft.chain_command_block
|
||
| repeating_command_block |
block.minecraft.repeating_command_block
|
| 名称 | 命名空间ID |
|---|---|
| command_block |
基岩版:
| 名称 | 命名空间ID | 本地化键名 |
|---|---|---|
| command_block |
tile.command_block.name
|
|
| chain_command_block |
tile.chain_command_block.name
|
|
| repeating_command_block |
tile.repeating_command_block.name
|
| 名称 | 存档ID |
|---|---|
| CommandBlock |
二、 方块数据
- 在基岩版中,命令方块的方块数据用于确定方块朝向与条件制约模式:
| 位 | 描述 |
|---|---|
| 0x1 0x2 0x4 |
一个值范围0到5的3位2进制数,储存命令方块的朝向:
|
| 0x8 | 命令方块是否使用条件制约 |
三、 方块状态
Java版:
| 方块 | 方块属性 | 默认值 | 接受值 | 描述 |
|---|---|---|---|---|
| conditional | false | true | 命令方块处于条件制约模式 | |
| false | 命令方块不处于条件制约模式 | |||
| facing | north | north | 方块朝向北方 | |
| east | 方块朝向东方 | |||
| south | 方块朝向南方 | |||
| west | 方块朝向西方 | |||
| up | 方块朝向上方 | |||
| down | 方块朝向下方 |
基岩版:
命令方块
拼图方块
结构方块
结构空位
屏障
光源方块
测试实例方块
测试方块
探测铁轨
铁轨
动力铁轨
激活铁轨
细雪
远古残骸
沉重核心
刷怪笼
试炼刷怪笼
不祥试炼刷怪笼
嘎枝之心
水
熔岩
气泡柱
末地折跃门(方块)
末地传送门(方块)
火
灵魂火
霜冰
下界传送门(方块)
允许和拒绝方块
边界
化合物创建器
元素构造器
实验台
材料分解器
元素
彩色火把
强化玻璃
强化玻璃板
加热块
水下火把
水下TNT
黑板
隐形基岩
客户端请求占位符方块
发光的黑曜石
数据更新方块
未知方块
下界反应核
reserved6
切石机(MATTIS)
雕纹紫珀块
平滑紫珀块
破碎的铁砧
无限水源
无限熔岩源
上锁的箱子
齿轮
故障草
故障叶
22w13oneBlockAtATime
评论( {{ count }})条
{{ item.user_detail["nick_name"] }}
{{ item.user_detail["title"] }}
暂无内容