想做发射可以恒定运动的火球,于是想到用雪球撞击来实现
复制代码复制代码
这样可以实现朝前方发射火球,但只能向水平和仰视发射,向下(低头)发射生成的火球就在雪球后方了,咋调
- execute as @e[type=minecraft:snowball] run data modify entity @s Rotation set from entity Steve Rotation
- execute as @e[type=minecraft:snowball] at @s positioned ^ ^-0.5 ^1 unless entity @e[type=fireball,distance=..3,limit=1,sort=nearest] run summon minecraft:fireball ^ ^ ^ {Motion:[0.0,0.0,0.0]}
这样可以实现朝前方发射火球,但只能向水平和仰视发射,向下(低头)发射生成的火球就在雪球后方了,咋调
不记得从哪个版本就不能这样做了。
但是你可以试试用 data 命令复制火球的 Motion
但是你可以试试用 data 命令复制火球的 Motion
もぺもぺ 发表于 2020-5-30 12:28
不记得从哪个版本就不能这样做了。
但是你可以试试用 data 命令复制火球的 Motion ...
咋复制。。
阡喏 发表于 2020-5-30 12:39
咋复制。。
- execute as @e[type=snowball] at @s run summon fireball ~ ~ ~ {Tags:["fireball"]}
- execute as @e[type=snowball] at @s run data modify entity @e[tag=fireball,limit=1,sort=nearest] power set from entity @s Motion
- kill @e[type=snowball]
我记得之前不是刚回答过你这个么...
晴路卡 发表于 2020-5-30 12:27
依次高频执行以下命令
我记得之前不是刚回答过你这个么...
不过这个火球怎么乱飞啊哈哈...