农业

除了以上说道的生存探索,以下的红石机关,mc有一个辅助生存的机制——农耕。

基本的农田需要一桶水和锄头。前期推荐石锄,好找耐用性相对较强,后期建议铁锄,不缺铁,耐久较高。基本的农田需要有至少1格的水,水可以浸润半径1-9格的农田,这时候就要用锄头开垦,将土地变成耕地就可以种植。

农作物种子收获物获取方式小麦种子小麦+小麦种子撸草、收割小麦、村庄搜刮胡萝卜多个胡萝卜村庄搜刮、打僵尸概率掉落马铃薯多个马铃薯,毒马铃薯(概率)村庄搜刮、打僵尸概率掉落西瓜种子(可以长期种植,不需要更换种子)西瓜天然西瓜合成西瓜种子,宝箱搜刮南瓜种子(可以长期种植,不需要更换种子)南瓜(1.14以后版本为未雕刻的南瓜)天然南瓜合成南瓜种子,云杉村庄搜刮甜菜根种子甜菜根宝箱搜刮、村庄搜刮以上农作物可以分别繁殖:鸡、(见后)以上农作物可以分别繁殖:羊和牛和马,猪和兔和马种子通过耕种只会越种越多,不会越种越少

(未被浸润的土地过一段时间会变成干土地,但是如果上面有农作物则不会,农作物生长需要阳光)

农业可以解决生存的温饱问题,小麦可以合成面包。胡萝卜可以直接吃或者驯服猪,马,或者制作金萝卜酿药以及更快更好地繁衍马。马铃薯可以烤成烤马铃薯,但是毒马铃薯虽然会增加饱食度,但同时也会获得中毒效果(不会死),不到迫不得已的时候就不要吃。西瓜可以直接吃,或者做成金西瓜酿药。南瓜可以做成南瓜派。甜菜根可以做成甜菜根羹。除了以上的农作物,还有植物甘蔗、竹子和海带。甘蔗必须种植在水边并且方块只能是土或者沙子,甘蔗可以做糖,糖可以合成南瓜派或者蛋糕,甘蔗也可以做书,书可以制作书与笔记录文章,或者合成附魔台,同时书也可以附魔成附魔书。竹子可以繁殖熊猫。海带可以做成烤海带,是海边生存玩家的食物主要来源。

除了植物农业,还有动物农业,动物的繁殖可以给您带来更多的肉食、材料。

羊,可以用剪刀剪下羊毛,并且过一段时间会再长出来。1.8以后的版本可以掉落羊肉。牛,牛可以用桶获取牛奶,牛奶可以消除身上所有buff,可以掉落皮革和牛肉。猪可以掉落猪肉,烤猪肉的恢复饱食度是特别高的。鸡,除了获取鸡蛋,还可以获得鸡肉和羽毛。兔子(1.8以后)可以掉落兔肉、兔子皮、兔子腿,兔子肉除了烤,还可以制作兔肉汤,兔子皮可以合成皮革,兔子腿可以酿药。鱼虽然不可繁殖,只可以自然生成群体,但是是海洋更新后的食物第一大来源。

折叠编辑本段电路

在游戏中,玩家可以使用自己挖掘到的红石来制作红石电路。

使用电,来完成人力难以完成的工作。除了一些基本的机关,活塞和自动门之外,一些玩家甚至在《minecraft》中打造出了计算机。

红石(Redstone)

红石别名:雷石东(汉化版最早的翻译)是《Minecraft》游戏中的一种制造和酿造材料。红石矿石被破坏时掉落红石粉。可以将红石粉放置在地上来制作红石线。红石也能被制成红石火把,红石中继器或红石比较器。这些物品在更复杂的陷阱和红石电路中会被用到,也可用来触发发游戏内的红石器械或者是命令方块。

红石是游戏中的一种独特的材料。拉杆、按钮和红石火把、红石块、监测器能对导线或物体提供类似电流的能量。

红石线路被红石火把或其他能量来源充能时,信号每传递一格,就会衰弱一个能量等级,不同能量等级的红石线路颜色也有所不同。

红石元件与部分方块能够被充能或解除充能。如果说一个方块被"充能"了,则这个方块就可以作为电源,具有向毗邻的"电器"方块供电以使其工作的潜力。("毗邻"是这样定义的:一个方块是正方体,正方体有6个面。也就是说与一个方块的任意一个面接触的方块最多可能有6个,称之为"与该方块毗邻的方块")。

当非透明方块(例如石头、沙石、泥土等)被电源(或是中继器、比较器)充能,我们称这个方块被强充能了(这个概念与充能等级不同)。强充能的方块可以激活毗邻的红石线。

当非透明方块仅被红石线充能,我们称这个方块被弱充能了。与强充能的唯一区别是,弱充能的方块无法激活毗邻的红石线。

被充能的方块(无论强度如何)都可以影响毗邻的红石元件。不同的元件产生的反应不同。您可以查看这些元件的具体描述。

具有稳定输出的电路能够产生信号--"激活/非激活"时称为"真/假"或"高电平/低电平"。当信号出现一个较为短暂的非激活-激活-非激活过程,该过程通常被称为脉冲

注意:非常短的脉冲(1-2刻的)可能会使一些电路组件由于红石部件的更新顺序差异而产生问题。例如红石火把、比较器无法响应由中继器形成的1刻脉冲。

在游戏中可用来推动活塞、连接开关、引燃炸药或开关门等作用。相当于现实中的电路,玩家们称红石做成的电路为"红石电路",其实红石就相当于电路的导线,活塞、TNT、红石灯……都是用红石电路连接激活,使用时必须在旁边放置红石块,插上红石火把或已激活的按钮、踏板或拉杆(电源)。以及炼药。(炼药时加入红石会延长持续性效果药品的持续时间。 )

红石中继器(Redstone Repeater)

红石中继器是Minecraft红石系统基本组成单位之一,可以利用其达成许多功能。换句话说,红石中继器身兼二极管、中继器、延迟器与D锁存器四种功能 。

红石中继器在红石电路中是用于“中继”红石信号并放大、阻止信号倒流、或者“锁存”信号状态的方块。

中继器只能放置在固体方块(例如泥土、石头,反例有玻璃、树叶等)上,也可以放置在倒置的台阶、楼梯与漏斗上。按放置方块键放置中继器。

中继器有前侧与后侧之分——材质上的箭头指向的方向就是前侧。中继器上还有两个小红石火把——火把的颜色指示输出是否为开(输出关时为暗红色,开时为亮红色),两根火把之间的距离表示中继器在信号传输中产生的延迟。(间距越大,延迟越长,最短为一刻(0.1秒),最长为四刻(0.4秒))

当红石中继器的两侧有有输出的红石中继器或红石比较器直接指向它时,它会“锁存”信号状态,在锁存信号状态下,比较器后侧的红石信号将不能通过红石中继器。

中继器高度为0.125(1/8)格。

红石比较器(Redstone comparator)

红石比较器是Minecraft(现官方译名:我的世界)中的一个红石零件,在红石电路中有很大的用途,主要有比较器,二极管,满箱检测三个功能。

红石比较器由三个红石火把,三个石头和一个石英合成。

有两个红石火把被连起来的方向被称为"输入端"或"A端"

只有一个红石火把的方向被称为"输出端"或"C端"

其他两个方向都被称为"比较端"或"B端"

和红石中继器一样,红石比较器的一个重要功能就是充当二极管,但是没有中继器的功能,不能更新红石信号。

红石比较器有加法模式和减法模式两种状态。当比较器前端的小火把熄灭时,即为加法模式,此时若A端信号大于等于B端信号则有输出,输出信号大小等于输入大小;若A端信号小于B端则无输出。当比较器前端的小火把开启时,即为减法模式,若A端信号大于B端信号则有输出,输出信号大小等于A端信号大小减去B端信号大小;若A端信号小于等于B端则无输出。

当比较器有输出时,可以为C端的实体方块充能,充能强弱等于输出大小。

红石比较器的比较和输出会有一刻(0.1秒)的延迟。

红石火把(Redstone Torch)

是Minecraft中的一个十分重要的红石元件。

其形状与普通火把相似,但发出的光亮度极低(只有7),且无火焰的动态。

红石火把的作用与开启的拉杆相同,是一个可以为附近的红石提供15格电能的电源。

红石火把可以为放置在火把顶端的实体方块强充能,充能后的方块其作用等同于一个红石火把或一个开启的拉杆。红石火把无法为除顶端外其他的方块进行充能。

若放置红石火把的方块被充能(不论是强充能还是弱充能,这意味着红石也可以),则红石火把会熄灭,此时它将会失去原有的所有作用,仅占据一个方块的位置(熄灭的样子如右图)。当方块不再被充能,红石火把将恢复。红石火把熄灭或复燃所需时间为一刻(0.1秒)。与红石、红石中继器和红石比较器不同的是,红石块不能使其接收到红石脉冲信号而熄灭。

当红石火把在点亮与熄灭状态之间切换过于频繁时,火把会烧毁。这通常发生在玩家有意或无意地将一个红石火把与它自身相连,也就是建造了一个无限反馈回路的时候。这会让红石火把向自身施加电流,使它熄灭,电流消失,火把亮起,继续向自身施加电流……如果玩家反复过快地点击一个与红石火把接通的杠杆,它也有可能烧毁。

红石火把可用于合成红石中继器、红石比较器、激活铁轨等。

              

红石火把

红石火把

折叠编辑本段命令

命令(Command)是在Java、基岩及教育版中通过输入特定文本字符串而激活的高级功能。·

折叠使用方法

在普通的Minecraft客户端和独立客户端中,命令通过Minecraft的聊天窗口输入,通过按下T键(默认)或/键唤出聊天窗口。使用/键会同时输入命令必需的前缀斜杠(/),因此这是个实用的快捷键。在输入命令时按下Tab ↹键会循环显示当前可用的命令或参数,也可以快速输入准星当前指向方块的坐标。

命令也可以在多人服务器的控制台中输入,但是不需要加入前缀/。

命令方块中的命令可以加入前缀/,但这不是必需的。命令方块中的命令可能还会要求可选参数,如玩家的名称。

折叠命令方块

命令方块(command_block)是一种用于执行命令的方块,只能通过作弊获得,常用于多人服务器与自定义地图中。

命令方块的获取

命令方块不在创造模式物品栏中,只能通过选取方块键或使用命令(如/give @s command_block或/setblock ~ ~ ~ command_block)获得。

在Java版中,就像其他的方块实体一样,命令方块有对应的方块实体,能够存储NBT数据,使用ctrl + 选取方块会复制命令方块内的命令和设置。这允许它被放置在别的地方时无须重新输入里面的数据。

命令方块不能在生存模式中或以非管理员身份破坏,不能被点燃,有和基岩一样的爆炸抗性。

折叠设置

Java版命令方块GUI

要输入或修改命令,对命令方块点击使用键以打开命令方块GUI(图形用户界面)。GUI只会在玩家处于创造模式,拥有相关权限才会打开。在单人游戏里,玩家必须处于创造模式并激活了作弊功能才可以编辑命令方块。在多人游戏中,只能由创造模式中的管理员所编辑。为了使命令方块能工作,以下在server.properties的配置必须设置为:

  • enable-command-block必须为true

  • op-permission-level必须为2及以上(默认为4)

基岩版命令方块GUI

在Java版中,在单人游戏中打开GUI会暂停游戏。

  • 控制台命令

  • 命令可被输入到第一个文本框。命令方块的命令长度限定在32,500个字符以内,但这个文本框一次只能显示其中的一小段。按Tab ↹可以补全命令且循环代入可选项。

  • 命令方块内的命令可以加斜杠前缀(/),就像在聊天框使用时的那样,但这不是必需的。

  • 在命令文本框下是一些如何使用目标选择器的小提示。[仅基岩版]

  • 上一个输出

  • 下方的文本框显示上一个命令的输出(执行成功或失败)。起初它是空白的[仅JE]或-[仅BE]。这里的文本无法编辑。

  • 文本框右边[仅JE]或左边[仅BE]的按钮控制上一个输出是否储存并显示。它设置为输出时将显示为O[仅JE]或开关打开[仅BE](默认),设置为隐藏时将显示为X[仅JE]或开关关闭[仅BE]。当世界中有很多命令方块,尤其是电路高速运转时,不显示输出可以减少内存使用以处理很多请求。

  • 脉冲/循环/连锁

  • 点击“脉冲/循环/连锁”按钮可更改命令方块类型。默认为“脉冲”,但非默认类型的命令方块也能被放置。命令方块改变类型时也会改变颜色:

  • 脉冲型命令方块是橙色的。这种方块是“标准”的命令方块,激活一次执行一次命令。

  • 连锁型命令方块是绿色的。这种方块只在指向它的方块执行命令时才会执行命令。指向它的命令方块不必是连锁型命令方块。

  • 循环型命令方块是紫色的。这种方块被激活时每一游戏刻都执行一次命令。

  • 条件制约/不受制约

上方:“不受制约”模式的命令方块

下方:“条件制约”模式的命令方块

  • 点击“条件制约/不受制约”按钮来改变命令方块的条件制约行为:“条件制约”:只有当背后的命令方块成功执行命令时才会执行命令(“背后”的意思是该命令方块上箭头指向的反方向,无视连锁方向)。

  • “不受制约”(默认):无论背后的命令方块是否成功执行命令,该命令方块都会正常执行命令。

  • 保持开启/红石控制

  • 点击“保持开启/红石控制”按钮改变命令方块的开启需求条件:“红石控制”(脉冲型命令方块和循环型命令方块的默认设置):命令方块必须像红石机械一样激活才能执行命令。

  • “保持开启”(连锁型命令方块的默认设置):命令方块在没有红石信号时也会保持为开启状态 。连锁型命令方块将在感应后执行命令,循环型命令方块将在每一游戏刻执行一次命令(每秒20次),脉冲型命令方块在设置完毕后将立即激活,且此后将无法再次执行。

  • 执行第一个已选项[原文如此][仅基岩版]

  • 指定循环型命令方块是否在激活后立即执行其命令。如果已禁用,则从激活时起延迟后第一次执行。

  • 已选项中的延迟[原文如此][仅基岩版]

  • 对于脉冲型命令方块和连锁型命令方块,指定在被激活或触发后,执行命令之前延迟的游戏刻。对于循环型命令方块,指定其重新执行命令所延迟的游戏刻。对于脉冲型命令方块和循环型命令方块,延迟设置为0和1的效果相同,游戏将把0视为1。但是,对于连锁型命令方块,0和1是不同的。当被设置延迟的命令方块被破坏,未执行的命令将不会执行。

  • 悬浮文本[仅基岩版]

  • 指定命令方块的名称,当你指向该方块时可以看到它。它也用于消息命令。如果命令方块有在铁砧中命名,将采用此名称。如果为空,则默认为!。

  • 完成

  • 点击“完成”按钮或按↵ Enter以保存命令并退出命令方块GUI。[仅Java版]

  • 点击“关闭”按钮或按Esc以保存并退出命令方块GUI。[仅基岩版]

  • 取消

  • 点击“取消”按钮或按Esc[仅Java版]会在不保存任何修改的情况下退出命令方块GUI。

折叠激活

当处于“红石控制”模式下,命令方块属于红石元件且能由以下物件激活:

  • 毗邻的电源:例如红石火把(红石火把附着于命令方块上时除外)、红石块、阳光探测器、按钮等等;

  • 毗邻的充能方块

  • 输出信号且指向向命令方块的红石比较器红石中继器

  • 激活的且指向命令方块(或附着其上)的红石粉。

处于“保持开启”的命令方块将一直被激活。

命令方块有1游戏刻的延迟,当它受到上升沿时将在1游戏刻后做出反应(激活或撤销激活)。

当被激活时,命令方块将尝试执行它的命令。激活后的动作将取决于命令方块的类型:

  • 脉冲型命令方块会在刚激活时尝试执行命令一次。

  • 连锁型命令方块将在指向它的命令方块执行命令后才会执行命令。

  • 循环型命令方块将会在每个游戏刻都尝试执行一次命令直到不再被激活为止。

连锁执行

如果一个指向连锁型命令方块的命令方块被激活了,它将向该方块发出准备执行命令的信号。连锁型命令方块只有在被激活开启时(在“条件制约”模式下还要在它所指向方向的反方向的命令方块成功执行命令时)才会执行命令。不管这个连锁型命令方块方块是否执行命令,只要指向另一个连锁型命令方块,它也同样会发送出准备执行命令的信号。

连锁中的方块将在同一游戏刻执行命令。连锁执行的信号无法传递给一个已经在这个游戏刻执行过命令的方块。游戏规则maxCommandChainLength决定了连锁型命令方块能连锁执行的总数量,默认为65536。

折叠输出

当激活时,命令方块可以有几种不同类型的输出:

  • 成功次数

  • 命令方块可以激活背对它的红石比较器(两者可以被一个固体方块隔着),强度等于命令方块的成功次数。成功次数是0到2,147,483,647(含)之间的整数。

  • 信号强度总是反映命令方块最后一次执行的结果,即便命令方块取消激活。

  • 在Java版中,成功次数通常是0或1,除了/function和/execute。在基岩版中,成功次数通常与命令有关(例如,被命令所影响的玩家数,改变的方块数,命令的返回值)。

  • 在Java版中,点击“完成”按钮或按下↵ Enter退出GUI时,会将成功次数重置为0,无论是否作出修改。在基岩版中,在有更改的情况下退出GUI会将成功次数设为0。

  • 消息

  • 输出消息描述执行命令的成功与否,会有几种输出位置:

  • 上一个输出:输出消息都会写入命令方块GUI的“上一个输出”文本框里。

  • 聊天框:输出信息将在单人模式下或多人模式下对所有管理员写入聊天框,除非已经用/gamerule commandBlockOutput false关闭。一些命令可能会在聊天框写入其正常工作时的附带文本,这不会被拦截。(比如,/say命令将在所有玩家的聊天框写入消息)。带有执行者的名字作为前缀的聊天信息(比如命令/me, /say和/tell)会使用@[仅Java版]/![仅基岩版]作为执行者名字。如果命令方块在放置前已经被命名过,那么就使用这个名字。

  • 日志:输出信息会写入到多人游戏服务器日志,除非使用/gamerule logAdminCommands false关闭。

折叠备注

以下命令不能在命令方块中使用:/ban、/banlist、/ban-ip、/debug、/deop、/kick[仅Java版]、/op、/pardon、/pardon-ip、/publish、/reload[仅基岩版]、/save-all、/save-off、/save-on、/stop和/whitelist(也就是/debug、/publish和所有除了/list外的多人游戏命令)。

以下命令可以使用但功能受限(它们的输出只会在命令方块的“上一个输出”文本框显示而不是聊天框):/help、/seed、/list、/scoreboard objectives、/scoreboard players 和 /team list。

以下命令会在输出中用到命令方块的名字(默认为@[仅Java版]或![仅基岩版]):/me、/say和/tell。

折叠彩蛋

主条目:彩蛋§命令方块

在命令方块中不加“/”运行命令“Searge”会把上一个输出设为“#itzlipofutzli”

折叠数据值

命令方块拥有ID名称minecraft:command_block并在方块数据 和 方块实体中有更深的定位。命令方块也有 方块状态旨在未来的版本中取代方块数据。

ID

Java版:

名称命名空间ID方块标签(JE)本地化键名 命令方块command_blockdragon_immune
wither_immuneblock.minecraft.command_block 连锁型命令方块chain_command_blockblock.minecraft.chain_command_block
 循环型命令方块repeating_command_blockblock.minecraft.repeating_command_block
名称命名空间ID 方块实体command_block

基岩版:

名称命名空间ID数字ID本地化键名 命令方块command_block137tile.command_block.name 连锁型命令方块chain_command_block189tile.chain_command_block.name 循环型命令方块repeating_command_block188tile.repeating_command_block.name名称存档ID 方块实体command_block

折叠方块数据

参见:数据值

在基岩版中,命令方块的方块数据用于确定方块朝向与条件制约模式:

位元数值0x1
0x2
0x4

3个位元的空间储存了命令方块的朝向

0: 朝下1: 朝上2: 朝北3: 朝南4: 朝西5: 朝东

6 和 7 未被使用但会造成命令方块分别朝下和朝上

0x8决定该方块的条件制约状态

折叠方块状态

参见:方块状态

Java版:

名称默认值接受值描述conditionalfalsetrue
false当命令方块为条件制约模式时为“true”facingnorthnorth
south
east
west
up
down命令方块的朝向

基岩版:

名称对应的附加值位默认值接受值附加值位的值描述conditional_bit0x8falsefalse
true0
1当命令方块为条件制约模式时为“true”facing_direction0x1
0x2
0x400
1
2
3
4
50
1
2
3
4
5命令方块的朝向0:朝下1:朝上2:朝北3:朝南4:朝西5:朝东

折叠方块实体

参见:区块格式§方块实体

Java版:

  •  方块实体数据方块实体共通标签[显示]

  •  CustomName:非必项。当前命令方块名称的JSON文本组件,取代由命令方块执行了/say和/tell等命令后默认出现的“@”符号。

  •  Command:命令方块中的命令。

  •  SuccessCount:表达用红石比较器输出的模拟信号强度。只在命令方块用红石信号激活后更新。

  •  LastOutput:上一条命令方块生成的输出。游戏规则commandBlockOutput为false时依旧会储存。在右键打开命令方块GUI时显示,包含生成输出的时间戳

  •  TrackOutput:1或0(true/false) - 决定LastOutput是否储存。可以在GUI中点击"上一个输出"文本框旁的按钮进行开关。按钮上的标志指示出目前的状态:O为true,X为false。

  •  powered:1或0(是/否) - 决定命令方块现在的状态是否被红石所激活。

  •  auto:1或0(是/否) - 允许命令方块在没有红石信号的情况下激活命令。

  •  conditionMet:1或0(是/否)- 指示条件制约的命令方块在上次激活时是否满足其条件。如果不是条件制约的命令方块,则为1。

  •  UpdateLastExecution:1或0(是/否) - 默认为是。如果设为否,创建循环后同一个命令方块可以在一刻内运行多次。

  •  LastExecution:储存一个连锁型命令方块最后被执行的游戏刻。

基岩版:

  •  方块实体数据方块实体共通标签[显示]

  •  Command:命令方块内的命令。

  •  Version:数据版本。

  •  SuccessCount:成功次数,表示红石比较器输出的信号强度。

  •  CustomName:命令方块的自定义名称,显示在方块顶部以及GUI内。

  •  LastOutput:由命令方块最新的一行输出的本地化键名。在游戏规则commandBlockOutput被设置为false时仍会储存。在命令方块的GUI中显示。

  •  LastOutputParams:输出的本地化字符串的参数列表。:具体参数。

  •  TrackOutput:用于决定是否储存LastOutput。可以在命令方块UI内的“上一个输出”旁边的按钮进行控制。

  •  LastExecution:存储命令方块最后一次执行命令的时间。

  •  TickDelay:执行每次命令的间隔时间(刻)。

  •  ExecuteOnFirstTick:在保存或激活后在首个刻执行命令时为true。

命令方块有包含方块附加数据的方块实体。方块的方块实体ID为command_block。

折叠历史

参见:命令§历史

Java版2012年7月27日Jeb开始发一些关于扩展生存模式的新方块的推文。他开始推送一些图片,想法和方块将来用法的线索。2012年7月31日Notch在他的AMA中暗示这个方块会在1.4中出现。1.4.212w32a 加入了命令方块。1.513w03a命令方块的成功运行可用红石比较器输出信号。13w04a用铁砧重命名的命令方块在聊天框中会用其名字代替@。1.6.113w19a命令方块在生存模式中不再可破坏,也不会在爆炸中破坏,但蓝色的凋灵之首除外。1.7.213w37a加入了一个显示上一个输出的框。增加游戏内输入命令的字符限制从256到16,369。使用第三方编辑器可以达到32767个字符。1.814w07a发射器会放置命令方块,而不是发射它。14w20a移除了游戏内16369的字符限制,允许达到最高的32767个字符。14w27a加入了CommandStatsNBT标签。1.8.6发射器不再放置命令方块。1.915w34a 加入了连锁型命令方块和循环型命令方块。加入了方块朝向。 更改了命令方块纹理。15w34b加入了条件制约模式。15w35a 更改了所有命令方块的纹理。加入了保持开启和红石控制选项。加入了autoNBT标签负责控制此项。设置为条件制约模式后,命令方块箭头尾部会弯曲。15w36a不能使用像/give这类命令的玩家不再能放置命令方块。15w36d不同类型的命令方块现在在地图上将显示不同的颜色。16w02a现在在命令方块中运行/help将随机使用各种不同的幽默短语作为上一个输出。16w04a在命令方块中不带“/”将“Searge”作为命令运行,输出会变成“#itzlipofutzli”。1.1116w32a方块实体ID由Control更改为command_block。1.1217w16a连锁型命令方块不再安排命令链中的命令在下一刻执行了,现在这些命令会在被读取后的同一刻执行。这使之后放置的方块可以经由之前放置的方块被修改,由此可以在一个游戏刻内实现分支、循环等手法。加入了游戏规则maxCommandChainLength以决定连锁型命令方块运行的限度。17w17a加入了NBT标签UpdateLastExecution和LastExecution,可以控制对存储连锁型命令方块最后执行的那一刻的跟踪。pre6命令方块中使用Tab键来自动补全的命令名称不再添加/前缀。1.1317w47a在扁平化之前,命令方块、循环型、连锁型命令方块的数字ID分别为137、210、211。pre1玩家现在可以重新用Tab ↹补全命令了。1.1418w43a 更改了所有命令方块的纹理。18w47b 更改了脉冲型和循环型命令方块的纹理。携带版1.0.51.0.5.0 加入了所有种类的命令方块。基岩版1.8.01.8.0.8命令方块现在的默认名称为!而不是@。1.10.01.10.0.3 更改了纹理。1.12.01.12.0.2加入了自动完成功能。加入了延迟选项。原主机版TU19CU71.12Patch 1 加入了命令方块。命令方块没有任何功能。

折叠命令概述

命令描述BEEDUJEJE权限等级BE及EDU权限等级仅限MP[隐藏]/?/help的替代命令,提供命令使用帮助。是是是00—————/ability赋予或剥夺玩家的能力。是是——1———
—/advancement添加、移除或查询玩家的进度。——是2————
—/alwaysday/daylock的替代命令,锁定或解锁日夜循环。是是——1————
/attribute修改或查询玩家和生物的属性。——是2———

—/ban将玩家加入封禁列表。——是3—是——
—/ban-ip将IP地址加入封禁列表。——是3—是——
—/banlist显示封禁列表。——是3—是——
—/bossbar修改或查询Boss栏。——是2————

/camerashake启用镜头抖动效果。是———1———
—/changesetting更改一个正在运行的服务器的设置。是———4是————/clear从玩家物品栏中删除物品。是是是21———
—/clearspawnpoint从世界中移除出生点。是———1————
/clone将特定区域的方块复制到另一处。是是是21—
———/connect/wsserver的替代命令,连接至一个WebSocket服务器。是是——0[仅EE]
2[仅BE]—————/damage对指定实体造成伤害。是———1——

—/data允许玩家获取、合并或是移除实体或方块的NBT标签。——是2——


—/datapack控制加载的数据包。——是2—————
/daylock/alwaysday的替代命令,锁定或解锁日夜循环。是是——1————
/debug开始或结束调试会话。——是3——————/dedicatedwsserver尝试连接一个WebSocket服务器。是———0是————/defaultgamemode更改默认的游戏模式。——是2—————
/deop撤销玩家的管理员权限。是是是32是[仅Java版]——
—/dialogue打开一个玩家的NPC对话。—是——1———
—/difficulty设置难度等级。是是是21————
/effect添加或移除状态效果。是是是21——

—/enchant附魔玩家的物品。是是是21———
—/event用于触发一个实体的事件。是———1——

—/execute更改执行环境的情况下执行另一条命令。是是是21—



/experience/xp的替代命令,给予玩家经验。——是2————
—/fill在某个区域填充特定方块。是是是21—
———/fog用于更改玩家当前的雾设置。是———1———
—/forceload强制不断加载区块。——是2—————
/function运行一个函数。是是是21————
/gamemode更改玩家的游戏模式。是是是21———
—/gamerule更改或查询游戏规则。是是是21————
/gametest用于测试GameTest功能。是———1—————/give给予玩家物品。是是是21———
—/help/?的替代命令,提供命令使用帮助。是是是00—————/immutableworld设置世界的不可变状态。是是——1————
/item用于修改方块或实体的物品栏。——是2——


—/jfr开始或结束JFR分析。——是4——————/kick将玩家踢出服务器。是是是31———
—/kill清除实体(玩家、生物、掉落物等)。是是是21——

—/list列出服务器中的玩家。是是是00———
—/locate显示最近的给定结构、生物群系或兴趣点的坐标。是是是21————
/loot将指定的战利品放入物品栏或世界。是—是22—


