Learn · modules

Что такое прыжок в длину в Minecraft?

Длинный прыжок увеличивает дальность одиночного прыжка, изменяя траекторию движения в воздухе, позволяя преодолевать расстояния, недоступные при стандартной физике.

TRtrolPublished 3 min read

Что такое Long Jump в Minecraft?

Long Jump — это модуль движения, который увеличивает дальность прыжка, выходящую за рамки физики ванильного Minecraft. Вместо изменения способа запуска прыжка, он работает с пакетами, описывающими положение и движение во время прыжка. В результате вы приземляетесь дальше, чем позволяют гравитация, начальная скорость и существующий импульс. Он находится наряду с другими модулями движения, такими как скорость и импульс, и является именно тем типом измеримой разницы, которую предназначен обнаруживать серверный контроль.

Как работает Long Jump

Ванильный Minecraft рассчитывает горизонтальное расстояние прыжка на основе нескольких параметров: вашей скорости движения при отрыве от земли, гравитации, тянущей вас вниз, и любого импульса, которым вы уже обладали. Этот расчет последователен каждый раз, для каждого игрока. Нет скрытого переключателя для «прыжка дальше».

Long Jump не затрагивает этот начальный расчет. Он вмешивается после начала прыжка, в пакеты положения и движения, отправляемые, когда вы уже находитесь в воздухе, увеличивая горизонтальное расстояние перед приземлением. Серверы доверяют сообщаемым клиентом позициям в пределах определенной погрешности (чтобы избежать помех соединения), и Long Jump опирается на эту погрешность. Он может перенести вас дальше, чем заканчивается законный прыжок, не создавая при этом явно сложный кадр, который выделяется сам по себе.

Компромисс

Привлекательность проста: преодолеть расстояние, которое обычный прыжок не осилит, сократить время перемещения по открытой местности или увеличить дистанцию между вами и преследователем. Сам по себе каждый прыжок кажется незначительным. Но при повторном использовании эффект накапливается.

Однако Long Jump изменяет то, что сервер может измерить напрямую: дальность прыжка за прыжок. Сервер, проверяющий, превышает ли дальность прыжка физические возможности, может обнаружить это, независимо от того, насколько чистыми кажутся отдельные пакеты. Стоимость этого преимущества, на любом сервере, который проверяет это, — риск обнаружения.

Long Jump против других модулей перемещения

Long Jump относится к семейству читов перемещения, которые все превосходят ванильную физику разными способами. Понимание различий помогает объяснить, почему серверы рассматривают их все как проблематичные.

МодульЧто изменяетРиск обнаружения
Long JumpДальность одного прыжкаСредний до высокого
BhopЦепочка прыжков для удержания или увеличения скоростиСредний до высокого
SpeedСкорость ходьбы или полётаВысокий
StrafeРадиус поворота и ускорениеСредний

Каждый из них производит измеримое изменение, которое сервер может разумно обнаружить.

Часто задаваемые вопросы