/** * Called when a player disconnects from the game. Writes player data to disk and removes them * from the world. */ public void playerLoggedOut(EntityPlayerMP par1EntityPlayerMP) { this.writePlayerData(par1EntityPlayerMP); WorldServer var2 = par1EntityPlayerMP.getServerForPlayer(); var2.setEntityDead(par1EntityPlayerMP); var2.getPlayerManager().removePlayer(par1EntityPlayerMP); this.playerEntityList.remove(par1EntityPlayerMP); this.sendPacketToAllPlayers(new Packet201PlayerInfo(par1EntityPlayerMP.username, false, 9999)); }