—/me显示一条关于自己的信息。是是是00———
—/mobevent控制或查询允许运行的生物事件。是是——1———
—/msg/tell和/w的替代命令,向另一玩家发送私信。是是是00———
—/music设置玩家是否能控制当前播放的音乐。是———1———
—/op授予玩家管理员权限。是是是32是[仅Java版]——
—/ops/permission的替代命令,重载并应用权限。是是——4是——
—/pardon从封禁列表中移除玩家封禁项目。——是3—是——
—/pardon-ip从封禁列表中移除IP封禁项目。——是3—是——
—/particle创建粒子。是是是21———
—/perf记录并保存性能分析数据。——是4—是———
/permission/ops的替代命令,重载并应用权限。是是——4是——
—/place在满足条件的指定位置放置一个已配置地物、拼图或结构。——是2——
——
/playanimation运行一次特定动作。是———1——

—/playsound播放音效。是是是21———
—/publish向局域网开放单人游戏世界。——是4—仅限SP———
/recipe给予或剥夺合成配方。——是2————
—/reload从硬盘中重新加载战利品表、进度和函数。是是是22————
/remove移除智能体。—是[需要验证]——2——
——/replaceitem替换物品栏中的物品。是是已移除21—


—/ride控制一个实体的骑行状态。是———1——

—/save准备备份,查询其状态或恢复。是———4是———
/save-all保存服务器世界状态到硬盘。——是4—是———
/save-off关闭服务器自动保存。——是4—是———
/save-on开启服务器自动保存。——是4—是———
/say向多个玩家发送消息。是是是21———
—/schedule安排函数在特定的游戏刻后运行。是—是21—————/scoreboard管理记分板的目标、玩家和队伍。是是是21——

—/seed显示世界种子。——是0[仅单人游戏]
2[仅多人游戏]—————
/setblock将方块替换为其他方块。是是是21—
———/setidletimeout设置无操作玩家被踢出的延时。——是3—是——
—/setmaxplayers设置可加入游戏的玩家数量上限。是是——3———
—/setworldspawn设置世界出生点。是是是21————
/spawnpoint设置一个玩家的出生地点。是是是21———
—/spectate使一个处于旁观模式的玩家旁观一个实体。——是2————
—/spreadplayers将实体传送到随机位置。是是是21——

—/stop关闭服务器。是—是44是———
/stopsound停止音效。是是是21———
—/structure无需结构方块即可保存和加载结构。是———1—


/summon生成一个实体。是是是21——
——/tag修改实体的标签。是是是21——

—/team修改队伍。——是2———

—/teammsg/tm的替代命令,指定要发送给队伍的消息。——是0————
—/teleport/tp的替代命令,传送实体。是是是21——

—/tell/msg和/w的替代命令,向另一个玩家发送私信。是是是00———
—/tellraw向玩家显示JSON消息。是是是21———
—/testfor统计符合给定条件的实体。是是已移除21——

—/testforblock检测某方块是否在某位置。是是已移除21—
———/testforblocks检测两个区域中的方块是否相同。是是已移除21—
———/tickingarea添加、删除或列出常加载区域。是是——1————
/time更改或查询游戏中的世界时间。是是是21————
/title管理屏幕上的标题。是是是21———
—/titleraw使用JSON管理屏幕上的标题。是是——1———
—/tm/teammsg的替代命令,指定要发送给队伍的消息。——是0————
—/toggledownfall切换天气。是是已移除21————
/tp/teleport的替代命令,传送实体。是是是21——

—/trigger设置一个触发器。——是0————
—/volumearea添加、删除或列出功能域。是———1————
/w/tell和/msg的替代命令,向另一玩家发送私信。是是是00———
—/wb/worldbuilder的替代命令,给予能编辑受限制方块的能力。是是——1————
/weather设置天气。是是是21————
/whitelist管理服务器白名单。是—是34是——
—/worldborder管理世界边界。——是2—————
/worldbuilder/wb的替代命令,给予能编辑受限制方块的能力。是是——1————
/wsserver/connect的替代命令,连接至WebSocket服务器。是是——0[仅EE]
2[仅BE]—————/xp/experience的替代命令[仅Java版],增加或减少一个玩家的经验。是是是21———