Silent Rotation Packet Spoofing

Silent_Rotation_Packet Бой (Combat) HIGH +9 очков

🎮 Влияние на механику Minecraft

Формирует модифицированные сетевые пакеты движения (PlayerMoveC2SPacket) с углами наведения на цель и отправляет их на сервер, оставляя локальную камеру игрока неподвижной. На экране игрок смотрит прямо, но удары наносятся по целям сзади или сбоку.

🔍 Анализируемые функции и API

PlayerMoveC2SPacket.LookAndOnGround

Пакет движения с углами взгляда и состоянием нахождения на земле.

ClientConnection.send

Прямая отправка сетевого пакета в сокет сервера (method_10743).

💻 Реализация в моде (Исходный код)

// Developer Source (Fabric / Yarn mappings)
public class SilentAim {
    public static void sendSilentAim(ClientConnection connection, float spoofYaw, float spoofPitch, boolean onGround) {
        connection.send(new PlayerMoveC2SPacket.LookAndOnGround(spoofYaw, spoofPitch, onGround));
    }
}

⚙️ Декомпилированный вид (Vineflower)

// Decompiled with Vineflower 1.12 (Intermediary mappings)
public class SilentAim {
    public static void sendSilentAim(class_2535 connection, float spoofYaw, float spoofPitch, boolean onGround) {
        connection.method_10743(new class_2828.class_2830(spoofYaw, spoofPitch, onGround));
    }
}

🛡️ Сигнатура байткода и статический детект

Создание пакетов PlayerMoveC2SPacket с передачей вычисленных координат yaw/pitch отдельно от локальной камеры игрока.