Package net.minecraft.client.renderer
Class PlayerSkinRenderCache
java.lang.Object
net.minecraft.client.renderer.PlayerSkinRenderCache
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Durationstatic final RenderTypeprivate final LoadingCache<ResolvableProfile, PlayerSkinRenderCache.RenderInfo> (package private) final ProfileResolverprivate final LoadingCache<ResolvableProfile, CompletableFuture<Optional<PlayerSkinRenderCache.RenderInfo>>> (package private) final SkinManager(package private) final TextureManager -
Constructor Summary
ConstructorsConstructorDescriptionPlayerSkinRenderCache(TextureManager pTextureManager, SkinManager pSkinManager, ProfileResolver pProfileResolver) -
Method Summary
Modifier and TypeMethodDescriptioncreateLookup(ResolvableProfile pProfile) getOrDefault(ResolvableProfile pProfile) lookup(ResolvableProfile pProfile) (package private) static RenderTypeplayerSkinRenderType(PlayerSkin pSkin)
-
Field Details
-
DEFAULT_PLAYER_SKIN_RENDER_TYPE
-
CACHE_DURATION
-
renderInfoCache
private final LoadingCache<ResolvableProfile,CompletableFuture<Optional<PlayerSkinRenderCache.RenderInfo>>> renderInfoCache -
defaultSkinCache
-
textureManager
-
skinManager
-
profileResolver
-
-
Constructor Details
-
PlayerSkinRenderCache
public PlayerSkinRenderCache(TextureManager pTextureManager, SkinManager pSkinManager, ProfileResolver pProfileResolver)
-
-
Method Details
-
getOrDefault
-
createLookup
-
lookup
public CompletableFuture<Optional<PlayerSkinRenderCache.RenderInfo>> lookup(ResolvableProfile pProfile) -
playerSkinRenderType
-