Advertisement
Guest User

Untitled

a guest
Oct 9th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1.  
  2. @Override
  3. public void receieveMessage(Object o) {
  4. if (!(o instanceof LoginDetails)) {
  5. return;
  6. }
  7. LoginDetails details = (LoginDetails) o;
  8. SocketChannel channel = (SocketChannel) details.getChannel().channel();
  9.  
  10. Player player = new Player(this);
  11.  
  12. String username = details.getUsername();
  13. String password = details.getPassword();
  14. String address = channel.remoteAddress().getAddress().getHostAddress();
  15.  
  16. player.setUsername(username);
  17. player.setPassword(password);
  18. player.setAddress(address);
  19.  
  20. channel.pipeline().replace("decoder", "incoming-packet-decoder", new IncomingPacketDecoder(details.getOut()));
  21.  
  22. World.getWorld().addPlayer(player);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement