Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Как сделать хорошую коррекцию движения для ReallyWorld

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
25 Фев 2026
Сообщения
49
Реакции
0
Я пришел к выводу что меня флагает из за коррекции, тк если я стою на месте и прыгаю то меня не флагает. Как сделать нормальную коррекцию? У меня сейчас такая
Govno:
Expand Collapse Copy
    @Inject(method = "tick", at = @At("HEAD"))
    public void onTick(CallbackInfo ci) {

        if (NewAura.instance.isToggled()) {

            float deltaYaw = mc.player.getYaw() - NewAura.currentYaw;
            float z = KeyboardInput.getMovementMultiplier(playerInput.forward(), playerInput.backward());
            float x = KeyboardInput.getMovementMultiplier(playerInput.left(), playerInput.right());
            float newX = x * MathHelper.cos(deltaYaw * 0.017453292f) - z * MathHelper.sin(deltaYaw * 0.017453292f);
            float newZ = z * MathHelper.cos(deltaYaw * 0.017453292f) + x * MathHelper.sin(deltaYaw * 0.017453292f);
            int movementSideways = Math.round(newX);
            int movementForward = Math.round(newZ);
            this.playerInput = new PlayerInput(
                    movementForward > 0F,
                    movementForward < 0F,
                    movementSideways > 0F,
                    movementSideways < 0F,
                    playerInput.jump(),
                    playerInput.sneak(),
                    playerInput.sprint());

        }


    }


Это в KeyboadInputMixin
 
Назад
Сверху Снизу