Class ResourceTexture.TextureData

java.lang.Object
net.minecraft.client.texture.ResourceTexture.TextureData
All Implemented Interfaces:
Closeable, AutoCloseable
Enclosing class:
ResourceTexture

@Environment(CLIENT) protected static class ResourceTexture.TextureData extends Object implements Closeable
Mappings:
Namespace Name
official foe$a
intermediary net/minecraft/class_1049$class_4006
named net/minecraft/client/texture/ResourceTexture$TextureData
  • Field Details

    • metadata

      Mappings:
      Namespace Name Mixin selector
      official a Lfoe$a;a:Lfqd;
      intermediary field_17895 Lnet/minecraft/class_1049$class_4006;field_17895:Lnet/minecraft/class_1084;
      named metadata Lnet/minecraft/client/texture/ResourceTexture$TextureData;metadata:Lnet/minecraft/client/resource/metadata/TextureResourceMetadata;
    • image

      @Nullable private final @Nullable NativeImage image
      Mappings:
      Namespace Name Mixin selector
      official b Lfoe$a;b:Lede;
      intermediary field_17896 Lnet/minecraft/class_1049$class_4006;field_17896:Lnet/minecraft/class_1011;
      named image Lnet/minecraft/client/texture/ResourceTexture$TextureData;image:Lnet/minecraft/client/texture/NativeImage;
    • exception

      @Nullable private final @Nullable IOException exception
      Mappings:
      Namespace Name Mixin selector
      official c Lfoe$a;c:Ljava/io/IOException;
      intermediary field_17897 Lnet/minecraft/class_1049$class_4006;field_17897:Ljava/io/IOException;
      named exception Lnet/minecraft/client/texture/ResourceTexture$TextureData;exception:Ljava/io/IOException;
  • Constructor Details

    • TextureData

      public TextureData(IOException exception)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfoe$a;<init>(Ljava/io/IOException;)V
      intermediary <init> Lnet/minecraft/class_1049$class_4006;<init>(Ljava/io/IOException;)V
      named <init> Lnet/minecraft/client/texture/ResourceTexture$TextureData;<init>(Ljava/io/IOException;)V
    • TextureData

      public TextureData(@Nullable @Nullable TextureResourceMetadata metadata, NativeImage image)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfoe$a;<init>(Lfqd;Lede;)V
      intermediary <init> Lnet/minecraft/class_1049$class_4006;<init>(Lnet/minecraft/class_1084;Lnet/minecraft/class_1011;)V
      named <init> Lnet/minecraft/client/texture/ResourceTexture$TextureData;<init>(Lnet/minecraft/client/resource/metadata/TextureResourceMetadata;Lnet/minecraft/client/texture/NativeImage;)V
  • Method Details

    • load

      public static ResourceTexture.TextureData load(ResourceManager resourceManager, Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lfoe$a;a(Lake;Lacf;)Lfoe$a;
      intermediary method_18156 Lnet/minecraft/class_1049$class_4006;method_18156(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1049$class_4006;
      named load Lnet/minecraft/client/texture/ResourceTexture$TextureData;load(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/ResourceTexture$TextureData;
    • getMetadata

      Mappings:
      Namespace Name Mixin selector
      official a Lfoe$a;a()Lfqd;
      intermediary method_18155 Lnet/minecraft/class_1049$class_4006;method_18155()Lnet/minecraft/class_1084;
      named getMetadata Lnet/minecraft/client/texture/ResourceTexture$TextureData;getMetadata()Lnet/minecraft/client/resource/metadata/TextureResourceMetadata;
    • getImage

      public NativeImage getImage() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lfoe$a;b()Lede;
      intermediary method_18157 Lnet/minecraft/class_1049$class_4006;method_18157()Lnet/minecraft/class_1011;
      named getImage Lnet/minecraft/client/texture/ResourceTexture$TextureData;getImage()Lnet/minecraft/client/texture/NativeImage;
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • checkException

      public void checkException() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official c Lfoe$a;c()V
      intermediary method_18158 Lnet/minecraft/class_1049$class_4006;method_18158()V
      named checkException Lnet/minecraft/client/texture/ResourceTexture$TextureData;checkException()V