Package net.minecraft.client.texture
Class PlayerSkinProvider
java.lang.Object
net.minecraft.client.texture.PlayerSkinProvider
@Environment(CLIENT) public class PlayerSkinProvider extends Object
- Mappings:
Namespace Name official bnpintermediary net/minecraft/class_1266named net/minecraft/client/texture/PlayerSkinProvider
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePlayerSkinProvider.SkinTextureAvailableCallback -
Field Summary
Fields Modifier and Type Field Description private static ExecutorServicefield_5276private TextureManagerfield_5277private com.mojang.authlib.minecraft.MinecraftSessionServicesessionServiceprivate LoadingCache<com.mojang.authlib.GameProfile,Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture>>skinCacheprivate FileskinCacheDir -
Constructor Summary
Constructors Constructor Description PlayerSkinProvider(TextureManager textureManager, File file, com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService) -
Method Summary
Modifier and Type Method Description Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture>getTextures(com.mojang.authlib.GameProfile profile)voidloadSkin(com.mojang.authlib.GameProfile gameProfile, PlayerSkinProvider.SkinTextureAvailableCallback skinTextureAvailableCallback, boolean bool)IdentifierloadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type)IdentifierloadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type, PlayerSkinProvider.SkinTextureAvailableCallback callback)
-
Field Details
-
field_5276
- Mappings:
Namespace Name Mixin selector official aLbnp;a:Ljava/util/concurrent/ExecutorService;intermediary field_5276Lnet/minecraft/class_1266;field_5276:Ljava/util/concurrent/ExecutorService;named field_5276Lnet/minecraft/client/texture/PlayerSkinProvider;field_5276:Ljava/util/concurrent/ExecutorService;
-
field_5277
- Mappings:
Namespace Name Mixin selector official bLbnp;b:Lbmj;intermediary field_5277Lnet/minecraft/class_1266;field_5277:Lnet/minecraft/class_1232;named field_5277Lnet/minecraft/client/texture/PlayerSkinProvider;field_5277:Lnet/minecraft/client/texture/TextureManager;
-
skinCacheDir
- Mappings:
Namespace Name Mixin selector official cLbnp;c:Ljava/io/File;intermediary field_5278Lnet/minecraft/class_1266;field_5278:Ljava/io/File;named skinCacheDirLnet/minecraft/client/texture/PlayerSkinProvider;skinCacheDir:Ljava/io/File;
-
sessionService
private final com.mojang.authlib.minecraft.MinecraftSessionService sessionService- Mappings:
Namespace Name Mixin selector official dLbnp;d:Lcom/mojang/authlib/minecraft/MinecraftSessionService;intermediary field_5279Lnet/minecraft/class_1266;field_5279:Lcom/mojang/authlib/minecraft/MinecraftSessionService;named sessionServiceLnet/minecraft/client/texture/PlayerSkinProvider;sessionService:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
-
skinCache
private final LoadingCache<com.mojang.authlib.GameProfile,Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture>> skinCache- Mappings:
Namespace Name Mixin selector official eLbnp;e:Lcom/google/common/cache/LoadingCache;intermediary field_5280Lnet/minecraft/class_1266;field_5280:Lcom/google/common/cache/LoadingCache;named skinCacheLnet/minecraft/client/texture/PlayerSkinProvider;skinCache:Lcom/google/common/cache/LoadingCache;
-
-
Constructor Details
-
PlayerSkinProvider
public PlayerSkinProvider(TextureManager textureManager, File file, com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService)
-
-
Method Details
-
loadSkin
public Identifier loadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type)- Mappings:
Namespace Name Mixin selector official aLbnp;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Ljy;intermediary method_4399Lnet/minecraft/class_1266;method_4399(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/class_1605;named loadSkinLnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/util/Identifier;
-
loadSkin
public Identifier loadSkin(com.mojang.authlib.minecraft.MinecraftProfileTexture profileTexture, com.mojang.authlib.minecraft.MinecraftProfileTexture.Type type, PlayerSkinProvider.SkinTextureAvailableCallback callback)- Mappings:
Namespace Name Mixin selector official aLbnp;a(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lbnp$a;)Ljy;intermediary method_4400Lnet/minecraft/class_1266;method_4400(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_1266$class_1267;)Lnet/minecraft/class_1605;named loadSkinLnet/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;
-
loadSkin
public void loadSkin(com.mojang.authlib.GameProfile gameProfile, PlayerSkinProvider.SkinTextureAvailableCallback skinTextureAvailableCallback, boolean bool)- Mappings:
Namespace Name Mixin selector official aLbnp;a(Lcom/mojang/authlib/GameProfile;Lbnp$a;Z)Vintermediary method_4398Lnet/minecraft/class_1266;method_4398(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1266$class_1267;Z)Vnamed loadSkinLnet/minecraft/client/texture/PlayerSkinProvider;loadSkin(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/texture/PlayerSkinProvider$SkinTextureAvailableCallback;Z)V
-
getTextures
public Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,com.mojang.authlib.minecraft.MinecraftProfileTexture> getTextures(com.mojang.authlib.GameProfile profile)- Mappings:
Namespace Name Mixin selector official aLbnp;a(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;intermediary method_4397Lnet/minecraft/class_1266;method_4397(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;named getTexturesLnet/minecraft/client/texture/PlayerSkinProvider;getTextures(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;
-