net.minecraft.client.texture

public class PlayerSkinCache

net.minecraft.client.renderer.PlayerSkinRenderCache
net.minecraft.class_11786
net.minecraft.client.texture.PlayerSkinCache

Field summary

Modifier and TypeField
public static final RenderLayer
DEFAULT_PLAYER_SKIN_RENDER_TYPE
field_62215
DEFAULT_RENDER_LAYER
public static final Duration
CACHE_DURATION
field_62478
TIME_TO_LIVE
private final com.google.common.cache.LoadingCache<ProfileComponent, CompletableFuture<Optional<PlayerSkinCache$Entry>>>
renderInfoCache
field_62216
fetchingCache
private final com.google.common.cache.LoadingCache<ProfileComponent, PlayerSkinCache$Entry>
defaultSkinCache
field_62217
immediateCache
private final TextureManager
textureManager
field_62479
textureManager
private final PlayerSkinProvider
skinManager
field_62218
playerSkinProvider
private final GameProfileResolver
profileResolver
field_62219
gameProfileResolver

Constructor summary

ModifierConstructor
public (TextureManager textureManager, PlayerSkinProvider playerSkinProvider, GameProfileResolver gameProfileResolver)

Method summary

Modifier and TypeMethod
public PlayerSkinCache$Entry
getOrDefault(ResolvableProfile profile)
method_73495(class_9296 arg0)
get(ProfileComponent profile)
public Supplier<PlayerSkinCache$Entry>
createLookup(ResolvableProfile profile)
method_74050(class_9296 arg0)
getSupplier(ProfileComponent profile)
public CompletableFuture<Optional<PlayerSkinCache$Entry>>
lookup(ResolvableProfile profile)
method_74320(class_9296 arg0)
getFuture(ProfileComponent profile)
private static RenderLayer
playerSkinRenderType(PlayerSkin playerSkin)
method_73496(class_8685 arg0)
getRenderLayer(SkinTextures skinTextures)
private static PlayerSkinCache$Entry
lambda$createLookup$1(CompletableFuture arg0, PlayerSkinRenderCache$RenderInfo arg1)
method_74049(CompletableFuture arg0, class_11786$class_11787 arg1)
method_74049(CompletableFuture arg0, PlayerSkinCache$Entry arg1)
private static PlayerSkinCache$Entry
lambda$createLookup$0(PlayerSkinRenderCache$RenderInfo arg0)
method_74048(class_11786$class_11787 arg0)
method_74048(PlayerSkinCache$Entry arg0)