Advertisement
Guest User

Untitled

a guest
Jul 12th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1.  
  2. execute if entity @a[scores={bow=1}] run summon minecraft:arrow ^ ^ ^0.25 {CustomName:"\"legolas_arrow\"",pickup:0,damage:2,crit:1,PierceLevel:5,Color:-1}
  3.  
  4. execute if entity @a[scores={bow=1}] store result score @p playerX run data get entity @p Pos[0] 100
  5. execute if entity @a[scores={bow=1}] store result score @p playerY run data get entity @p Pos[1] 100
  6. execute if entity @a[scores={bow=1}] store result score @p playerZ run data get entity @p Pos[2] 100
  7.  
  8. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileX run data get entity @s Pos[0] 100
  9. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileY run data get entity @s Pos[1] 100
  10. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileZ run data get entity @s Pos[2] 100
  11.  
  12. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileX run scoreboard players operation @s projectileX -= @a[scores={bow=1}] playerX
  13. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileY run scoreboard players operation @s projectileY -= @a[scores={bow=1}] playerY
  14. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result score @s projectileZ run scoreboard players operation @s projectileZ -= @a[scores={bow=1}] playerZ
  15.  
  16. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] at @s run tp @s ~ ~1.62 ~
  17.  
  18. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result entity @s Motion[0] double 0.1 run scoreboard players get @s projectileX
  19. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result entity @s Motion[1] double 0.1 run scoreboard players get @s projectileY
  20. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] store result entity @s Motion[2] double 0.1 run scoreboard players get @s projectileZ
  21.  
  22. execute if entity @a[scores={bow=1}] run scoreboard players reset @e projectileX
  23. execute if entity @a[scores={bow=1}] run scoreboard players reset @e projectileY
  24. execute if entity @a[scores={bow=1}] run scoreboard players reset @e projectileZ
  25.  
  26. execute if entity @a[scores={bow=1}] as @e[name=legolas_arrow] at @s run data merge entity @s {CustomName:""}
  27. scoreboard players reset @a[scores={bow=1}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement