Package net.minecraft.client.texture
Class PlayerSkinProvider
java.lang.Object
net.minecraft.client.texture.PlayerSkinProvider
- Mappings:
- Namespace - Name - official - fvu- intermediary - net/minecraft/class_1071- named - net/minecraft/client/texture/PlayerSkinProvider
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.authlib.minecraft.MinecraftSessionServiceprivate final LoadingCache<String,Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type, com.mojang.authlib.minecraft.MinecraftProfileTexture>> private final Fileprivate final TextureManagerstatic final String
- 
Constructor SummaryConstructorsConstructorDescriptionPlayerSkinProvider(TextureManager textureManager, File skinCacheDir, com.mojang.authlib.minecraft.MinecraftSessionService sessionService) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static IdentifierMap<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture> getTextures(com.mojang.authlib.GameProfile profile) loadSkin(com.mojang.authlib.GameProfile profile) Returns the ID ofprofile's skin, or the default skin for the profile's UUID if the skin is missing.voidloadSkin(com.mojang.authlib.GameProfile profile, PlayerSkinProvider.SkinTextureAvailableCallback callback, boolean requireSecure) loadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type) private IdentifierloadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type, @Nullable PlayerSkinProvider.SkinTextureAvailableCallback callback) 
- 
Field Details- 
TEXTURES- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a:Ljava/lang/String;- intermediary - field_32970- Lnet/minecraft/class_1071;field_32970:Ljava/lang/String;- named - TEXTURES- Lnet/minecraft/client/texture/PlayerSkinProvider;TEXTURES:Ljava/lang/String;
 
- 
textureManager- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfvu;b:Lfuw;- intermediary - field_5304- Lnet/minecraft/class_1071;field_5304:Lnet/minecraft/class_1060;- named - textureManager- Lnet/minecraft/client/texture/PlayerSkinProvider;textureManager:Lnet/minecraft/client/texture/TextureManager;
 
- 
skinCacheDir- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfvu;c:Ljava/io/File;- intermediary - field_5305- Lnet/minecraft/class_1071;field_5305:Ljava/io/File;- named - skinCacheDir- Lnet/minecraft/client/texture/PlayerSkinProvider;skinCacheDir:Ljava/io/File;
 
- 
sessionServiceprivate final com.mojang.authlib.minecraft.MinecraftSessionService sessionService- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfvu;d:Lcom/mojang/authlib/minecraft/MinecraftSessionService;- intermediary - field_5308- Lnet/minecraft/class_1071;field_5308:Lcom/mojang/authlib/minecraft/MinecraftSessionService;- named - sessionService- Lnet/minecraft/client/texture/PlayerSkinProvider;sessionService:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
 
- 
skinCacheprivate final LoadingCache<String,Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type, skinCachecom.mojang.authlib.minecraft.MinecraftProfileTexture>> - Mappings:
- Namespace - Name - Mixin selector - official - e- Lfvu;e:Lcom/google/common/cache/LoadingCache;- intermediary - field_5306- Lnet/minecraft/class_1071;field_5306:Lcom/google/common/cache/LoadingCache;- named - skinCache- Lnet/minecraft/client/texture/PlayerSkinProvider;skinCache:Lcom/google/common/cache/LoadingCache;
 
 
- 
- 
Constructor Details- 
PlayerSkinProviderpublic PlayerSkinProvider(TextureManager textureManager, File skinCacheDir, com.mojang.authlib.minecraft.MinecraftSessionService sessionService) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfvu;<init>(Lfuw;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V- intermediary - <init>- Lnet/minecraft/class_1071;<init>(Lnet/minecraft/class_1060;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V- named - <init>- Lnet/minecraft/client/texture/PlayerSkinProvider;<init>(Lnet/minecraft/client/texture/TextureManager;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V
 
 
- 
- 
Method Details- 
loadSkinpublic Identifier loadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lacq;- intermediary - method_4656- Lnet/minecraft/class_1071;method_4656(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/class_2960;- named - loadSkin- Lnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/util/Identifier;
 
- 
loadSkinprivate Identifier loadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type, @Nullable @Nullable PlayerSkinProvider.SkinTextureAvailableCallback callback) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lfvu$a;)Lacq;- intermediary - method_4651- Lnet/minecraft/class_1071;method_4651(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_1071$class_1072;)Lnet/minecraft/class_2960;- named - loadSkin- Lnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/client/texture/PlayerSkinProvider$SkinTextureAvailableCallback;)Lnet/minecraft/util/Identifier;
 
- 
getSkinIdprivate static Identifier getSkinId(com.mojang.authlib.minecraft.MinecraftProfileTexture.Type skinType, String hash) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lacq;- intermediary - method_45033- Lnet/minecraft/class_1071;method_45033(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lnet/minecraft/class_2960;- named - getSkinId- Lnet/minecraft/client/texture/PlayerSkinProvider;getSkinId(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lnet/minecraft/util/Identifier;
 
- 
loadSkinpublic void loadSkin(com.mojang.authlib.GameProfile profile, PlayerSkinProvider.SkinTextureAvailableCallback callback, boolean requireSecure) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a(Lcom/mojang/authlib/GameProfile;Lfvu$a;Z)V- intermediary - method_4652- Lnet/minecraft/class_1071;method_4652(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_1072;Z)V- named - loadSkin- Lnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/texture/PlayerSkinProvider$SkinTextureAvailableCallback;Z)V
 
- 
getTexturespublic Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture> getTextures(com.mojang.authlib.GameProfile profile) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfvu;a(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;- intermediary - method_4654- Lnet/minecraft/class_1071;method_4654(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;- named - getTextures- Lnet/minecraft/client/texture/PlayerSkinProvider;getTextures(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;
 
- 
loadSkinReturns the ID ofprofile's skin, or the default skin for the profile's UUID if the skin is missing.- Returns:
- the ID of profile's skin, or the default skin for the profile's UUID if the skin is missing
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfvu;b(Lcom/mojang/authlib/GameProfile;)Lacq;- intermediary - method_44705- Lnet/minecraft/class_1071;method_44705(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2960;- named - loadSkin- Lnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/util/Identifier;
 
 
-