13 lines
424 B
MCFunction
13 lines
424 B
MCFunction
#Setting up the raycasting data.
|
|
|
|
tag @s add raycast
|
|
scoreboard players set #distance raycast 0
|
|
|
|
#Activating the raycast. This function will call itself until it is done.
|
|
|
|
execute as @e[tag=raycast] at @s anchored eyes positioned ^ ^ ^ run function wrench:raycast/rayloop
|
|
tag @e[tag=raycast] add WrenchResult
|
|
tag @e[tag=raycast] add RaycastResult
|
|
|
|
#Raycasting finished, removing tag from the raycaster.
|
|
tag @s remove raycast |