在“第二十八章——区块”中,我们曾提到过一种指令,可以控制常加载区块。
这个指令就是:/tickingarea
但注意了,这条指令仅为手机版(基岩版)独有。
这条指令有些长。但没关系,毕竟不是常用的。忘记的时候看一下这本书就行了。
/tickingarea
作用:增加、减少或查看常加载区块。
使用权限下限:管理员(OP)
是否可使用命令方块执行:是
格式:
/tickingarea <事件>
每种事件都有不一样的格式。事件为三种:add、remove和list。
首先来看看add。
add,意为“加”,之前好像提到过。所以add的作用就是:添加常加载区块。
其有两种格式:
/tickingarea add <从XYZ><到XYZ>[名称]
/tickingarea add circle <中心点><半径>[名称]
首先,第一个很熟悉吧。在/fill的时候就已经看到过了,这个是一个长方形的范围。名称主要是用于方便辨别,所以可填可不填。
第二个有一个单词:circle,在中文里意为“圆”。所以这个就是像r和rm一样,是一个球状的区域。
中心点,也就是圆心。这个填坐标。
半径,也就是球的半径。这个数值最高可以填4(格),不可以为小数。所以circle是有限制的,而长方体是没有限制的。
然后是remove。这个之前也是见过的,意为“删除”。所以remove就是:删除一个常加载区块。
但是,这个比add还多一种格式:
/tickingarea remove <位置>
/tickingarea remove <名称>
/tickingarea remove_all
第一种,也就是填位置。位置即坐标。但是只有一个坐标,那么是怎么判断的呢?
是这样判断的:删除包含该坐标的所有常加载区块。
所以,当填的位置包含不止一个的常加载区块时,则会全部删除。
为了更精确的指定,可以使用名称来指定特定的常加载区块。这样子就不会出现一下子误删了其他的常加载区块。
那么第三个remove_all是什么呢?
在英文中,all意为“所有”。那么和remove结合也就是:删除所有(remove_all)。
很明显,第三个的作用就是:删除所有的常加载区块。
最后也就是list。在之前提到过,list就是列表、列出的意思。所以使用/tickingarea list可以列出在所处纬度的所有常加载区块。
没错,每个纬度都可以有不同的常加载区块。每个纬度的上限是:10,也就是每个纬度最高只能有十个常加载区块。那么Minecraft的三个纬度,就可以最高有30个常加载区块。
但是,我不建议你添加很多个常加载区块,因为你的手机处理器可能会很生气,导致冒烟(处理器的香味)。
使用list显示的信息,如果是长方体,将会显示边界;如果是球体,将会显示圆心。
所以,这就是tickingarea的全部了,使用这条指令可以在你不管离命令方块多远命令方块都会一直执行。也可以和红石循环搭配,实现无间断的循环。