
Player Motion
Датапак Player Motion для Minecraft использует механику взрывов на субтиковом тайминге для точного перемещения игрока без побочных эффектов.
Player Motion
Player Motion - это датапак для Minecraft Java Edition который использует механику взрывов на субтиковом уровне чтобы двигать игрока строго по заданному вектору без урона или других побочных эффектов.
Простыми словами - ты можешь запустить себя или другого игрока точно по направлению взгляда или по координатам XYZ с любой силой от 0 до огромных значений.
Зачем это нужно?
В ванильном Майнкрафте нет простого способа задать точное движение игроку без использования сложных схем с поршнями или TNT которая ещё и урон наносит. Player Motion решает эту проблему - теперь можно делать пушки для мультиплеера прыжковые механики или даже системы телепортации без лагов.
Как использовать
Запуск по направлению взгляда
scoreboard players set $strength player_motion.api.launch 10000
function player_motion:api/launch_looking
$strength- сила толчка в блоках за тик умноженная на 10000 (10000 = 1 блок/тик)- Направление берётся из того куда смотрит игрок выполняющий команду
- Только этот игрок получит импульс
Запуск по вектору XYZ
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- сила по каждой оси (блоков/тик)- Работает аналогично предыдущей функции
Важно помнить что эти функции добавляют импульс к текущему движению а не заменяют его полностью.
Ограничения
Даже при такой точности есть нюансы:
- Нестабильность MSPT: хотя сам импульс всегда одинаковый скорость обработки тиков может меняться из за чего непрерывное движение будет неравномерным. Поэтому библиотеку лучше использовать для мгновенных толчков а постоянные силы делать через езду верхом или эффекты левитации.
Совместимость
Датапак работает на Minecraft Java Edition 1.13+ где есть команды scoreboard и функции.
Если ты создаёшь карту приключений или мини игры где нужно точно управлять движением игроков - скачай Player Motion и забудь о костылях с TNT!
