Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ConnectionHandler implements IConnectionHandler {
- final Minecraft mc = Minecraft.getMinecraft();
- @Override
- public void playerLoggedIn(Player player, NetHandler netHandler,
- INetworkManager manager) {
- // TODO Auto-generated method stub
- }
- @Override
- public String connectionReceived(NetLoginHandler netHandler,
- INetworkManager manager) {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public void connectionOpened(NetHandler netClientHandler, String server,
- int port, INetworkManager manager) {
- // TODO Auto-generated method stub
- }
- @Override
- public void connectionOpened(NetHandler netClientHandler,
- MinecraftServer server, INetworkManager manager) {
- // TODO Auto-generated method stub
- }
- @Override
- public void connectionClosed(INetworkManager manager) {
- // TODO Auto-generated method stub
- }
- @Override
- public void clientLoggedIn(NetHandler clientHandler,
- INetworkManager manager, Packet1Login login) {
- double posX = mc.thePlayer.posX, posY = mc.thePlayer.posY, posZ = mc.thePlayer.posZ;
- float rotationYaw = mc.thePlayer.rotationYaw, rotationPitch = mc.thePlayer.rotationPitch;
- int dimension = mc.thePlayer.dimension;
- EnumGameType gameType = mc.playerController.isInCreativeMode() ? EnumGameType.CREATIVE : EnumGameType.SURVIVAL;
- mc.playerController = new HPlayerController(mc, mc.getNetHandler());
- mc.playerController.setGameType(gameType);
- if(mc.thePlayer != null){
- mc.theWorld.removeEntity(mc.thePlayer);
- mc.thePlayer = mc.playerController.func_78754_a(mc.theWorld);
- mc.thePlayer.preparePlayerToSpawn();
- mc.theWorld.spawnEntityInWorld(mc.thePlayer);
- mc.thePlayer.movementInput = new MovementInputFromOptions(mc.gameSettings);
- mc.playerController.setPlayerCapabilities(mc.thePlayer);
- mc.renderViewEntity = mc.thePlayer;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement