Class PlayerSkinTextureDownloader

java.lang.Object
net.minecraft.client.texture.PlayerSkinTextureDownloader

@Environment(CLIENT) public class PlayerSkinTextureDownloader extends Object
Mappings:
Namespace Name
named net/minecraft/client/texture/PlayerSkinTextureDownloader
intermediary net/minecraft/class_10538
official ibc
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;LOGGER:Lorg/slf4j/Logger;
      intermediary field_55530 Lnet/minecraft/class_10538;field_55530:Lorg/slf4j/Logger;
      official a Libc;a:Lorg/slf4j/Logger;
    • SKIN_WIDTH

      private static final int SKIN_WIDTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SKIN_WIDTH Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;SKIN_WIDTH:I
      intermediary field_55531 Lnet/minecraft/class_10538;field_55531:I
      official b Libc;b:I
    • SKIN_HEIGHT

      private static final int SKIN_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SKIN_HEIGHT Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;SKIN_HEIGHT:I
      intermediary field_55532 Lnet/minecraft/class_10538;field_55532:I
      official c Libc;c:I
    • OLD_SKIN_HEIGHT

      private static final int OLD_SKIN_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OLD_SKIN_HEIGHT Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;OLD_SKIN_HEIGHT:I
      intermediary field_55533 Lnet/minecraft/class_10538;field_55533:I
      official d Libc;d:I
    • field_62484

      private final Proxy field_62484
      Mappings:
      Namespace Name Mixin selector
      named field_62484 Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;field_62484:Ljava/net/Proxy;
      intermediary field_62484 Lnet/minecraft/class_10538;field_62484:Ljava/net/Proxy;
      official e Libc;e:Ljava/net/Proxy;
    • field_62485

      private final TextureManager field_62485
      Mappings:
      Namespace Name Mixin selector
      named field_62485 Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;field_62485:Lnet/minecraft/client/texture/TextureManager;
      intermediary field_62485 Lnet/minecraft/class_10538;field_62485:Lnet/minecraft/class_1060;
      official f Libc;f:Libl;
    • field_62486

      private final Executor field_62486
      Mappings:
      Namespace Name Mixin selector
      named field_62486 Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;field_62486:Ljava/util/concurrent/Executor;
      intermediary field_62486 Lnet/minecraft/class_10538;field_62486:Ljava/util/concurrent/Executor;
      official g Libc;g:Ljava/util/concurrent/Executor;
  • Constructor Details

  • Method Details

    • downloadAndRegisterTexture

      public CompletableFuture<Identifier> downloadAndRegisterTexture(Identifier identifier, Path path, String string, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named downloadAndRegisterTexture Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;downloadAndRegisterTexture(Lnet/minecraft/util/Identifier;Ljava/nio/file/Path;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;
      intermediary method_65861 Lnet/minecraft/class_10538;method_65861(Lnet/minecraft/class_2960;Ljava/nio/file/Path;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;
      official a Libc;a(Lamy;Ljava/nio/file/Path;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;
    • download

      private NativeImage download(Path path, String string) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      named download Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;download(Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/client/texture/NativeImage;
      intermediary method_65865 Lnet/minecraft/class_10538;method_65865(Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/class_1011;
      official a Libc;a(Ljava/nio/file/Path;Ljava/lang/String;)Lfsb;
    • registerTexture

      private CompletableFuture<Identifier> registerTexture(Identifier identifier, NativeImage nativeImage)
      Mappings:
      Namespace Name Mixin selector
      named registerTexture Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;registerTexture(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/NativeImage;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_65860 Lnet/minecraft/class_10538;method_65860(Lnet/minecraft/class_2960;Lnet/minecraft/class_1011;)Ljava/util/concurrent/CompletableFuture;
      official a Libc;a(Lamy;Lfsb;)Ljava/util/concurrent/CompletableFuture;
    • remapTexture

      private static NativeImage remapTexture(NativeImage image, String uri)
      Mappings:
      Namespace Name Mixin selector
      named remapTexture Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;remapTexture(Lnet/minecraft/client/texture/NativeImage;Ljava/lang/String;)Lnet/minecraft/client/texture/NativeImage;
      intermediary method_65863 Lnet/minecraft/class_10538;method_65863(Lnet/minecraft/class_1011;Ljava/lang/String;)Lnet/minecraft/class_1011;
      official a Libc;a(Lfsb;Ljava/lang/String;)Lfsb;
    • stripColor

      private static void stripColor(NativeImage image, int x1, int y1, int x2, int y2)
      Mappings:
      Namespace Name Mixin selector
      named stripColor Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;stripColor(Lnet/minecraft/client/texture/NativeImage;IIII)V
      intermediary method_65862 Lnet/minecraft/class_10538;method_65862(Lnet/minecraft/class_1011;IIII)V
      official a Libc;a(Lfsb;IIII)V
    • stripAlpha

      private static void stripAlpha(NativeImage image, int x1, int y1, int x2, int y2)
      Mappings:
      Namespace Name Mixin selector
      named stripAlpha Lnet/minecraft/client/texture/PlayerSkinTextureDownloader;stripAlpha(Lnet/minecraft/client/texture/NativeImage;IIII)V
      intermediary method_65868 Lnet/minecraft/class_10538;method_65868(Lnet/minecraft/class_1011;IIII)V
      official b Libc;b(Lfsb;IIII)V