注意:指令可用范围为java版1.12,最新基岩版(含国际版和网易版)
使用循环命令方块,将盔甲架传送至玩家位置
tp@e[armor_stand]玩家ID或选择器
附加内容:tag标签
想指定盔甲架可以给盔甲架加上tag标签
输入
tag@e[type=armor_stand,r=5]A注释:给予半径5米内的盔甲架tag标签A
这个时候选择器参数为@e[tag=A],即指定tag为A的实体。同理可用这种方式制作tag为B,C,D的盔甲架用来给不同的玩家,tagA跟随玩家A,tagB跟随玩家B
使用标签时的完整指令:tp@e[tag=标签名,如A]玩家ID或选择器
附加内容2:使用视角相对位置
引用的相对位置有两种,一种是众所周知的~~~,引用当前坐标,输入数字进行偏移。
另一种比较少见,是^^^,为引用视角位置,以自己现在面朝的方向建立XYZ轴,自己面朝的左右为X轴,面朝的前后位Z,面朝位置的上下位Y(其实没Y根本没变化)。
可能有点抽象,举个例子,你现在面朝的方向,不管是朝着斜着的方向,还是正着的方向,你的前方一格的位置就是^^^1,左前方一格就是^-1^^1。就是有点以自己为中心建立坐标轴的意思。
代入问题中就是
execute玩家ID或选择器~~~tp@e[tag=标签名,如A]^^^-1
注释:让玩家执行将Tag标签为[]的实体传送到自己视角位置Z轴-1(即身后一格)的位置