• Seu nick:
R: problematizar
• Data e hora do ocorrido:
R: faz tempo
• Sala que ocorreu o bug (opcional):
R:
• Provas do ocorrido (caso possua):
R:
• Explique resumidamente a situação:
R: bem, estou vendo muitas pessoas burlando o anticheat para usar velocity, 1 dos metodos eh esse aqui: if (e.getPacket() instanceof S12PacketEntityVelocity) {
s12PacketEntityVelocity = (S12PacketEntityVelocity)e.getPacket();
if (((S12PacketEntityVelocity)e.getPacket()).getEntityID() == AntiKnockback.mc.thePlayer.getEntityId()) {
e.setCanceled(true);
if (this.horizontal.getInput() == 0.0 && this.vertical.getInput() > 0.0) {
AntiKnockback.mc.thePlayer.motionY = (double)s12PacketEntityVelocity.getMotionY() / 8000.0 * this.vertical.getInput() / 100.0;
} else if (this.horizontal.getInput() > 0.0 && this.vertical.getInput() == 0.0) {
AntiKnockback.mc.thePlayer.motionX = (double)s12PacketEntityVelocity.getMotionX() / 8000.0 * this.horizontal.getInput() / 100.0;
AntiKnockback.mc.thePlayer.motionZ = (double)s12PacketEntityVelocity.getMotionZ() / 8000.0 * this.horizontal.getInput() / 100.0;
} else {
AntiKnockback.mc.thePlayer.motionX = (double)s12PacketEntityVelocity.getMotionX() / 8000.0 * this.horizontal.getInput() / 100.0;
AntiKnockback.mc.thePlayer.motionY = (double)s12PacketEntityVelocity.getMotionY() / 8000.0 * this.vertical.getInput() / 100.0;
AntiKnockback.mc.thePlayer.motionZ = (double)s12PacketEntityVelocity.getMotionZ() / 8000.0 * this.horizontal.getInput() / 100.0;
}
e.setCanceled(true);
this.receiveVelo = true;
}
}
if (this.receiveVelo && e.getPacket() instanceof S32PacketConfirmTransaction) {
e.setCanceled(true);
this.receiveVelo = false;
}
se possivel, poderia tentar corrigir o problema de pessoas burlando o anticheat para usar o aura e scaffold, tentando colocar algum tipo de check de moviment para checar o aura e o scaffold, tambem tem burla para usar aura e scaffold sem rotation, apenas cancele o c04 e pode usar tranquilamente sem rotation, sem dar algum tipo de flag de hitbox(pelo menos, oq eu saiba).