Что делает
Критический удар наносит в полтора раза больше урона, но игра требует для него настоящего падения: игрок не на земле, летит вниз, не в воде и не на лестнице, а на 1.9+ ещё и не бежит спринтом и бьёт почти с полной шкалой атаки. Criticals обманывает это условие — шлёт серверу крошечный подскок или подменяет признак «на земле», и каждый удар становится критом.
Честному игроку ради крита приходится прыгать и ловить момент падения. Читер бьёт крит за критом, стоя на земле, — в дуэлях на мечах и топорах, в BedWars и на анархии это прибавка к каждому удару без потери темпа.
Как заметить
- Звёздочки крита почти на каждом ударе, хотя читер стоит или идёт по ровной земле
- Едва заметные подпрыгивания перед ударом — ниже обычного прыжка
- Крит за критом в быстрой серии, где честный игрок не успел бы прыгнуть и начать падать
Как ловят
Сервер сверяет высоты, которые присылает клиент, с физикой: без зелья прыгучести прыжок начинается со скорости 0,42 блока за тик и дальше подчиняется гравитации. Подскок на сотые доли блока на ровном месте в эту кривую не ложится, как и флаг «в воздухе» у игрока, который стоит на блоке. Поэтому крит без прыжка выдают и физика, и разбор пакетов.
Честные исключения есть: полублоки, ступени, снег, ковры, края блоков и пузырьковые колонны дают необычные высоты. Одна странная высота — повод присмотреться, а улика — систематические криты, которым не предшествовало падение.