
execute store result storage untwo:temp proj_sys.bounce.x float 0.0001 run scoreboard players get @s untwo.proj.motion.x
execute store result storage untwo:temp proj_sys.bounce.y float 0.0001 run scoreboard players get @s untwo.proj.motion.y
execute store result storage untwo:temp proj_sys.bounce.z float 0.0001 run scoreboard players get @s untwo.proj.motion.z
execute store result storage untwo:temp proj_sys.bounce._x float -0.0001 run scoreboard players get @s untwo.proj.motion.x
execute store result storage untwo:temp proj_sys.bounce._y float -0.0001 run scoreboard players get @s untwo.proj.motion.y
execute store result storage untwo:temp proj_sys.bounce._z float -0.0001 run scoreboard players get @s untwo.proj.motion.z

execute if entity @s[tag=untwo.proj.scale.01] run return run function untwo:proj_sys/component/bounce_gravity/pos_check/01/ with storage untwo:temp proj_sys.bounce
execute if entity @s[tag=untwo.proj.scale.03] run return run function untwo:proj_sys/component/bounce_gravity/pos_check/03/ with storage untwo:temp proj_sys.bounce
execute if entity @s[tag=untwo.proj.scale.05] run return run function untwo:proj_sys/component/bounce_gravity/pos_check/05/ with storage untwo:temp proj_sys.bounce
