急!求生成了NOAI
可以通过
/tp @e[type=XXX] ~ ~ ~ -180 ~来转向,可是不知道怎么单独选择一个AI来进行转向
/summon minecraft:armor_stand ~ ~ ~ {NoAI:1b,Rotation:[-180.0f,0.0f]}出生转向知道了
可是还不知道怎么单独编辑一个AI
表示之前成功过,但忘记了
求大神解答
可以通过
/tp @e[type=XXX] ~ ~ ~ -180 ~来转向,可是不知道怎么单独选择一个AI来进行转向
/summon minecraft:armor_stand ~ ~ ~ {NoAI:1b,Rotation:[-180.0f,0.0f]}出生转向知道了
可是还不知道怎么单独编辑一个AI
表示之前成功过,但忘记了
求大神解答
本帖最后由 xmdhs 于 2019-10-2 14:38 编辑
版本?
/summon minecraft:armor_stand ~ ~ ~ {NoAI:1b,Rotation:[-180.0f,0.0f],Tags:["1"]}
然后就可以使用这个指令选择刚才召唤的实体,
tp @e[type=XXX,tag=1] ~ ~ ~ -180 ~
版本?
/summon minecraft:armor_stand ~ ~ ~ {NoAI:1b,Rotation:[-180.0f,0.0f],Tags:["1"]}
然后就可以使用这个指令选择刚才召唤的实体,
tp @e[type=XXX,tag=1] ~ ~ ~ -180 ~
可以在目标选择器里添加 c=1(1.12-)或 limit=1(1.13+)来仅选择一个实体进行转向。
如果需要指定某个实体,推荐先给特定实体加标签,然后通过目标选择器参数tag来指定实体。添加标签的方法:
1.12:
复制代码1.13+:
复制代码
如果需要指定某个实体,推荐先给特定实体加标签,然后通过目标选择器参数tag来指定实体。添加标签的方法:
1.12:
- /scoreboard players tag @e[r=3,type=XXX] add <标签名>
- /tag @e[sort=nearest,limit=1,type=XXX] add <标签名>
本帖最后由 MC深坑不回头 于 2019-10-2 16:57 编辑
你的第一个命令中
@e[type=XXX]
叫做目标选择器,详细可见wiki网页:
https://minecraft-zh.gamepedia.com/index.php?title=%E5%91%BD%E4%BB%A4&variant=zh-cn
其中常用的有@e[distance=..4]、@e[scores={myscore=10}]等等。
当你要编辑已经生成的实体,例如armor_stand的话,不是用/summon命令,而是用下面的命令:
1.12:
/entitydata @e[type=armor_stand,r=3,c=1] {Small:1}
1.13以上:
/data merge entity @e[type=minecraft:armor_stand,distance=..3,limit=1] {Small:1}
比方说上面两个不同版本的命令,都是将距离三格以内的最近一个盔甲座变成小的。
至于旋转嘛...
/execute at @e[type=armor_stand] run tp @e[type=armor_stand] ~ ~ ~ ~0.6 ~
你的第一个命令中
@e[type=XXX]
叫做目标选择器,详细可见wiki网页:
https://minecraft-zh.gamepedia.com/index.php?title=%E5%91%BD%E4%BB%A4&variant=zh-cn
其中常用的有@e[distance=..4]、@e[scores={myscore=10}]等等。
当你要编辑已经生成的实体,例如armor_stand的话,不是用/summon命令,而是用下面的命令:
1.12:
/entitydata @e[type=armor_stand,r=3,c=1] {Small:1}
1.13以上:
/data merge entity @e[type=minecraft:armor_stand,distance=..3,limit=1] {Small:1}
比方说上面两个不同版本的命令,都是将距离三格以内的最近一个盔甲座变成小的。
至于旋转嘛...
/execute at @e[type=armor_stand] run tp @e[type=armor_stand] ~ ~ ~ ~0.6 ~