Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void addToSendQueue(Packet packet) {
- if (packet instanceof C03PacketPlayer) {
- C03PacketPlayer p = (C03PacketPlayer) packet;
- p.yaw = Minecraft.getMinecraft().thePlayer.rotationYaw;
- p.pitch = Minecraft.getMinecraft().thePlayer.rotationPitch;
- packet = p;
- }
- for (Module m : Client.getClient().getModuleManager().getModules()) {
- if (m.isEnabled()) {
- m.onPacketSend(packet);
- }
- }
- de.rough.client.module.combat.PacketEvent event = new PacketEvent(packet);
- event.setCancelled(false);
- if (event.isCancelled()) {
- return;
- }
- packet = event.getPacket();
- if (packet instanceof C03PacketPlayer) {
- C03PacketPlayer p = (C03PacketPlayer) packet;
- if (!(p instanceof C03PacketPlayer.C05PacketPlayerLook || p instanceof C03PacketPlayer.C06PacketPlayerPosLook)) {
- if ((p.yaw != 0 || p.pitch != 0) && (p.yaw != PositionHelper.getYaw() || p.pitch != PositionHelper.getPitch())) {
- if (p instanceof C03PacketPlayer.C04PacketPlayerPosition) {
- p = new C03PacketPlayer.C06PacketPlayerPosLook(p.x, p.y, p.z, p.yaw, p.pitch, p.onGround);
- } else {
- p = new C03PacketPlayer.C05PacketPlayerLook(p.yaw, p.pitch, p.onGround);
- }
- }
- }
- if (p instanceof C03PacketPlayer.C05PacketPlayerLook || p instanceof C03PacketPlayer.C06PacketPlayerPosLook) {
- if (PositionHelper.getYaw() == p.yaw && PositionHelper.getPitch() == p.pitch) {
- if (p instanceof C03PacketPlayer.C05PacketPlayerLook) {
- p = new C03PacketPlayer(p.onGround);
- } else {
- p = new C03PacketPlayer.C04PacketPlayerPosition(p.x, p.y, p.z, p.onGround);
- }
- } else {
- PositionHelper.setYaw(p.yaw);
- PositionHelper.setPitch(p.pitch);
- }
- }
- packet = p;
- }
- this.netManager.sendPacket(packet);
- }
- /////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement