Class ResourceTexture.TextureData

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

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

    • metadata

      @Nullable private final TextureResourceMetadata metadata
      Mappings:
      Namespace Name Mixin selector
      official a Lerq$a;a:Letd;
      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 NativeImage image
      Mappings:
      Namespace Name Mixin selector
      official b Lerq$a;b:Ldky;
      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 IOException exception
      Mappings:
      Namespace Name Mixin selector
      official c Lerq$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> Lerq$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 TextureResourceMetadata metadata, NativeImage image)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lerq$a;<init>(Letd;Ldky;)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 identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lerq$a;a(Lacx;Lwb;)Lerq$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

      @Nullable public TextureResourceMetadata getMetadata()
      Mappings:
      Namespace Name Mixin selector
      official a Lerq$a;a()Letd;
      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 Lerq$a;b()Ldky;
      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
      Mappings:
      Namespace Name Mixin selector
      official close Lerq$a;close()V
      intermediary close Lnet/minecraft/class_1049$class_4006;close()V
      named close Lnet/minecraft/client/texture/ResourceTexture$TextureData;close()V
    • checkException

      public void checkException() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official c Lerq$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