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 hgc
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RenderLayerprivate final LoadingCache<ProfileComponent, CompletableFuture<Optional<PlayerSkinCache.Entry>>> (package private) final GameProfileResolverprivate final LoadingCache<ProfileComponent, PlayerSkinCache.Entry> (package private) final PlayerSkinProvider(package private) final TextureManagerstatic final Duration -
Constructor Summary
ConstructorsConstructorDescriptionPlayerSkinCache(TextureManager textureManager, PlayerSkinProvider playerSkinProvider, GameProfileResolver gameProfileResolver) -
Method Summary
Modifier and TypeMethodDescriptionget(ProfileComponent profile) getFuture(ProfileComponent profile) (package private) static RenderLayergetRenderLayer(SkinTextures skinTextures) getSupplier(ProfileComponent profile)
-
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 aLhgc;a:Lhgk;
-
TIME_TO_LIVE
- Mappings:
Namespace Name Mixin selector named TIME_TO_LIVELnet/minecraft/client/texture/PlayerSkinCache;TIME_TO_LIVE:Ljava/time/Duration;intermediary field_62478Lnet/minecraft/class_11786;field_62478:Ljava/time/Duration;official bLhgc;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 cLhgc;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 dLhgc;d:Lcom/google/common/cache/LoadingCache;
-
textureManager
- Mappings:
Namespace Name Mixin selector named textureManagerLnet/minecraft/client/texture/PlayerSkinCache;textureManager:Lnet/minecraft/client/texture/TextureManager;intermediary field_62479Lnet/minecraft/class_11786;field_62479:Lnet/minecraft/class_1060;official eLhgc;e:Licq;
-
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 fLhgc;f:Lidn;
-
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 gLhgc;g:Lbbe;
-
-
Constructor Details
-
PlayerSkinCache
public PlayerSkinCache(TextureManager textureManager, PlayerSkinProvider playerSkinProvider, GameProfileResolver gameProfileResolver) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/texture/PlayerSkinCache;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/texture/PlayerSkinProvider;Lnet/minecraft/server/GameProfileResolver;)Vintermediary <init>Lnet/minecraft/class_11786;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_1071;Lnet/minecraft/class_11755;)Vofficial <init>Lhgc;<init>(Licq;Lidn;Lbbe;)V
-
-
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 aLhgc;a(Ldkq;)Lhgc$a;
-
getSupplier
- Mappings:
Namespace Name Mixin selector named getSupplierLnet/minecraft/client/texture/PlayerSkinCache;getSupplier(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 bLhgc;b(Ldkq;)Ljava/util/function/Supplier;
-
getFuture
- Mappings:
Namespace Name Mixin selector named getFutureLnet/minecraft/client/texture/PlayerSkinCache;getFuture(Lnet/minecraft/component/type/ProfileComponent;)Ljava/util/concurrent/CompletableFuture;intermediary method_74320Lnet/minecraft/class_11786;method_74320(Lnet/minecraft/class_9296;)Ljava/util/concurrent/CompletableFuture;official cLhgc;c(Ldkq;)Ljava/util/concurrent/CompletableFuture;
-
getRenderLayer
- Mappings:
Namespace Name Mixin selector named getRenderLayerLnet/minecraft/client/texture/PlayerSkinCache;getRenderLayer(Lnet/minecraft/entity/player/SkinTextures;)Lnet/minecraft/client/render/RenderLayer;intermediary method_73496Lnet/minecraft/class_11786;method_73496(Lnet/minecraft/class_8685;)Lnet/minecraft/class_1921;official aLhgc;a(Lczp;)Lhgk;
-