net.minecraft.client.texture

public class PlayerSkinProvider

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

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_46909
LOGGER
private final ApiServices
services
field_62263
apiServices
private final PlayerSkinTextureDownloader
skinTextureDownloader
field_62487
downloader
private final com.google.common.cache.LoadingCache<PlayerSkinProvider$Key, CompletableFuture<Optional<SkinTextures>>>
skinCache
field_45634
cache
private final PlayerSkinProvider$FileCache
skinTextures
field_45635
skinCache
private final PlayerSkinProvider$FileCache
capeTextures
field_45636
capeCache
private final PlayerSkinProvider$FileCache
elytraTextures
field_45637
elytraCache

Constructor summary

ModifierConstructor
public (Path cacheDirectory, ApiServices apiServices, PlayerSkinTextureDownloader downloader, Executor executor)

Method summary

Modifier and TypeMethod
public Supplier<SkinTextures>
createLookup(com.mojang.authlib.GameProfile profile, boolean requireSecure)
method_73544(com.mojang.authlib.GameProfile arg0, boolean arg1)
supplySkinTextures(com.mojang.authlib.GameProfile profile, boolean requireSecure)
public CompletableFuture<Optional<SkinTextures>>
get(com.mojang.authlib.GameProfile profile)
method_52863(com.mojang.authlib.GameProfile arg0)
fetchSkinTextures(com.mojang.authlib.GameProfile profile)
private CompletableFuture<SkinTextures>
registerTextures(UUID profileId, com.mojang.authlib.minecraft.MinecraftProfileTextures textures)
method_52859(UUID arg0, com.mojang.authlib.minecraft.MinecraftProfileTextures arg1)
fetchSkinTextures(UUID uuid, com.mojang.authlib.minecraft.MinecraftProfileTextures textures)
private static SkinTextures
lambda$registerTextures$0(CompletableFuture arg0, CompletableFuture arg1, CompletableFuture arg2, PlayerModelType arg3, com.mojang.authlib.minecraft.MinecraftProfileTextures arg4, Void arg5)
method_52861(CompletableFuture arg0, CompletableFuture arg1, CompletableFuture arg2, class_7920 arg3, com.mojang.authlib.minecraft.MinecraftProfileTextures arg4, Void arg5)
method_52861(CompletableFuture arg0, CompletableFuture arg1, CompletableFuture arg2, PlayerSkinType arg3, com.mojang.authlib.minecraft.MinecraftProfileTextures arg4, Void arg5)
private static SkinTextures
lambda$createLookup$3(CompletableFuture arg0, boolean arg1, PlayerSkin arg2)
method_73546(CompletableFuture arg0, boolean arg1, class_8685 arg2)
method_73546(CompletableFuture arg0, boolean arg1, SkinTextures arg2)
private static boolean
lambda$createLookup$4(boolean arg0, PlayerSkin arg1)
method_73547(boolean arg0, class_8685 arg1)
method_73547(boolean arg0, SkinTextures skinTextures)
private static SkinTextures
lambda$createLookup$2(PlayerSkin arg0)
method_73545(class_8685 arg0)
method_73545(SkinTextures arg0)
private static boolean
lambda$createLookup$1(boolean arg0, PlayerSkin arg1)
method_73549(boolean arg0, class_8685 arg1)
method_73549(boolean arg0, SkinTextures skinTextures)
private static SkinTextures
lambda$createLookup$0(PlayerSkin arg0)
method_73548(class_8685 arg0)
method_73548(SkinTextures arg0)