case "Funtime":
var12 = (float)(Math.sin((double)(System.currentTimeMillis() % 1000L) / 1000.0 * Math.PI * 2.0) * 1.600000023841858);
var13 = Math.min(Math.max(Math.abs(var7), 1.24F), var2);
var14 = Math.min(Math.max(Math.abs(var8), 1.19F), var3);
if (var1 && this.selected != this.target && (Boolean)this.options.getValueByName("Ускорять ротацию").get()) {
var14 = Math.max(Math.abs(var8), 1.0F);
} else {
var14 /= 3.0F;
}
var32 = this.lastYaw;
if (Math.abs(var13 - var32) <= 3.0F) {
var13 = this.lastYaw + 3.1F;
}
var29 = Math.random();
var15 = (float)(var29 - 0.5) * 0.89F;
var29 = Math.random();
var16 = (float)(var29 - 0.5) * 0.89F;
var17 = (float)this.gaussianRandom(0.0, 0.10000000149011612);
var18 = (float)this.gaussianRandom(0.0, 0.10000000149011612);
var19 = 0.81F;
var20 = this.rotateVector.x + this.lerp(0.0F, var7 > 0.0F ? var13 + var15 + var12 + var17 : -(var13 + var15 + var12 + var17), var19);
var21 = MathHelper.clamp(this.rotateVector.y + this.lerp(0.0F, (var8 > 0.0F ? var14 + var16 : -(var14 + var16)) + var18, var19), -89.0F, 89.0F);
var29 = Math.random() * 0.06700000166893005;
var22 = (float)(var29 - 0.03400000184774399);
var29 = Math.random() * 0.06700000166893005;
var23 = (float)(var29 - 0.03400000184774399);
var20 += var22;
var21 += var23;
var24 = SensUtils.getGCDValue();
var31 = this.rotateVector.x;
var32 = (var20 - var31) % var24;
var20 -= var32;
var31 = this.rotateVector.y;
var32 = (var21 - var31) % var24;
var21 -= var32;
this.rotateVector = new Vector2f(var20, var21);
this.lastYaw = var13;
this.lastPitch = var14;
if ((Boolean)this.options.getValueByName("Коррекция движения").get()) {
var10000 = IMinecraft.mc;
mc.player.rotationYawOffset = var20;
}
break;