Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. public void addToSendQueue(Packet packet) {
  2. if (packet instanceof C03PacketPlayer) {
  3. C03PacketPlayer p = (C03PacketPlayer) packet;
  4. p.yaw = Minecraft.getMinecraft().thePlayer.rotationYaw;
  5. p.pitch = Minecraft.getMinecraft().thePlayer.rotationPitch;
  6. packet = p;
  7. }
  8. for (Module m : Client.getClient().getModuleManager().getModules()) {
  9. if (m.isEnabled()) {
  10. m.onPacketSend(packet);
  11. }
  12. }
  13. de.rough.client.module.combat.PacketEvent event = new PacketEvent(packet);
  14. event.setCancelled(false);
  15. if (event.isCancelled()) {
  16. return;
  17. }
  18. packet = event.getPacket();
  19. if (packet instanceof C03PacketPlayer) {
  20. C03PacketPlayer p = (C03PacketPlayer) packet;
  21. if (!(p instanceof C03PacketPlayer.C05PacketPlayerLook || p instanceof C03PacketPlayer.C06PacketPlayerPosLook)) {
  22. if ((p.yaw != 0 || p.pitch != 0) && (p.yaw != PositionHelper.getYaw() || p.pitch != PositionHelper.getPitch())) {
  23. if (p instanceof C03PacketPlayer.C04PacketPlayerPosition) {
  24. p = new C03PacketPlayer.C06PacketPlayerPosLook(p.x, p.y, p.z, p.yaw, p.pitch, p.onGround);
  25. } else {
  26. p = new C03PacketPlayer.C05PacketPlayerLook(p.yaw, p.pitch, p.onGround);
  27. }
  28. }
  29. }
  30.  
  31. if (p instanceof C03PacketPlayer.C05PacketPlayerLook || p instanceof C03PacketPlayer.C06PacketPlayerPosLook) {
  32. if (PositionHelper.getYaw() == p.yaw && PositionHelper.getPitch() == p.pitch) {
  33. if (p instanceof C03PacketPlayer.C05PacketPlayerLook) {
  34. p = new C03PacketPlayer(p.onGround);
  35. } else {
  36. p = new C03PacketPlayer.C04PacketPlayerPosition(p.x, p.y, p.z, p.onGround);
  37. }
  38. } else {
  39. PositionHelper.setYaw(p.yaw);
  40. PositionHelper.setPitch(p.pitch);
  41. }
  42. }
  43. packet = p;
  44. }
  45. this.netManager.sendPacket(packet);
  46. }
  47.  
  48.  
  49. /////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement