public abstract class TextureProvider
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static pro.gravit.utils.ProviderMap<TextureProvider> |
providers |
| Constructor and Description |
|---|
TextureProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
abstract pro.gravit.launcher.profiles.Texture |
getCloakTexture(java.util.UUID uuid,
java.lang.String username,
java.lang.String client) |
abstract pro.gravit.launcher.profiles.Texture |
getSkinTexture(java.util.UUID uuid,
java.lang.String username,
java.lang.String client) |
static void |
registerProviders() |
public static pro.gravit.utils.ProviderMap<TextureProvider> providers
public static void registerProviders()
public abstract void close()
throws java.io.IOException
close in interface java.lang.AutoCloseablejava.io.IOExceptionpublic abstract pro.gravit.launcher.profiles.Texture getCloakTexture(java.util.UUID uuid,
java.lang.String username,
java.lang.String client)
throws java.io.IOException
java.io.IOExceptionpublic abstract pro.gravit.launcher.profiles.Texture getSkinTexture(java.util.UUID uuid,
java.lang.String username,
java.lang.String client)
throws java.io.IOException
java.io.IOException