package com.mojang.authlib.minecraft;

import com.mojang.authlib.GameProfile;
import com.mojang.authlib.exceptions.AuthenticationException;
import com.mojang.authlib.exceptions.AuthenticationUnavailableException;
import java.util.Map;

public interface MinecraftSessionService {
   void joinServer(GameProfile var1, String var2, String var3) throws AuthenticationException;

   GameProfile hasJoinedServer(GameProfile var1, String var2) throws AuthenticationUnavailableException;

   Map<MinecraftProfileTexture.Type, MinecraftProfileTexture> getTextures(GameProfile var1, boolean var2);

   GameProfile fillProfileProperties(GameProfile var1, boolean var2);
}
