Package net.minecraft.client.texture
Class PlayerSkinTexture
java.lang.Object
net.minecraft.client.texture.AbstractTexture
net.minecraft.client.texture.ResourceTexture
net.minecraft.client.texture.PlayerSkinTexture
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official fapintermediary net/minecraft/class_1046named net/minecraft/client/texture/PlayerSkinTexture
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.texture.ResourceTexture
ResourceTexture.TextureData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final intprivate booleanprivate @Nullable CompletableFuture<?>private static final org.slf4j.Loggerprivate static final intprivate final Stringprivate static final intFields inherited from class net.minecraft.client.texture.ResourceTexture
locationFields inherited from class net.minecraft.client.texture.AbstractTexture
bilinear, DEFAULT_ID, glId, mipmap -
Constructor Summary
ConstructorsConstructorDescriptionPlayerSkinTexture(@Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable Runnable callback) -
Method Summary
Modifier and TypeMethodDescriptionvoidload(ResourceManager manager) private @Nullable NativeImageloadTexture(InputStream stream) private voidonTextureLoaded(NativeImage image) private @Nullable NativeImageremapTexture(NativeImage image) private static voidstripAlpha(NativeImage image, int x1, int y1, int x2, int y2) private static voidstripColor(NativeImage image, int x1, int y1, int x2, int y2) private voiduploadTexture(NativeImage image) Methods inherited from class net.minecraft.client.texture.ResourceTexture
loadTextureDataMethods inherited from class net.minecraft.client.texture.AbstractTexture
bindTexture, clearGlId, close, getGlId, registerTexture, setFilter
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official fLfap;f:Lorg/slf4j/Logger;intermediary field_5212Lnet/minecraft/class_1046;field_5212:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/texture/PlayerSkinTexture;LOGGER:Lorg/slf4j/Logger;
-
WIDTH
private static final int WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector official gLfap;g:Iintermediary field_34017Lnet/minecraft/class_1046;field_34017:Inamed WIDTHLnet/minecraft/client/texture/PlayerSkinTexture;WIDTH:I
-
HEIGHT
private static final int HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official hLfap;h:Iintermediary field_34018Lnet/minecraft/class_1046;field_34018:Inamed HEIGHTLnet/minecraft/client/texture/PlayerSkinTexture;HEIGHT:I
-
OLD_HEIGHT
private static final int OLD_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official iLfap;i:Iintermediary field_34019Lnet/minecraft/class_1046;field_34019:Inamed OLD_HEIGHTLnet/minecraft/client/texture/PlayerSkinTexture;OLD_HEIGHT:I
-
cacheFile
- Mappings:
Namespace Name Mixin selector official jLfap;j:Ljava/io/File;intermediary field_5210Lnet/minecraft/class_1046;field_5210:Ljava/io/File;named cacheFileLnet/minecraft/client/texture/PlayerSkinTexture;cacheFile:Ljava/io/File;
-
url
- Mappings:
Namespace Name Mixin selector official kLfap;k:Ljava/lang/String;intermediary field_5214Lnet/minecraft/class_1046;field_5214:Ljava/lang/String;named urlLnet/minecraft/client/texture/PlayerSkinTexture;url:Ljava/lang/String;
-
convertLegacy
private final boolean convertLegacy- Mappings:
Namespace Name Mixin selector official lLfap;l:Zintermediary field_20842Lnet/minecraft/class_1046;field_20842:Znamed convertLegacyLnet/minecraft/client/texture/PlayerSkinTexture;convertLegacy:Z
-
loadedCallback
- Mappings:
Namespace Name Mixin selector official mLfap;m:Ljava/lang/Runnable;intermediary field_20843Lnet/minecraft/class_1046;field_20843:Ljava/lang/Runnable;named loadedCallbackLnet/minecraft/client/texture/PlayerSkinTexture;loadedCallback:Ljava/lang/Runnable;
-
loader
- Mappings:
Namespace Name Mixin selector official nLfap;n:Ljava/util/concurrent/CompletableFuture;intermediary field_20844Lnet/minecraft/class_1046;field_20844:Ljava/util/concurrent/CompletableFuture;named loaderLnet/minecraft/client/texture/PlayerSkinTexture;loader:Ljava/util/concurrent/CompletableFuture;
-
loaded
private boolean loaded- Mappings:
Namespace Name Mixin selector official oLfap;o:Zintermediary field_5215Lnet/minecraft/class_1046;field_5215:Znamed loadedLnet/minecraft/client/texture/PlayerSkinTexture;loaded:Z
-
-
Constructor Details
-
PlayerSkinTexture
public PlayerSkinTexture(@Nullable @Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable @Nullable Runnable callback) - Mappings:
Namespace Name Mixin selector official <init>Lfap;<init>(Ljava/io/File;Ljava/lang/String;Lyt;ZLjava/lang/Runnable;)Vintermediary <init>Lnet/minecraft/class_1046;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)Vnamed <init>Lnet/minecraft/client/texture/PlayerSkinTexture;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/util/Identifier;ZLjava/lang/Runnable;)V
-
-
Method Details
-
onTextureLoaded
- Mappings:
Namespace Name Mixin selector official aLfap;a(Ldsn;)Vintermediary method_4534Lnet/minecraft/class_1046;method_4534(Lnet/minecraft/class_1011;)Vnamed onTextureLoadedLnet/minecraft/client/texture/PlayerSkinTexture;onTextureLoaded(Lnet/minecraft/client/texture/NativeImage;)V
-
uploadTexture
- Mappings:
Namespace Name Mixin selector official bLfap;b(Ldsn;)Vintermediary method_4531Lnet/minecraft/class_1046;method_4531(Lnet/minecraft/class_1011;)Vnamed uploadTextureLnet/minecraft/client/texture/PlayerSkinTexture;uploadTexture(Lnet/minecraft/client/texture/NativeImage;)V
-
load
- Overrides:
loadin classResourceTexture- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLfam;a(Laga;)Vintermediary method_4625Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)Vnamed loadLnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)V
-
loadTexture
- Mappings:
Namespace Name Mixin selector official aLfap;a(Ljava/io/InputStream;)Ldsn;intermediary method_22795Lnet/minecraft/class_1046;method_22795(Ljava/io/InputStream;)Lnet/minecraft/class_1011;named loadTextureLnet/minecraft/client/texture/PlayerSkinTexture;loadTexture(Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;
-
remapTexture
- Mappings:
Namespace Name Mixin selector official cLfap;c(Ldsn;)Ldsn;intermediary method_22798Lnet/minecraft/class_1046;method_22798(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;named remapTextureLnet/minecraft/client/texture/PlayerSkinTexture;remapTexture(Lnet/minecraft/client/texture/NativeImage;)Lnet/minecraft/client/texture/NativeImage;
-
stripColor
- Mappings:
Namespace Name Mixin selector official aLfap;a(Ldsn;IIII)Vintermediary method_22794Lnet/minecraft/class_1046;method_22794(Lnet/minecraft/class_1011;IIII)Vnamed stripColorLnet/minecraft/client/texture/PlayerSkinTexture;stripColor(Lnet/minecraft/client/texture/NativeImage;IIII)V
-
stripAlpha
- Mappings:
Namespace Name Mixin selector official bLfap;b(Ldsn;IIII)Vintermediary method_22796Lnet/minecraft/class_1046;method_22796(Lnet/minecraft/class_1011;IIII)Vnamed stripAlphaLnet/minecraft/client/texture/PlayerSkinTexture;stripAlpha(Lnet/minecraft/client/texture/NativeImage;IIII)V
-