dnuhax

Untitled

Mar 27th, 2020
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. public void login(ArrayList<DatagramPacket> packets,DatagramSocket socket,InetAddress address,String displayname) throws IOException {
  2. for (int i = 0;i < packets.size();i++) {
  3. socket.send(packets.get(i));
  4. if (i == 4) {
  5. int index1 = 3;
  6. EncapsulatedPacket[] epackets = PacketGenerator.generateLoginPacket(displayname,IP, PORT);
  7. for (EncapsulatedPacket p:epackets) {
  8. RakNetDatagram datagram = new RakNetDatagram();
  9. datagram.tryAddPacket(p, 1403);
  10. if (datagram.sequenceIndex == -1) {
  11. datagram.sequenceIndex = index1;
  12. index1++;
  13. }
  14. ByteBuf buf = PooledByteBufAllocator.DEFAULT.buffer(1, 45900);
  15. datagram.encode(buf);
  16. byte[] buffer = new byte[buf.readableBytes()];
  17. for (int i1 = 0;i1 < buffer.length;i1++) {
  18. buffer[i1] = buf.getByte(i1);
  19. }
  20. DatagramPacket f = new DatagramPacket(buffer, buffer.length,address,PORT);
  21. socket.send(f);
  22. buf.release();
  23. }
  24. }
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment