Package net.minecraft.client.texture
Class PlayerSkinProvider.FileCache
java.lang.Object
net.minecraft.client.texture.PlayerSkinProvider.FileCache
- Enclosing class:
 PlayerSkinProvider
- Mappings:
 Namespace Name named net/minecraft/client/texture/PlayerSkinProvider$FileCacheintermediary net/minecraft/class_1071$class_8687official grm$b
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Pathprivate final Map<String, CompletableFuture<Identifier>> private final TextureManagerprivate final com.mojang.authlib.minecraft.MinecraftProfileTexture.Type - 
Constructor Summary
ConstructorsConstructorDescriptionFileCache(TextureManager textureManager, Path directory, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type)  - 
Method Summary
Modifier and TypeMethodDescriptionget(com.mojang.authlib.minecraft.MinecraftProfileTexture texture) private IdentifiergetTexturePath(String hash) private CompletableFuture<Identifier> store(com.mojang.authlib.minecraft.MinecraftProfileTexture texture)  
- 
Field Details
- 
textureManager
- Mappings:
 Namespace Name Mixin selector named textureManagerLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;textureManager:Lnet/minecraft/client/texture/TextureManager;intermediary field_45639Lnet/minecraft/class_1071$class_8687;field_45639:Lnet/minecraft/class_1060;official aLgrm$b;a:Lgqm;
 - 
directory
- Mappings:
 Namespace Name Mixin selector named directoryLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;directory:Ljava/nio/file/Path;intermediary field_45640Lnet/minecraft/class_1071$class_8687;field_45640:Ljava/nio/file/Path;official bLgrm$b;b:Ljava/nio/file/Path;
 - 
type
private final com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type- Mappings:
 Namespace Name Mixin selector named typeLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;type:Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;intermediary field_45641Lnet/minecraft/class_1071$class_8687;field_45641:Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;official cLgrm$b;c:Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;
 - 
hashToTexture
- Mappings:
 Namespace Name Mixin selector named hashToTextureLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;hashToTexture:Ljava/util/Map;intermediary field_45642Lnet/minecraft/class_1071$class_8687;field_45642:Ljava/util/Map;official dLgrm$b;d:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
FileCache
FileCache(TextureManager textureManager, Path directory, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/texture/PlayerSkinProvider$FileCache;<init>(Lnet/minecraft/client/texture/TextureManager;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Vintermediary <init>Lnet/minecraft/class_1071$class_8687;<init>(Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Vofficial <init>Lgrm$b;<init>(Lgqm;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V
 
 - 
 - 
Method Details
- 
get
public CompletableFuture<Identifier> get(com.mojang.authlib.minecraft.MinecraftProfileTexture texture) - Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;get(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;intermediary method_52870Lnet/minecraft/class_1071$class_8687;method_52870(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;official aLgrm$b;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
 - 
store
private CompletableFuture<Identifier> store(com.mojang.authlib.minecraft.MinecraftProfileTexture texture) - Mappings:
 Namespace Name Mixin selector named storeLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;store(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;intermediary method_52873Lnet/minecraft/class_1071$class_8687;method_52873(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;official bLgrm$b;b(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
 - 
getTexturePath
- Mappings:
 Namespace Name Mixin selector named getTexturePathLnet/minecraft/client/texture/PlayerSkinProvider$FileCache;getTexturePath(Ljava/lang/String;)Lnet/minecraft/util/Identifier;intermediary method_52871Lnet/minecraft/class_1071$class_8687;method_52871(Ljava/lang/String;)Lnet/minecraft/class_2960;official aLgrm$b;a(Ljava/lang/String;)Lakr;
 
 -