for(Object e : mc.theWorld.loadedEntityList) {
if(e instanceof EntityLivingBase) {
if(e != mc.thePlayer) {
EntityLivingBase p = (EntityLivingBase) e;
if(!p.isInvisible() && !p.isPlayerSleeping() && mc.thePlayer.getDistanceToEntity(p) <= Range &&
p.isEntityAlive() && p.hurtTime < 1 && hitdelay.hasReached(dalay) && !(p.getHealth() < 0) && (checkEntityID(p))) {
hitdelay.reset();
float[] rotations = getRotationsNeeded(p);
isPlayerValid(p);
atack = true;
setRotations(rotations[0], rotations[1]);
if(Neon.insatnce.moduleManager.getModuleByName("Criticals").isEnabled() || !mc.thePlayer.onGround) {
mc.thePlayer.onCriticalHit(p);
}
if(!noSwing) {
mc.thePlayer.swingItem();
}
// mc.playerController.attackEntity(mc.thePlayer, p);
sendPacket(new C02PacketUseEntity(p, net.minecraft.network.play.client.C02PacketUseEntity.Action.ATTACK));
}else{
atack = false;
}
}
}
}
und was macht man mit SendPacket