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 - fuj- intermediary - net/minecraft/class_1046- named - net/minecraft/client/texture/PlayerSkinTexture
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.texture.ResourceTextureResourceTexture.TextureData
- 
Field SummaryFieldsModifier 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.ResourceTexturelocationFields inherited from class net.minecraft.client.texture.AbstractTexturebilinear, DEFAULT_ID, glId, mipmap
- 
Constructor SummaryConstructorsConstructorDescriptionPlayerSkinTexture(@Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable Runnable callback) 
- 
Method SummaryModifier 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.ResourceTextureloadTextureDataMethods inherited from class net.minecraft.client.texture.AbstractTexturebindTexture, clearGlId, close, getGlId, registerTexture, setFilter
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfuj;f:Lorg/slf4j/Logger;- intermediary - field_5212- Lnet/minecraft/class_1046;field_5212:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/client/texture/PlayerSkinTexture;LOGGER:Lorg/slf4j/Logger;
 
- 
WIDTHprivate static final int WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfuj;g:I- intermediary - field_34017- Lnet/minecraft/class_1046;field_34017:I- named - WIDTH- Lnet/minecraft/client/texture/PlayerSkinTexture;WIDTH:I
 
- 
HEIGHTprivate static final int HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfuj;h:I- intermediary - field_34018- Lnet/minecraft/class_1046;field_34018:I- named - HEIGHT- Lnet/minecraft/client/texture/PlayerSkinTexture;HEIGHT:I
 
- 
OLD_HEIGHTprivate static final int OLD_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfuj;i:I- intermediary - field_34019- Lnet/minecraft/class_1046;field_34019:I- named - OLD_HEIGHT- Lnet/minecraft/client/texture/PlayerSkinTexture;OLD_HEIGHT:I
 
- 
cacheFile- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfuj;j:Ljava/io/File;- intermediary - field_5210- Lnet/minecraft/class_1046;field_5210:Ljava/io/File;- named - cacheFile- Lnet/minecraft/client/texture/PlayerSkinTexture;cacheFile:Ljava/io/File;
 
- 
url- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfuj;k:Ljava/lang/String;- intermediary - field_5214- Lnet/minecraft/class_1046;field_5214:Ljava/lang/String;- named - url- Lnet/minecraft/client/texture/PlayerSkinTexture;url:Ljava/lang/String;
 
- 
convertLegacyprivate final boolean convertLegacy- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfuj;l:Z- intermediary - field_20842- Lnet/minecraft/class_1046;field_20842:Z- named - convertLegacy- Lnet/minecraft/client/texture/PlayerSkinTexture;convertLegacy:Z
 
- 
loadedCallback- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfuj;m:Ljava/lang/Runnable;- intermediary - field_20843- Lnet/minecraft/class_1046;field_20843:Ljava/lang/Runnable;- named - loadedCallback- Lnet/minecraft/client/texture/PlayerSkinTexture;loadedCallback:Ljava/lang/Runnable;
 
- 
loader- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfuj;n:Ljava/util/concurrent/CompletableFuture;- intermediary - field_20844- Lnet/minecraft/class_1046;field_20844:Ljava/util/concurrent/CompletableFuture;- named - loader- Lnet/minecraft/client/texture/PlayerSkinTexture;loader:Ljava/util/concurrent/CompletableFuture;
 
- 
loadedprivate boolean loaded- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfuj;o:Z- intermediary - field_5215- Lnet/minecraft/class_1046;field_5215:Z- named - loaded- Lnet/minecraft/client/texture/PlayerSkinTexture;loaded:Z
 
 
- 
- 
Constructor Details- 
PlayerSkinTexturepublic PlayerSkinTexture(@Nullable @Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable @Nullable Runnable callback) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfuj;<init>(Ljava/io/File;Ljava/lang/String;Lacq;ZLjava/lang/Runnable;)V- intermediary - <init>- Lnet/minecraft/class_1046;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)V- named - <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 - a- Lfuj;a(Lehk;)V- intermediary - method_4534- Lnet/minecraft/class_1046;method_4534(Lnet/minecraft/class_1011;)V- named - onTextureLoaded- Lnet/minecraft/client/texture/PlayerSkinTexture;onTextureLoaded(Lnet/minecraft/client/texture/NativeImage;)V
 
- 
uploadTexture- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfuj;b(Lehk;)V- intermediary - method_4531- Lnet/minecraft/class_1046;method_4531(Lnet/minecraft/class_1011;)V- named - uploadTexture- Lnet/minecraft/client/texture/PlayerSkinTexture;uploadTexture(Lnet/minecraft/client/texture/NativeImage;)V
 
- 
load- Overrides:
- loadin class- ResourceTexture
- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfug;a(Lakx;)V- intermediary - method_4625- Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)V- named - load- Lnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)V
 
- 
loadTexture- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfuj;a(Ljava/io/InputStream;)Lehk;- intermediary - method_22795- Lnet/minecraft/class_1046;method_22795(Ljava/io/InputStream;)Lnet/minecraft/class_1011;- named - loadTexture- Lnet/minecraft/client/texture/PlayerSkinTexture;loadTexture(Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;
 
- 
remapTexture- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfuj;c(Lehk;)Lehk;- intermediary - method_22798- Lnet/minecraft/class_1046;method_22798(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;- named - remapTexture- Lnet/minecraft/client/texture/PlayerSkinTexture;remapTexture(Lnet/minecraft/client/texture/NativeImage;)Lnet/minecraft/client/texture/NativeImage;
 
- 
stripColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfuj;a(Lehk;IIII)V- intermediary - method_22794- Lnet/minecraft/class_1046;method_22794(Lnet/minecraft/class_1011;IIII)V- named - stripColor- Lnet/minecraft/client/texture/PlayerSkinTexture;stripColor(Lnet/minecraft/client/texture/NativeImage;IIII)V
 
- 
stripAlpha- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfuj;b(Lehk;IIII)V- intermediary - method_22796- Lnet/minecraft/class_1046;method_22796(Lnet/minecraft/class_1011;IIII)V- named - stripAlpha- Lnet/minecraft/client/texture/PlayerSkinTexture;stripAlpha(Lnet/minecraft/client/texture/NativeImage;IIII)V
 
 
-