大妈体质少女心
(建议先学会有关于区域的指令再来学习此指令,如clone,testforblock等,初期不好理解)用于将玩家随机扩散在指定的区域内(也就是随机传送到指定区域的某个地方)。基本格式为 spreadplayers 扩散中心点坐标 扩散最小半径 扩散最大半径 整个队伍/单个玩家 玩家名/选择器 扩散中心点坐标填写x和z。y是默认的,所以不用添加。之后后面扩散都会按照这个点来进行区域扩散,所以一定要慎重填写,不要误把z填写成y,否则如果记不住坐标可能就再也找不到原来的地方了。。而扩散最大半径和扩散最小半径就有些不一样了。两个地方都填写数字。spreadplayers是按照正方形进行扩散(有人说是圆形,但是并不是这样),比如填写0,1,意为在中心点处随机扩散到中心点半径1格的地方,也就是一圈。如图,假设红石火把是中心点,那么如果扩散半径分别是0,1,那么就会随机扩散到包括中心点在内的9个坐标处。 以此类推,不管怎么用最后都会按照指定的中心点来进行扩散。如果要一个队伍的玩家全部在根据中心点扩散,那么在整个队伍/单个玩家处填写true,这样这个队伍的所有玩家都会随机扩散到指定区域。反之,单个玩家就填写false。(队伍可以看计分板teams栏) 虽然spreadplayers看似是作用于玩家,但是实体依然可以在spreadplayers使用。比如将所有的僵尸全部以某个中心点扩散到附近区域来。 即使是实体,聊天栏依然会显示是玩家扩散而不是实体扩散
谢亦
在基岩版中,以及在java版从1.13开始,/teleport命令的效果与/tp完全一样。可以传送实体(玩家、生物、物品等)。 ①:tp 将自己传送到目标的位置。目标必须是一个玩家的名字或一个目标选择器。 ②:tp [y-旋转角度:角度] [y-旋转角度:角度] 将自己传送x y z的位置。x 和 z必须是在-30,000,000和30,000,000之间(含,不输入逗号)的整数,且y必须在-4096和4096之间(含)。方括号中的为可选内容,y-旋转角度:角度是水平旋转角度(正北方为-180.0,正东为-90.0,正南为0.0,正西为90.0,正北以西为179.9,之后回到-180.0),x-旋转角度:角度是垂直旋转角度(竖直上方为-90.0,至竖直下方90.0)。 ③:tp 将传送目标传送到目的地。目标必须是一个玩家的名字或一个目标选择器。 ④:tp [y-旋转角度:角度] [y-旋转角度:角度] 将传送目标传送到x y z。参数介绍请参考②和③ /spreadplayers是把实体(如玩家、生物、物品等)随机传送到区域内地表的某个位置。 语法: spreadplayers