Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- execute as @e[shooter>] at @s run tp @s ~ ~ ~ facing entity @e[<selector for target>,limit=1]
- execute as @e[<shooter>] at @s run summon arrow ^ ^ ^1 {NoGravity:1}
- execute as @e[<shooter>] at @s positioned ^ ^ ^1 run scoreboard players set @e[type=arrow,distance=0] id 1
- execute as @e[type=arrow] store result score @s x run data get entity @s Pos[0] 10
- execute as @e[type=arrow] store result score @s y run data get entity @s Pos[1] 10
- execute as @e[type=arrow] store result score @s z run data get entity @s Pos[2] 10
- execute as @e[type=armor_stand] store result score @s x run data get entity @s Pos[0] 10
- execute as @e[type=armor_stand] store result score @s y run data get entity @s Pos[1] 10
- execute as @e[type=armor_stand] store result score @s z run data get entity @s Pos[2] 10
- execute as @e[type=armor_stand] at @s positioned ^ ^ ^1 run scoreboard players operation @e[type=arrow,distance=0] x -= @s x
- execute as @e[type=armor_stand] at @s positioned ^ ^ ^1 run scoreboard players operation @e[type=arrow,distance=0] y -= @s y
- execute as @e[type=armor_stand] at @s positioned ^ ^ ^1 run scoreboard players operation @e[type=arrow,distance=0] z -= @s z
- execute as @e[type=arrow] store result entity @s Motion[0] double 0.1 run scoreboard players get @s x
- execute as @e[type=arrow] store result entity @s Motion[1] double 0.1 run scoreboard players get @s y
- execute as @e[type=arrow] store result entity @s Motion[2] double 0.1 run scoreboard players get @s z
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement