Minecraft最新最全指令教学11 大变方块与篡改世界(PC 1.15.2)
MJ_Hamster
编辑于 2020年03月14日 16:04
收录于文集
共22篇

耗子的指令课堂(11)

引导

在接下来的所有指令教学中,我会使用不同颜色的字强调不同种类的内容,方便大家阅读与查看。凡例:

深蓝色  标题

橙色      技术类文字

深绿色  专有名词

红色      强调

粉色      区分数字内容

紫色      范例

第二章  指令介绍

2.2  进阶指令

        这部分指令相对于第一节内容难度稍微加大,但由于不少都比较常见,所以难度梯度不大,当然没见过的也不会太难就是了。不过我讲的内容会基于常用的部分延伸一些,为下一节“高阶指令”的部分做准备。

2.2.1 方块类

(1)/setblock

        格式:/setblock {x y z} {方块种类} (原方块处理方式)

        含义:将一个方块替换成你选定的方块。其中原方块处理方式包括:destroy(破坏方块时模拟玩家破坏的过程,会掉落对应的掉落物,比如树叶有几率掉木棍、树苗和苹果。但是要注意的是,需要精准采集才能掉落本体的东西不会掉落本体,比如玻璃什么都不会掉落)、keep(范围内非空气方块不被修改)和replace(强制替换),不写默认为replace。

        当然,在这个指令中keep非空气方块、keep或replace和原来一样的方块会导致指令执行失败;坐标区域未被渲染也会执行失败。

(2)/fill

        格式:/fill {x y z} {方块种类} (执行方式)

        含义:和/setblock类似,只不过将范围由一个方块变成了一个长方体区域。执行方式包括:replace(替换区域内某种方块,格式是:…… replace {想要替换的方块种类})、keep(和上文相同)、destroy(和上文相同)、hollow(空心长方体,外面一层是方块里面是空气)和outline(和hollow一样,只不过里面不会被替换)。

        当然,在这个指令中keep范围内全是非空气方块、要填充范围内的方块和原本方块相同会导致指令执行失败;范围内超过32,768个方块会执行失败;填充区域未被渲染也会执行失败。

        举例:将5≤x≤9,62≤y≤67,-12≤z≤14的长方体最外层套上玻璃外框,使里面的建筑可以得到保留:/fill 5 62 -12 9 62 14 glass outline。

(3)/clone

        格式:/clone {复制区域x1 y1 z1} {复制区域x2 y2 z2} {目标区域各坐标值最小处坐标x3 y3 z3} (方块处理类型) (复制方式)

        含义:将一个区域内的方块复制到另一个区域,目标区域和复制区域不能有重叠。在选择目标地点时应该选择西北角的下顶点,目标区域长方体中这个点的x、y、z值均为最小。方块处理类型有三种:

        ①replace:复制所有方块,新的方块会覆盖旧的方块。不写时默认为该值。

        ②filtered {方块}:只复制你选定种类的方块。

        ③masked:仅复制非空气方块,目标区域内原本会被替换成空气的方块不会改变。

方块处理类型

        复制方式也有三种:

        ①force:强制复制,即使复制区域和目标区域有重叠也会复制。

        ②move:将复制区域的所有方块移动到目标区域,复制区域会替换成空气。filtered模式下只会将被复制的方块替换成空气。

        ③normal:不做特殊处理。不写时默认为该值。

        当然地,复制范围超过32,768个方块、不使用force时复制区域和目标区域有重合、复制区域或目标区域未被渲染时会执行失败。

        举例:将对角坐标(3,45,10)、(-1,47,15)的长方体区域内的所有方块复制到对角坐标(19, 80 ,22)、(15,80,27)的长方体区域内:

        首先求得对角坐标为(19, 80 ,22)、(15,80,27)的长方体的西北角下顶点坐标为(15,80,22),输入指令/clone 3 45 10 -1 47 15 15 80 22。

2.2.2 游戏规则类

/gamerule

        格式:/gamerule {游戏规则} (值)

        含义:修改世界的规则。后面的值有布尔值和整型两种,不写代表查看这个规则当前的值。游戏规则包括:

游戏规则

下一篇:第二章 指令介绍 2.2 进阶指令(第二部分)