Package net.minecraft.client.texture
Class PlayerSkinCache
java.lang.Object
net.minecraft.client.texture.PlayerSkinCache
- Mappings:
Namespace Name named net/minecraft/client/texture/PlayerSkinCacheintermediary net/minecraft/class_11786official hec
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RenderLayerprivate final LoadingCache<ProfileComponent, CompletableFuture<Optional<PlayerSkinCache.Entry>>> static final Duration(package private) final TextureManager(package private) final GameProfileResolverprivate final LoadingCache<ProfileComponent, PlayerSkinCache.Entry> (package private) final PlayerSkinProvider -
Constructor Summary
ConstructorsConstructorDescriptionPlayerSkinCache(TextureManager textureManager, PlayerSkinProvider playerSkinProvider, GameProfileResolver gameProfileResolver) -
Method Summary
Modifier and TypeMethodDescriptionget(ProfileComponent profile) (package private) static RenderLayergetRenderLayer(SkinTextures skinTextures) method_74050(ProfileComponent profileComponent)
-
Field Details
-
DEFAULT_RENDER_LAYER
- Mappings:
Namespace Name Mixin selector named DEFAULT_RENDER_LAYERLnet/minecraft/client/texture/PlayerSkinCache;DEFAULT_RENDER_LAYER:Lnet/minecraft/client/render/RenderLayer;intermediary field_62215Lnet/minecraft/class_11786;field_62215:Lnet/minecraft/class_1921;official aLhec;a:Lhek;
-
field_62478
- Mappings:
Namespace Name Mixin selector named field_62478Lnet/minecraft/client/texture/PlayerSkinCache;field_62478:Ljava/time/Duration;intermediary field_62478Lnet/minecraft/class_11786;field_62478:Ljava/time/Duration;official bLhec;b:Ljava/time/Duration;
-
fetchingCache
private final LoadingCache<ProfileComponent,CompletableFuture<Optional<PlayerSkinCache.Entry>>> fetchingCache- Mappings:
Namespace Name Mixin selector named fetchingCacheLnet/minecraft/client/texture/PlayerSkinCache;fetchingCache:Lcom/google/common/cache/LoadingCache;intermediary field_62216Lnet/minecraft/class_11786;field_62216:Lcom/google/common/cache/LoadingCache;official cLhec;c:Lcom/google/common/cache/LoadingCache;
-
immediateCache
- Mappings:
Namespace Name Mixin selector named immediateCacheLnet/minecraft/client/texture/PlayerSkinCache;immediateCache:Lcom/google/common/cache/LoadingCache;intermediary field_62217Lnet/minecraft/class_11786;field_62217:Lcom/google/common/cache/LoadingCache;official dLhec;d:Lcom/google/common/cache/LoadingCache;
-
field_62479
- Mappings:
Namespace Name Mixin selector named field_62479Lnet/minecraft/client/texture/PlayerSkinCache;field_62479:Lnet/minecraft/client/texture/TextureManager;intermediary field_62479Lnet/minecraft/class_11786;field_62479:Lnet/minecraft/class_1060;official eLhec;e:Lhze;
-
playerSkinProvider
- Mappings:
Namespace Name Mixin selector named playerSkinProviderLnet/minecraft/client/texture/PlayerSkinCache;playerSkinProvider:Lnet/minecraft/client/texture/PlayerSkinProvider;intermediary field_62218Lnet/minecraft/class_11786;field_62218:Lnet/minecraft/class_1071;official fLhec;f:Liac;
-
gameProfileResolver
- Mappings:
Namespace Name Mixin selector named gameProfileResolverLnet/minecraft/client/texture/PlayerSkinCache;gameProfileResolver:Lnet/minecraft/server/GameProfileResolver;intermediary field_62219Lnet/minecraft/class_11786;field_62219:Lnet/minecraft/class_11755;official gLhec;g:Lbaz;
-
-
Constructor Details
-
PlayerSkinCache
public PlayerSkinCache(TextureManager textureManager, PlayerSkinProvider playerSkinProvider, GameProfileResolver gameProfileResolver)
-
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/client/texture/PlayerSkinCache;get(Lnet/minecraft/component/type/ProfileComponent;)Lnet/minecraft/client/texture/PlayerSkinCache$Entry;intermediary method_73495Lnet/minecraft/class_11786;method_73495(Lnet/minecraft/class_9296;)Lnet/minecraft/class_11786$class_11787;official aLhec;a(Ldjk;)Lhec$a;
-
method_74050
- Mappings:
Namespace Name Mixin selector named method_74050Lnet/minecraft/client/texture/PlayerSkinCache;method_74050(Lnet/minecraft/component/type/ProfileComponent;)Ljava/util/function/Supplier;intermediary method_74050Lnet/minecraft/class_11786;method_74050(Lnet/minecraft/class_9296;)Ljava/util/function/Supplier;official bLhec;b(Ldjk;)Ljava/util/function/Supplier;
-
getRenderLayer
- Mappings:
Namespace Name Mixin selector named getRenderLayerLnet/minecraft/client/texture/PlayerSkinCache;getRenderLayer(Lnet/minecraft/client/util/SkinTextures;)Lnet/minecraft/client/render/RenderLayer;intermediary method_73496Lnet/minecraft/class_11786;method_73496(Lnet/minecraft/class_8685;)Lnet/minecraft/class_1921;official aLhec;a(Liab;)Lhek;
-