Advertisement
Guest User

Untitled

a guest
Jul 4th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. public class ConnectionHandler implements IConnectionHandler {
  2. final Minecraft mc = Minecraft.getMinecraft();
  3.  
  4. @Override
  5. public void playerLoggedIn(Player player, NetHandler netHandler,
  6. INetworkManager manager) {
  7. // TODO Auto-generated method stub
  8. }
  9.  
  10. @Override
  11. public String connectionReceived(NetLoginHandler netHandler,
  12. INetworkManager manager) {
  13. // TODO Auto-generated method stub
  14. return null;
  15. }
  16.  
  17. @Override
  18. public void connectionOpened(NetHandler netClientHandler, String server,
  19. int port, INetworkManager manager) {
  20. // TODO Auto-generated method stub
  21.  
  22. }
  23.  
  24. @Override
  25. public void connectionOpened(NetHandler netClientHandler,
  26. MinecraftServer server, INetworkManager manager) {
  27. // TODO Auto-generated method stub
  28.  
  29. }
  30.  
  31. @Override
  32. public void connectionClosed(INetworkManager manager) {
  33. // TODO Auto-generated method stub
  34.  
  35. }
  36.  
  37. @Override
  38. public void clientLoggedIn(NetHandler clientHandler,
  39. INetworkManager manager, Packet1Login login) {
  40. double posX = mc.thePlayer.posX, posY = mc.thePlayer.posY, posZ = mc.thePlayer.posZ;
  41. float rotationYaw = mc.thePlayer.rotationYaw, rotationPitch = mc.thePlayer.rotationPitch;
  42. int dimension = mc.thePlayer.dimension;
  43. EnumGameType gameType = mc.playerController.isInCreativeMode() ? EnumGameType.CREATIVE : EnumGameType.SURVIVAL;
  44.  
  45. mc.playerController = new HPlayerController(mc, mc.getNetHandler());
  46. mc.playerController.setGameType(gameType);
  47.  
  48. if(mc.thePlayer != null){
  49. mc.theWorld.removeEntity(mc.thePlayer);
  50. mc.thePlayer = mc.playerController.func_78754_a(mc.theWorld);
  51. mc.thePlayer.preparePlayerToSpawn();
  52. mc.theWorld.spawnEntityInWorld(mc.thePlayer);
  53. mc.thePlayer.movementInput = new MovementInputFromOptions(mc.gameSettings);
  54. mc.playerController.setPlayerCapabilities(mc.thePlayer);
  55. mc.renderViewEntity = mc.thePlayer;
  56. }
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement