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 named net/minecraft/client/texture/PlayerSkinTextureintermediary net/minecraft/class_1046official gxr
-
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 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 -
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, isBilinear, registerTexture, setFilter
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/texture/PlayerSkinTexture;LOGGER:Lorg/slf4j/Logger;intermediary field_5212Lnet/minecraft/class_1046;field_5212:Lorg/slf4j/Logger;official eLgxr;e:Lorg/slf4j/Logger;
-
WIDTH
private static final int WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector named WIDTHLnet/minecraft/client/texture/PlayerSkinTexture;WIDTH:Iintermediary field_34017Lnet/minecraft/class_1046;field_34017:Iofficial fLgxr;f:I
-
HEIGHT
private static final int HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named HEIGHTLnet/minecraft/client/texture/PlayerSkinTexture;HEIGHT:Iintermediary field_34018Lnet/minecraft/class_1046;field_34018:Iofficial gLgxr;g:I
-
OLD_HEIGHT
private static final int OLD_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named OLD_HEIGHTLnet/minecraft/client/texture/PlayerSkinTexture;OLD_HEIGHT:Iintermediary field_34019Lnet/minecraft/class_1046;field_34019:Iofficial hLgxr;h:I
-
cacheFile
- Mappings:
Namespace Name Mixin selector named cacheFileLnet/minecraft/client/texture/PlayerSkinTexture;cacheFile:Ljava/io/File;intermediary field_5210Lnet/minecraft/class_1046;field_5210:Ljava/io/File;official iLgxr;i:Ljava/io/File;
-
url
- Mappings:
Namespace Name Mixin selector named urlLnet/minecraft/client/texture/PlayerSkinTexture;url:Ljava/lang/String;intermediary field_5214Lnet/minecraft/class_1046;field_5214:Ljava/lang/String;official jLgxr;j:Ljava/lang/String;
-
convertLegacy
private final boolean convertLegacy- Mappings:
Namespace Name Mixin selector named convertLegacyLnet/minecraft/client/texture/PlayerSkinTexture;convertLegacy:Zintermediary field_20842Lnet/minecraft/class_1046;field_20842:Zofficial kLgxr;k:Z
-
loadedCallback
- Mappings:
Namespace Name Mixin selector named loadedCallbackLnet/minecraft/client/texture/PlayerSkinTexture;loadedCallback:Ljava/lang/Runnable;intermediary field_20843Lnet/minecraft/class_1046;field_20843:Ljava/lang/Runnable;official lLgxr;l:Ljava/lang/Runnable;
-
loader
- Mappings:
Namespace Name Mixin selector named loaderLnet/minecraft/client/texture/PlayerSkinTexture;loader:Ljava/util/concurrent/CompletableFuture;intermediary field_20844Lnet/minecraft/class_1046;field_20844:Ljava/util/concurrent/CompletableFuture;official mLgxr;m:Ljava/util/concurrent/CompletableFuture;
-
loaded
private boolean loaded- Mappings:
Namespace Name Mixin selector named loadedLnet/minecraft/client/texture/PlayerSkinTexture;loaded:Zintermediary field_5215Lnet/minecraft/class_1046;field_5215:Zofficial nLgxr;n: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 named <init>Lnet/minecraft/client/texture/PlayerSkinTexture;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/util/Identifier;ZLjava/lang/Runnable;)Vintermediary <init>Lnet/minecraft/class_1046;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)Vofficial <init>Lgxr;<init>(Ljava/io/File;Ljava/lang/String;Lali;ZLjava/lang/Runnable;)V
-
-
Method Details
-
onTextureLoaded
- Mappings:
Namespace Name Mixin selector named onTextureLoadedLnet/minecraft/client/texture/PlayerSkinTexture;onTextureLoaded(Lnet/minecraft/client/texture/NativeImage;)Vintermediary method_4534Lnet/minecraft/class_1046;method_4534(Lnet/minecraft/class_1011;)Vofficial aLgxr;a(Lfdb;)V
-
uploadTexture
- Mappings:
Namespace Name Mixin selector named uploadTextureLnet/minecraft/client/texture/PlayerSkinTexture;uploadTexture(Lnet/minecraft/client/texture/NativeImage;)Vintermediary method_4531Lnet/minecraft/class_1046;method_4531(Lnet/minecraft/class_1011;)Vofficial bLgxr;b(Lfdb;)V
-
load
- Overrides:
loadin classResourceTexture- Throws:
IOException- Mappings:
Namespace Name Mixin selector named loadLnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)Vintermediary method_4625Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)Vofficial aLgxo;a(Lavb;)V
-
loadTexture
- Mappings:
Namespace Name Mixin selector named loadTextureLnet/minecraft/client/texture/PlayerSkinTexture;loadTexture(Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;intermediary method_22795Lnet/minecraft/class_1046;method_22795(Ljava/io/InputStream;)Lnet/minecraft/class_1011;official aLgxr;a(Ljava/io/InputStream;)Lfdb;
-
remapTexture
- Mappings:
Namespace Name Mixin selector named remapTextureLnet/minecraft/client/texture/PlayerSkinTexture;remapTexture(Lnet/minecraft/client/texture/NativeImage;)Lnet/minecraft/client/texture/NativeImage;intermediary method_22798Lnet/minecraft/class_1046;method_22798(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;official cLgxr;c(Lfdb;)Lfdb;
-
stripColor
- Mappings:
Namespace Name Mixin selector named stripColorLnet/minecraft/client/texture/PlayerSkinTexture;stripColor(Lnet/minecraft/client/texture/NativeImage;IIII)Vintermediary method_22794Lnet/minecraft/class_1046;method_22794(Lnet/minecraft/class_1011;IIII)Vofficial aLgxr;a(Lfdb;IIII)V
-
stripAlpha
- Mappings:
Namespace Name Mixin selector named stripAlphaLnet/minecraft/client/texture/PlayerSkinTexture;stripAlpha(Lnet/minecraft/client/texture/NativeImage;IIII)Vintermediary method_22796Lnet/minecraft/class_1046;method_22796(Lnet/minecraft/class_1011;IIII)Vofficial bLgxr;b(Lfdb;IIII)V
-