net.minecraft.client.texture

public class PlayerSkinTextureDownloader

net.minecraft.client.renderer.texture.SkinTextureDownloader
net.minecraft.class_10538
net.minecraft.client.texture.PlayerSkinTextureDownloader

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_55530
LOGGER
private static final int
SKIN_WIDTH
field_55531
SKIN_WIDTH
private static final int
SKIN_HEIGHT
field_55532
SKIN_HEIGHT
private static final int
LEGACY_SKIN_HEIGHT
field_55533
OLD_SKIN_HEIGHT
private final Proxy
proxy
field_62484
proxy
private final TextureManager
textureManager
field_62485
textureManager
private final Executor
mainThreadExecutor
field_62486
executor

Constructor summary

ModifierConstructor
public (Proxy proxy, TextureManager textureManager, Executor executor)

Method summary

Modifier and TypeMethod
public CompletableFuture<AssetInfo$TextureAsset>
downloadAndRegisterSkin(Identifier textureId, Path localCopy, String url, boolean processLegacySkin)
method_65861(class_2960 arg0, Path arg1, String arg2, boolean arg3)
downloadAndRegisterTexture(Identifier id, Path arg1, String url, boolean remap)
private NativeImage
downloadSkin(Path localCopy, String url)
method_65865(Path arg0, String arg1)
download(Path path, String url)
private CompletableFuture<AssetInfo$TextureAsset>
registerTextureInManager(ClientAsset$Texture textureId, NativeImage contents)
method_65860(class_12079$class_12081 arg0, class_1011 arg1)
registerTexture(AssetInfo$TextureAsset arg0, NativeImage image)
private static NativeImage
processLegacySkin(NativeImage image, String url)
method_65863(class_1011 arg0, String arg1)
remapTexture(NativeImage image, String uri)
private static void
doNotchTransparencyHack(NativeImage image, int x0, int y0, int x1, int y1)
method_65862(class_1011 arg0, int arg1, int arg2, int arg3, int arg4)
stripColor(NativeImage image, int x1, int y1, int x2, int y2)
private static void
setNoAlpha(NativeImage image, int x0, int y0, int x1, int y1)
method_65868(class_1011 arg0, int arg1, int arg2, int arg3, int arg4)
stripAlpha(NativeImage image, int x1, int y1, int x2, int y2)
private AssetInfo$TextureAsset
lambda$registerTextureInManager$0(ClientAsset$Texture arg0, NativeImage arg1)
method_65864(class_12079$class_12081 arg0, class_1011 arg1)
method_65864(AssetInfo$TextureAsset arg0, NativeImage arg1)
private CompletionStage
lambda$downloadAndRegisterSkin$1(ClientAsset$DownloadedTexture arg0, NativeImage arg1)
method_65867(class_12079$class_12080 arg0, class_1011 arg1)
method_65867(AssetInfo$SkinAssetInfo arg0, NativeImage image)
private NativeImage
lambda$downloadAndRegisterSkin$0(Path arg0, ClientAsset$DownloadedTexture arg1, boolean arg2)
method_65866(Path arg0, class_12079$class_12080 arg1, boolean arg2)
method_65866(Path arg0, AssetInfo$SkinAssetInfo arg1, boolean arg2)