net.minecraft.client.texture

class PlayerSkinProvider$FileCache

net.minecraft.client.resources.SkinManager$TextureCache
net.minecraft.class_1071$class_8687
net.minecraft.client.texture.PlayerSkinProvider$FileCache

Field summary

Modifier and TypeField
private final Path
root
field_45640
directory
private final com.mojang.authlib.minecraft.MinecraftProfileTexture$Type
type
field_45641
type
private final Map<String, CompletableFuture<AssetInfo$TextureAsset>>
textures
field_45642
hashToTexture
final PlayerSkinProvider
this$0
field_62488
field_62488

Constructor summary

ModifierConstructor
private (PlayerSkinProvider this$0, Path directory, com.mojang.authlib.minecraft.MinecraftProfileTexture$Type type)

Method summary

Modifier and TypeMethod
public CompletableFuture<AssetInfo$TextureAsset>
getOrLoad(com.mojang.authlib.minecraft.MinecraftProfileTexture texture)
method_52870(com.mojang.authlib.minecraft.MinecraftProfileTexture arg0)
get(com.mojang.authlib.minecraft.MinecraftProfileTexture texture)
private CompletableFuture<AssetInfo$TextureAsset>
registerTexture(com.mojang.authlib.minecraft.MinecraftProfileTexture textureInfo)
method_52873(com.mojang.authlib.minecraft.MinecraftProfileTexture arg0)
store(com.mojang.authlib.minecraft.MinecraftProfileTexture texture)
private Identifier
getTextureLocation(String textureHash)
method_52871(String arg0)
getTexturePath(String hash)