Package net.minecraft.client.texture
Class PlayerSkinProvider
java.lang.Object
net.minecraft.client.texture.PlayerSkinProvider
- Mappings:
Namespace Name official fzhintermediary net/minecraft/class_1071named net/minecraft/client/texture/PlayerSkinProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final recordprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LoadingCache<PlayerSkinProvider.Key,CompletableFuture<SkinTextures>> private final PlayerSkinProvider.FileCacheprivate final PlayerSkinProvider.FileCacheprivate final PlayerSkinProvider.FileCacheprivate static final String -
Constructor Summary
ConstructorsConstructorDescriptionPlayerSkinProvider(TextureManager textureManager, Path directory, com.mojang.authlib.minecraft.MinecraftSessionService sessionService, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionbooleanareTexturesSigned(com.mojang.authlib.GameProfile profile) fetchSkinTextures(com.mojang.authlib.GameProfile profile) (package private) CompletableFuture<SkinTextures>fetchSkinTextures(com.mojang.authlib.GameProfile profile, PlayerSkinProvider.Textures textures) getSkinTextures(com.mojang.authlib.GameProfile profile) getSkinTexturesSupplier(com.mojang.authlib.GameProfile profile) (package private) static @Nullable com.mojang.authlib.properties.PropertygetTextureEntry(com.mojang.authlib.GameProfile profile)
-
Field Details
-
TEXTURES
- See Also:
- Mappings:
Namespace Name Mixin selector official aLfzh;a:Ljava/lang/String;intermediary field_32970Lnet/minecraft/class_1071;field_32970:Ljava/lang/String;named TEXTURESLnet/minecraft/client/texture/PlayerSkinProvider;TEXTURES:Ljava/lang/String;
-
cache
- Mappings:
Namespace Name Mixin selector official bLfzh;b:Lcom/google/common/cache/LoadingCache;intermediary field_45634Lnet/minecraft/class_1071;field_45634:Lcom/google/common/cache/LoadingCache;named cacheLnet/minecraft/client/texture/PlayerSkinProvider;cache:Lcom/google/common/cache/LoadingCache;
-
skinCache
- Mappings:
Namespace Name Mixin selector official cLfzh;c:Lfzh$b;intermediary field_45635Lnet/minecraft/class_1071;field_45635:Lnet/minecraft/class_1071$class_8687;named skinCacheLnet/minecraft/client/texture/PlayerSkinProvider;skinCache:Lnet/minecraft/client/texture/PlayerSkinProvider$FileCache;
-
capeCache
- Mappings:
Namespace Name Mixin selector official dLfzh;d:Lfzh$b;intermediary field_45636Lnet/minecraft/class_1071;field_45636:Lnet/minecraft/class_1071$class_8687;named capeCacheLnet/minecraft/client/texture/PlayerSkinProvider;capeCache:Lnet/minecraft/client/texture/PlayerSkinProvider$FileCache;
-
elytraCache
- Mappings:
Namespace Name Mixin selector official eLfzh;e:Lfzh$b;intermediary field_45637Lnet/minecraft/class_1071;field_45637:Lnet/minecraft/class_1071$class_8687;named elytraCacheLnet/minecraft/client/texture/PlayerSkinProvider;elytraCache:Lnet/minecraft/client/texture/PlayerSkinProvider$FileCache;
-
-
Constructor Details
-
PlayerSkinProvider
public PlayerSkinProvider(TextureManager textureManager, Path directory, com.mojang.authlib.minecraft.MinecraftSessionService sessionService, Executor executor) - Mappings:
Namespace Name Mixin selector official <init>Lfzh;<init>(Lfyh;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)Vintermediary <init>Lnet/minecraft/class_1071;<init>(Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)Vnamed <init>Lnet/minecraft/client/texture/PlayerSkinProvider;<init>(Lnet/minecraft/client/texture/TextureManager;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V
-
-
Method Details
-
getSkinTexturesSupplier
- Mappings:
Namespace Name Mixin selector official aLfzh;a(Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;intermediary method_52858Lnet/minecraft/class_1071;method_52858(Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;named getSkinTexturesSupplierLnet/minecraft/client/texture/PlayerSkinProvider;getSkinTexturesSupplier(Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
-
getSkinTextures
- Mappings:
Namespace Name Mixin selector official bLfzh;b(Lcom/mojang/authlib/GameProfile;)Lfzg;intermediary method_52862Lnet/minecraft/class_1071;method_52862(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;named getSkinTexturesLnet/minecraft/client/texture/PlayerSkinProvider;getSkinTextures(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/util/SkinTextures;
-
fetchSkinTextures
- Mappings:
Namespace Name Mixin selector official cLfzh;c(Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;intermediary method_52863Lnet/minecraft/class_1071;method_52863(Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;named fetchSkinTexturesLnet/minecraft/client/texture/PlayerSkinProvider;fetchSkinTextures(Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;
-
fetchSkinTextures
CompletableFuture<SkinTextures> fetchSkinTextures(com.mojang.authlib.GameProfile profile, PlayerSkinProvider.Textures textures) - Mappings:
Namespace Name Mixin selector official aLfzh;a(Lcom/mojang/authlib/GameProfile;Lfzh$c;)Ljava/util/concurrent/CompletableFuture;intermediary method_52859Lnet/minecraft/class_1071;method_52859(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletableFuture;named fetchSkinTexturesLnet/minecraft/client/texture/PlayerSkinProvider;fetchSkinTextures(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/texture/PlayerSkinProvider$Textures;)Ljava/util/concurrent/CompletableFuture;
-
areTexturesSigned
public boolean areTexturesSigned(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official dLfzh;d(Lcom/mojang/authlib/GameProfile;)Zintermediary method_52864Lnet/minecraft/class_1071;method_52864(Lcom/mojang/authlib/GameProfile;)Znamed areTexturesSignedLnet/minecraft/client/texture/PlayerSkinProvider;areTexturesSigned(Lcom/mojang/authlib/GameProfile;)Z
-
getTextureEntry
@Nullable static @Nullable com.mojang.authlib.properties.Property getTextureEntry(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official eLfzh;e(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property;intermediary method_52865Lnet/minecraft/class_1071;method_52865(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property;named getTextureEntryLnet/minecraft/client/texture/PlayerSkinProvider;getTextureEntry(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property;
-