Class PlayerSkinCache

java.lang.Object
net.minecraft.client.texture.PlayerSkinCache

@Environment(CLIENT) public class PlayerSkinCache extends Object
Mappings:
Namespace Name
named net/minecraft/client/texture/PlayerSkinCache
intermediary net/minecraft/class_11786
official hgc
  • Field Details

    • DEFAULT_RENDER_LAYER

      public static final RenderLayer DEFAULT_RENDER_LAYER
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_RENDER_LAYER Lnet/minecraft/client/texture/PlayerSkinCache;DEFAULT_RENDER_LAYER:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_62215 Lnet/minecraft/class_11786;field_62215:Lnet/minecraft/class_1921;
      official a Lhgc;a:Lhgk;
    • TIME_TO_LIVE

      public static final Duration TIME_TO_LIVE
      Mappings:
      Namespace Name Mixin selector
      named TIME_TO_LIVE Lnet/minecraft/client/texture/PlayerSkinCache;TIME_TO_LIVE:Ljava/time/Duration;
      intermediary field_62478 Lnet/minecraft/class_11786;field_62478:Ljava/time/Duration;
      official b Lhgc;b:Ljava/time/Duration;
    • fetchingCache

      Mappings:
      Namespace Name Mixin selector
      named fetchingCache Lnet/minecraft/client/texture/PlayerSkinCache;fetchingCache:Lcom/google/common/cache/LoadingCache;
      intermediary field_62216 Lnet/minecraft/class_11786;field_62216:Lcom/google/common/cache/LoadingCache;
      official c Lhgc;c:Lcom/google/common/cache/LoadingCache;
    • immediateCache

      private final LoadingCache<ProfileComponent,PlayerSkinCache.Entry> immediateCache
      Mappings:
      Namespace Name Mixin selector
      named immediateCache Lnet/minecraft/client/texture/PlayerSkinCache;immediateCache:Lcom/google/common/cache/LoadingCache;
      intermediary field_62217 Lnet/minecraft/class_11786;field_62217:Lcom/google/common/cache/LoadingCache;
      official d Lhgc;d:Lcom/google/common/cache/LoadingCache;
    • textureManager

      final TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      named textureManager Lnet/minecraft/client/texture/PlayerSkinCache;textureManager:Lnet/minecraft/client/texture/TextureManager;
      intermediary field_62479 Lnet/minecraft/class_11786;field_62479:Lnet/minecraft/class_1060;
      official e Lhgc;e:Licq;
    • playerSkinProvider

      final PlayerSkinProvider playerSkinProvider
      Mappings:
      Namespace Name Mixin selector
      named playerSkinProvider Lnet/minecraft/client/texture/PlayerSkinCache;playerSkinProvider:Lnet/minecraft/client/texture/PlayerSkinProvider;
      intermediary field_62218 Lnet/minecraft/class_11786;field_62218:Lnet/minecraft/class_1071;
      official f Lhgc;f:Lidn;
    • gameProfileResolver

      final GameProfileResolver gameProfileResolver
      Mappings:
      Namespace Name Mixin selector
      named gameProfileResolver Lnet/minecraft/client/texture/PlayerSkinCache;gameProfileResolver:Lnet/minecraft/server/GameProfileResolver;
      intermediary field_62219 Lnet/minecraft/class_11786;field_62219:Lnet/minecraft/class_11755;
      official g Lhgc;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;)V
      intermediary <init> Lnet/minecraft/class_11786;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_1071;Lnet/minecraft/class_11755;)V
      official <init> Lhgc;<init>(Licq;Lidn;Lbbe;)V
  • Method Details

    • get

      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/client/texture/PlayerSkinCache;get(Lnet/minecraft/component/type/ProfileComponent;)Lnet/minecraft/client/texture/PlayerSkinCache$Entry;
      intermediary method_73495 Lnet/minecraft/class_11786;method_73495(Lnet/minecraft/class_9296;)Lnet/minecraft/class_11786$class_11787;
      official a Lhgc;a(Ldkq;)Lhgc$a;
    • getSupplier

      public Supplier<PlayerSkinCache.Entry> getSupplier(ProfileComponent profile)
      Mappings:
      Namespace Name Mixin selector
      named getSupplier Lnet/minecraft/client/texture/PlayerSkinCache;getSupplier(Lnet/minecraft/component/type/ProfileComponent;)Ljava/util/function/Supplier;
      intermediary method_74050 Lnet/minecraft/class_11786;method_74050(Lnet/minecraft/class_9296;)Ljava/util/function/Supplier;
      official b Lhgc;b(Ldkq;)Ljava/util/function/Supplier;
    • getFuture

      Mappings:
      Namespace Name Mixin selector
      named getFuture Lnet/minecraft/client/texture/PlayerSkinCache;getFuture(Lnet/minecraft/component/type/ProfileComponent;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_74320 Lnet/minecraft/class_11786;method_74320(Lnet/minecraft/class_9296;)Ljava/util/concurrent/CompletableFuture;
      official c Lhgc;c(Ldkq;)Ljava/util/concurrent/CompletableFuture;
    • getRenderLayer

      static RenderLayer getRenderLayer(SkinTextures skinTextures)
      Mappings:
      Namespace Name Mixin selector
      named getRenderLayer Lnet/minecraft/client/texture/PlayerSkinCache;getRenderLayer(Lnet/minecraft/entity/player/SkinTextures;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_73496 Lnet/minecraft/class_11786;method_73496(Lnet/minecraft/class_8685;)Lnet/minecraft/class_1921;
      official a Lhgc;a(Lczp;)Lhgk;