类 PlayerSkinTexture

  • 所有已实现的接口:
    AutoCloseable

    @Environment(CLIENT)
    public class PlayerSkinTexture
    extends ResourceTexture
    Mappings:
    Namespace Name
    official evu
    intermediary net/minecraft/class_1046
    named net/minecraft/client/texture/PlayerSkinTexture
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official f Levu;f:Lorg/apache/logging/log4j/Logger;
        intermediary field_5212 Lnet/minecraft/class_1046;field_5212:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/texture/PlayerSkinTexture;LOGGER:Lorg/apache/logging/log4j/Logger;
      • cacheFile

        @Nullable
        private final @Nullable File cacheFile
        Mappings:
        Namespace Name Mixin selector
        official g Levu;g: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

        private final String url
        Mappings:
        Namespace Name Mixin selector
        official h Levu;h: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;
      • convertLegacy

        private final boolean convertLegacy
        Mappings:
        Namespace Name Mixin selector
        official i Levu;i:Z
        intermediary field_20842 Lnet/minecraft/class_1046;field_20842:Z
        named convertLegacy Lnet/minecraft/client/texture/PlayerSkinTexture;convertLegacy:Z
      • loadedCallback

        @Nullable
        private final @Nullable Runnable loadedCallback
        Mappings:
        Namespace Name Mixin selector
        official j Levu;j: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

        @Nullable
        private @Nullable CompletableFuture<?> loader
        Mappings:
        Namespace Name Mixin selector
        official k Levu;k: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;
      • loaded

        private boolean loaded
        Mappings:
        Namespace Name Mixin selector
        official l Levu;l:Z
        intermediary field_5215 Lnet/minecraft/class_1046;field_5215:Z
        named loaded Lnet/minecraft/client/texture/PlayerSkinTexture;loaded:Z
    • 构造器详细资料

      • PlayerSkinTexture

        public PlayerSkinTexture​(@Nullable
                                 @Nullable File cacheFile,
                                 String url,
                                 Identifier fallbackSkin,
                                 boolean convertLegacy,
                                 @Nullable
                                 @Nullable Runnable callback)
        Mappings:
        Namespace Name Mixin selector
        official <init> Levu;<init>(Ljava/io/File;Ljava/lang/String;Lwp;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
    • 方法详细资料

      • onTextureLoaded

        private void onTextureLoaded​(NativeImage image)
        Mappings:
        Namespace Name Mixin selector
        official a Levu;a(Ldoj;)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

        private void uploadTexture​(NativeImage image)
        Mappings:
        Namespace Name Mixin selector
        official b Levu;b(Ldoj;)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

        public void load​(ResourceManager manager)
                  throws IOException
        覆盖:
        load 在类中 ResourceTexture
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official a Levr;a(Ladl;)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

        @Nullable
        private @Nullable NativeImage loadTexture​(InputStream stream)
        Mappings:
        Namespace Name Mixin selector
        official a Levu;a(Ljava/io/InputStream;)Ldoj;
        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

        private static NativeImage remapTexture​(NativeImage image)
        Mappings:
        Namespace Name Mixin selector
        official c Levu;c(Ldoj;)Ldoj;
        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

        private static void stripColor​(NativeImage image,
                                       int x1,
                                       int y1,
                                       int x2,
                                       int y2)
        Mappings:
        Namespace Name Mixin selector
        official a Levu;a(Ldoj;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

        private static void stripAlpha​(NativeImage image,
                                       int x1,
                                       int y1,
                                       int x2,
                                       int y2)
        Mappings:
        Namespace Name Mixin selector
        official b Levu;b(Ldoj;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