case "Vulcan" -> {
float t = (float) (Math.sin(System.currentTimeMillis() / 70.0) * 6.0);
float yaw = rotateVector.x + Math.signum(yawDelta) * Math.min(Math.abs(yawDelta), rotationYawSpeed) + t;
float pitch = clamp(rotateVector.y + Math.signum(pitchDelta) * Math.min(Math.abs(pitchDelta), rotationPitchSpeed) + t * 0.5f, -89, 60);
float gcd = SensUtils.getGCDValue();
yaw -= (yaw - rotateVector.x) % gcd;
pitch -= (pitch - rotateVector.y) % gcd;
rotateVector = new Vector2f(yaw, pitch);
if (options.getValueByName("Коррекция движения").get()) mc.player.rotationYawOffset = yaw;
}