Package net.minecraft.client.resources
Class SkinManager
java.lang.Object
net.minecraft.client.resources.SkinManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SkinManager.TextureCache
private final SkinManager.TextureCache
(package private) static final org.slf4j.Logger
private final com.mojang.authlib.minecraft.MinecraftSessionService
private final com.google.common.cache.LoadingCache
<SkinManager.CacheKey, CompletableFuture<PlayerSkin>> private final SkinManager.TextureCache
-
Constructor Summary
ConstructorsConstructorDescriptionSkinManager
(TextureManager pTextureManager, Path pRoot, com.mojang.authlib.minecraft.MinecraftSessionService pSessionService, Executor pExecutor) -
Method Summary
Modifier and TypeMethodDescriptiongetInsecureSkin
(com.mojang.authlib.GameProfile pProfile) getOrLoad
(com.mojang.authlib.GameProfile pProfile) lookupInsecure
(com.mojang.authlib.GameProfile pProfile) (package private) CompletableFuture
<PlayerSkin> registerTextures
(UUID pUuid, com.mojang.authlib.minecraft.MinecraftProfileTextures pTextures)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER -
sessionService
private final com.mojang.authlib.minecraft.MinecraftSessionService sessionService -
skinCache
private final com.google.common.cache.LoadingCache<SkinManager.CacheKey,CompletableFuture<PlayerSkin>> skinCache -
skinTextures
-
capeTextures
-
elytraTextures
-
-
Constructor Details
-
SkinManager
public SkinManager(TextureManager pTextureManager, Path pRoot, com.mojang.authlib.minecraft.MinecraftSessionService pSessionService, Executor pExecutor)
-
-
Method Details
-
lookupInsecure
-
getInsecureSkin
-
getOrLoad
-
registerTextures
CompletableFuture<PlayerSkin> registerTextures(UUID pUuid, com.mojang.authlib.minecraft.MinecraftProfileTextures pTextures)
-