Запретить игроку ходить

Версия Minecraft
1.7.10
1,015
9
102
Как запретить игроку ходить без хуков? (Лень их ставить для одной фичи и вообще они не камельфо). Я пробовал в эвенте TickEvent.PlayerTickEvent делать так
Java:
e.player.motionX = 0;
e.player.motionY = 0;
e.player.motionZ = 0;
Но игрок почему-то просто стал медленнее ходить, хотя в майновском коде, когда ты сидишь на entity, перед onUpdate обнуляется мотион и сё норм, а тут почему-то не работает. Пошарив в коде не нашел где применяется motion для игрока. Есть идея как-то перехватить нажатия клавиш, но хз как
 
608
5
15
Очевидно это применяется перед тем, как майн применит движение.
Посмотри как работает зелье замедления, ёпт.
 
7,099
324
1,510
Каждый тик сетай дополнительно коорды
 
1,976
68
220
Да накидывай игроку замедление 100500го уровня каждый тик и профит. Подумаешь, костыль, зато голову морочить не надо хд
Можно даже просто на сервере, чтобы не было партиклов и рендера в GUI.
Партиклы ещё каким-то параметром датавотчера убирются, но я не помню его ID
 
Сверху