net.minecraft.client.resources

public class SkinManager

iil
net.minecraft.client.resources.SkinManager
net.minecraft.class_1071
net.minecraft.client.texture.PlayerSkinProvider

Field summary

Modifier and TypeField
static final org.slf4j.Logger
a
LOGGER
field_46909
LOGGER
private final Services
b
services
field_62263
apiServices
final SkinTextureDownloader
c
skinTextureDownloader
field_62487
downloader
private final com.google.common.cache.LoadingCache<SkinManager$CacheKey, CompletableFuture<Optional<PlayerSkin>>>
d
skinCache
field_45634
cache
private final SkinManager$TextureCache
e
skinTextures
field_45635
skinCache
private final SkinManager$TextureCache
f
capeTextures
field_45636
capeCache
private final SkinManager$TextureCache
g
elytraTextures
field_45637
elytraCache

Constructor summary

ModifierConstructor
public (Path cacheDirectory, Services apiServices, SkinTextureDownloader downloader, Executor executor)

Method summary

Modifier and TypeMethod
public Supplier<PlayerSkin>
a(com.mojang.authlib.GameProfile arg0, boolean arg1)
createLookup(com.mojang.authlib.GameProfile arg0, boolean arg1)
method_73544(com.mojang.authlib.GameProfile arg0, boolean arg1)
supplySkinTextures(com.mojang.authlib.GameProfile profile, boolean requireSecure)
public CompletableFuture<Optional<PlayerSkin>>
a(com.mojang.authlib.GameProfile arg0)
get(com.mojang.authlib.GameProfile arg0)
method_52863(com.mojang.authlib.GameProfile arg0)
fetchSkinTextures(com.mojang.authlib.GameProfile profile)
CompletableFuture<PlayerSkin>
a(UUID arg0, com.mojang.authlib.minecraft.MinecraftProfileTextures arg1)
registerTextures(UUID arg0, com.mojang.authlib.minecraft.MinecraftProfileTextures arg1)
method_52859(UUID arg0, com.mojang.authlib.minecraft.MinecraftProfileTextures arg1)
fetchSkinTextures(UUID uuid, com.mojang.authlib.minecraft.MinecraftProfileTextures textures)