вектор - координаты "x y z"
в контексте векторного оружия эти координаты послужат тебе сдвигом начальной координаты
условно ты на координатах "0 0 0", а вектор твоего взгляда "1 1 1"
значит ты будешь свою координату сдвигать на координаты вектора, то есть на "1 1 1"
получится так, что ты много много раз будешь свою координату равномерно двигать
потом проверяешь есть ли блок на координате, есть ли моб, а дальше сам додумаешь