Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Видимо it's time для формулы V = loc.distance(prev) / (dTicks * 20.0);Единственный способ вычислить его скорость - дифференциальный.
Видимо it's time для формулы V = loc.distance(prev) / (dTicks * 20.0);
Или как-то так.
dx = curr.x - prev.xСкорость мы так то получим, только нам она нужна в векторе, по XYZ
Так и есть.
Bukkit не вычисляет velocity (или вычисляет не верно) для игроков.
Для "своих" энтитей (на стороне сервера) он всегда вычисляет динамическую скорость, а вот перемещение клиента - зависит от самого клиента.
В протоколе клиент никогда не передает своей скорости. По факту при движении он просто телепортируется на короткие расстояния. Единственный способ вычислить его скорость - дифференциальный.

На сколько я знаю так не только с игроками, но и с мобами, на ванильном ядре.Прикольно. Тогда нужно делать репорт по ошибке. Пущай исправляют![]()
Я про это и говорилdx = curr.x - prev.x
dy = curr.y - prev.y
dz = curr.z - prev.z
Насколько я понял, ты пытаешься сделать что-то типа прыгалки? )