ReioGalaxy
New member
- Joined
- Jun 20, 2021
- Messages
- 10
- Reaction score
- 0
- Points
- 0
Hello, so i have tried making a aac aura recently what bypasses aac4.
But everytime i try something, aac ends up flagging.
Things i have tried so far:
- Movefix
- Sensitivity fix
- Packet rotations
Flags i get:
- Timer
- Move
Im gonna leave a few code samples that i have tried so i know what im doing wrong



But everytime i try something, aac ends up flagging.
Things i have tried so far:
- Movefix
- Sensitivity fix
- Packet rotations
Flags i get:
- Timer
- Move
Im gonna leave a few code samples that i have tried so i know what im doing wrong


public static void moveFlying(EventStrafe event, float yaw, float current){
EntityPlayerSP player = Minecraft.getMinecraft().thePlayer;
int dif = (int) ((MathHelper.wrapAngleTo180_float(current - yaw
- 23.5f - 135)
+ 180) / 45);
float strafe = event.getStrafe();
float forward = event.getForward();
float friction = event.getFriction();
float calcForward = 0f;
float calcStrafe = 0f;
switch(dif){
case 0:
calcForward = forward;
calcStrafe = strafe;
break;
case 1:
calcForward += forward;
calcStrafe -= forward;
calcForward += strafe;
calcStrafe += strafe;
break;
case 2:
calcForward = strafe;
calcStrafe = -forward;
break;
case 3:
calcForward -= forward;
calcStrafe -= forward;
calcForward += strafe;
calcStrafe -= strafe;
break;
case 4:
calcForward = -forward;
calcStrafe = -strafe;
break;
case 5:
calcForward -= forward;
calcStrafe += forward;
calcForward -= strafe;
calcStrafe -= strafe;
break;
case 6:
calcForward = -strafe;
calcStrafe = forward;
break;
case 7:
calcForward += forward;
calcStrafe += forward;
calcForward -= strafe;
calcStrafe += strafe;
break;
}
if (calcForward > 1f || calcForward < 0.9f && calcForward > 0.3f || calcForward < -1f || calcForward > -0.9f && calcForward < -0.3f) {
calcForward *= 0.5f;
}
if (calcStrafe > 1f || calcStrafe < 0.9f && calcStrafe > 0.3f || calcStrafe < -1f || calcStrafe > -0.9f && calcStrafe < -0.3f) {
calcStrafe *= 0.5f;
}
float d = calcStrafe * calcStrafe + calcForward * calcForward;
if (d >= 1.0E-4f) {
d = MathHelper.sqrt_float(d);
if (d < 1.0f) d = 1.0f;
d = friction / d;
calcStrafe *= d;
calcForward *= d;
float yawSin = MathHelper.sin((float)(yaw * Math.PI / 180f));
float yawCos = MathHelper.cos((float)(yaw * Math.PI / 180f));
player.motionX += calcStrafe * yawCos - calcForward * (double)yawSin;
player.motionZ += calcForward * yawCos + calcStrafe * (double)yawSin;
}
EntityPlayerSP player = Minecraft.getMinecraft().thePlayer;
int dif = (int) ((MathHelper.wrapAngleTo180_float(current - yaw
- 23.5f - 135)
+ 180) / 45);
float strafe = event.getStrafe();
float forward = event.getForward();
float friction = event.getFriction();
float calcForward = 0f;
float calcStrafe = 0f;
switch(dif){
case 0:
calcForward = forward;
calcStrafe = strafe;
break;
case 1:
calcForward += forward;
calcStrafe -= forward;
calcForward += strafe;
calcStrafe += strafe;
break;
case 2:
calcForward = strafe;
calcStrafe = -forward;
break;
case 3:
calcForward -= forward;
calcStrafe -= forward;
calcForward += strafe;
calcStrafe -= strafe;
break;
case 4:
calcForward = -forward;
calcStrafe = -strafe;
break;
case 5:
calcForward -= forward;
calcStrafe += forward;
calcForward -= strafe;
calcStrafe -= strafe;
break;
case 6:
calcForward = -strafe;
calcStrafe = forward;
break;
case 7:
calcForward += forward;
calcStrafe += forward;
calcForward -= strafe;
calcStrafe += strafe;
break;
}
if (calcForward > 1f || calcForward < 0.9f && calcForward > 0.3f || calcForward < -1f || calcForward > -0.9f && calcForward < -0.3f) {
calcForward *= 0.5f;
}
if (calcStrafe > 1f || calcStrafe < 0.9f && calcStrafe > 0.3f || calcStrafe < -1f || calcStrafe > -0.9f && calcStrafe < -0.3f) {
calcStrafe *= 0.5f;
}
float d = calcStrafe * calcStrafe + calcForward * calcForward;
if (d >= 1.0E-4f) {
d = MathHelper.sqrt_float(d);
if (d < 1.0f) d = 1.0f;
d = friction / d;
calcStrafe *= d;
calcForward *= d;
float yawSin = MathHelper.sin((float)(yaw * Math.PI / 180f));
float yawCos = MathHelper.cos((float)(yaw * Math.PI / 180f));
player.motionX += calcStrafe * yawCos - calcForward * (double)yawSin;
player.motionZ += calcForward * yawCos + calcStrafe * (double)yawSin;
}

Last edited by a moderator: