Датапак-библиотека для Майнкрафт, которая при помощи взрыва задаёт движение только игроку, выполнившему команду. Она подходит для карт и механизмов, где персонажа нужно запустить в направлении взгляда или по заданному вектору.
Команды
Запуск в направлении взгляда:
scoreboard players set $strength player_motion.api.launch 10000
function player_motion:api/launch_looking
Значение $strength задаёт скорость в блоках за тик, умноженную на 10000: 10000 соответствует одному блоку за тик. Направлением становится направление взгляда в момент вызова функции.
Запуск по осям координат:
scoreboard players set $x player_motion.api.launch 500
scoreboard players set $y player_motion.api.launch 12000
scoreboard players set $z player_motion.api.launch -3125
function player_motion:api/launch_xyz
$x, $y и $z задают скорость по соответствующим осям в блоках за тик. Обе функции добавляют импульс к уже имеющемуся движению, а не заменяют его.
Требования
Механика рассчитана на короткие единичные импульсы. Постоянное применение каждую игровую секунду может давать разный результат из-за различий в скорости обновления сервера и клиента; для непрерывной тяги лучше использовать езду на сущности или левитацию.
