Вопрос Как посадить игрока в лодку обходя GrimAC?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
29 Июн 2021
Сообщения
75
Реакции
1
Сделал кое-как работающий боатфлай под грим. Летать не то чтобы удобно, но можно. Единственный минус - выкидывает с лодки. Как сделать функцию автопосадки в лодку в боатфлае? пробовал максимально замаскировать под естественные движения - не получилось, выдаёт BadPacketsM
Java:
Expand Collapse Copy
private void naturalEnter() {

    if (lookProgress < 10) {
        float[] targetRot = calculateLookAngles(targetLookPos);
        float yaw = lerpAngle(mc.player.getYaw(), targetRot[0], (float)(lookSpeed.get() / 10f));
        float pitch = lerpAngle(mc.player.getPitch(), targetRot[1], (float)(lookSpeed.get() / 10f));
        
        mc.player.setYaw(yaw);
        mc.player.setPitch(pitch);
        lookProgress++;
        return;
    }

    if (isLookingAtTarget(targetLookPos, 5f)) {
        mc.getNetworkHandler().sendPacket(new ClientCommandC2SPacket(
            mc.player, ClientCommandC2SPacket.Mode.PRESS_SHIFT_KEY
        ));
        
        mc.interactionManager.interactEntity(mc.player, targetBoat, Hand.MAIN_HAND);
        mc.player.swingHand(Hand.MAIN_HAND);
        
        enterCooldown = retryDelay.get();
        targetBoat = null;
    }
}
 
Назад
Сверху Снизу