Class Sprite

java.lang.Object
net.minecraft.client.texture.Sprite
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class Sprite extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/texture/Sprite
intermediary net/minecraft/class_1058
official iha
  • Field Details

    • atlasId

      private final Identifier atlasId
      Mappings:
      Namespace Name Mixin selector
      named atlasId Lnet/minecraft/client/texture/Sprite;atlasId:Lnet/minecraft/util/Identifier;
      intermediary field_40552 Lnet/minecraft/class_1058;field_40552:Lnet/minecraft/class_2960;
      official a Liha;a:Lamu;
    • contents

      private final SpriteContents contents
      Mappings:
      Namespace Name Mixin selector
      named contents Lnet/minecraft/client/texture/Sprite;contents:Lnet/minecraft/client/texture/SpriteContents;
      intermediary field_40553 Lnet/minecraft/class_1058;field_40553:Lnet/minecraft/class_7764;
      official b Liha;b:Ligv;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      named x Lnet/minecraft/client/texture/Sprite;x:I
      intermediary field_5258 Lnet/minecraft/class_1058;field_5258:I
      official c Liha;c:I
    • y

      private final int y
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/client/texture/Sprite;y:I
      intermediary field_5256 Lnet/minecraft/class_1058;field_5256:I
      official d Liha;d:I
    • minU

      private final float minU
      Mappings:
      Namespace Name Mixin selector
      named minU Lnet/minecraft/client/texture/Sprite;minU:F
      intermediary field_5270 Lnet/minecraft/class_1058;field_5270:F
      official e Liha;e:F
    • maxU

      private final float maxU
      Mappings:
      Namespace Name Mixin selector
      named maxU Lnet/minecraft/client/texture/Sprite;maxU:F
      intermediary field_5269 Lnet/minecraft/class_1058;field_5269:F
      official f Liha;f:F
    • minV

      private final float minV
      Mappings:
      Namespace Name Mixin selector
      named minV Lnet/minecraft/client/texture/Sprite;minV:F
      intermediary field_5268 Lnet/minecraft/class_1058;field_5268:F
      official g Liha;g:F
    • maxV

      private final float maxV
      Mappings:
      Namespace Name Mixin selector
      named maxV Lnet/minecraft/client/texture/Sprite;maxV:F
      intermediary field_5267 Lnet/minecraft/class_1058;field_5267:F
      official h Liha;h:F
    • field_64248

      private final int field_64248
      Mappings:
      Namespace Name Mixin selector
      named field_64248 Lnet/minecraft/client/texture/Sprite;field_64248:I
      intermediary field_64248 Lnet/minecraft/class_1058;field_64248:I
      official i Liha;i:I
  • Constructor Details

    • Sprite

      protected Sprite(Identifier atlasId, SpriteContents contents, int atlasWidth, int atlasHeight, int int2, int y, int int3)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/texture/Sprite;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/SpriteContents;IIIII)V
      intermediary <init> Lnet/minecraft/class_1058;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_7764;IIIII)V
      official <init> Liha;<init>(Lamu;Ligv;IIIII)V
  • Method Details

    • getX

      public int getX()
      Mappings:
      Namespace Name Mixin selector
      named getX Lnet/minecraft/client/texture/Sprite;getX()I
      intermediary method_35806 Lnet/minecraft/class_1058;method_35806()I
      official a Liha;a()I
    • getY

      public int getY()
      Mappings:
      Namespace Name Mixin selector
      named getY Lnet/minecraft/client/texture/Sprite;getY()I
      intermediary method_35807 Lnet/minecraft/class_1058;method_35807()I
      official b Liha;b()I
    • getMinU

      public float getMinU()
      Mappings:
      Namespace Name Mixin selector
      named getMinU Lnet/minecraft/client/texture/Sprite;getMinU()F
      intermediary method_4594 Lnet/minecraft/class_1058;method_4594()F
      official c Liha;c()F
    • getMaxU

      public float getMaxU()
      Mappings:
      Namespace Name Mixin selector
      named getMaxU Lnet/minecraft/client/texture/Sprite;getMaxU()F
      intermediary method_4577 Lnet/minecraft/class_1058;method_4577()F
      official d Liha;d()F
    • getContents

      public SpriteContents getContents()
      Mappings:
      Namespace Name Mixin selector
      named getContents Lnet/minecraft/client/texture/Sprite;getContents()Lnet/minecraft/client/texture/SpriteContents;
      intermediary method_45851 Lnet/minecraft/class_1058;method_45851()Lnet/minecraft/class_7764;
      official e Liha;e()Ligv;
    • method_76319

      public @Nullable SpriteContents.class_12298 method_76319(GpuBufferSlice gpuBufferSlice, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_76319 Lnet/minecraft/client/texture/Sprite;method_76319(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lnet/minecraft/client/texture/SpriteContents$class_12298;
      intermediary method_76319 Lnet/minecraft/class_1058;method_76319(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Lnet/minecraft/class_7764$class_12298;
      official a Liha;a(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)Ligv$b;
    • getFrameU

      public float getFrameU(float frame)
      Mappings:
      Namespace Name Mixin selector
      named getFrameU Lnet/minecraft/client/texture/Sprite;getFrameU(F)F
      intermediary method_4580 Lnet/minecraft/class_1058;method_4580(F)F
      official a Liha;a(F)F
    • getMinV

      public float getMinV()
      Mappings:
      Namespace Name Mixin selector
      named getMinV Lnet/minecraft/client/texture/Sprite;getMinV()F
      intermediary method_4593 Lnet/minecraft/class_1058;method_4593()F
      official f Liha;f()F
    • getMaxV

      public float getMaxV()
      Mappings:
      Namespace Name Mixin selector
      named getMaxV Lnet/minecraft/client/texture/Sprite;getMaxV()F
      intermediary method_4575 Lnet/minecraft/class_1058;method_4575()F
      official g Liha;g()F
    • getFrameV

      public float getFrameV(float frame)
      Mappings:
      Namespace Name Mixin selector
      named getFrameV Lnet/minecraft/client/texture/Sprite;getFrameV(F)F
      intermediary method_4570 Lnet/minecraft/class_1058;method_4570(F)F
      official b Liha;b(F)F
    • getAtlasId

      public Identifier getAtlasId()
      Mappings:
      Namespace Name Mixin selector
      named getAtlasId Lnet/minecraft/client/texture/Sprite;getAtlasId()Lnet/minecraft/util/Identifier;
      intermediary method_45852 Lnet/minecraft/class_1058;method_45852()Lnet/minecraft/class_2960;
      official h Liha;h()Lamu;
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • upload

      public void upload(GpuTexture texture, int int2)
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/texture/Sprite;upload(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
      intermediary method_4584 Lnet/minecraft/class_1058;method_4584(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
      official a Liha;a(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
    • getTextureSpecificVertexConsumer

      public VertexConsumer getTextureSpecificVertexConsumer(VertexConsumer consumer)
      Mappings:
      Namespace Name Mixin selector
      named getTextureSpecificVertexConsumer Lnet/minecraft/client/texture/Sprite;getTextureSpecificVertexConsumer(Lnet/minecraft/client/render/VertexConsumer;)Lnet/minecraft/client/render/VertexConsumer;
      intermediary method_24108 Lnet/minecraft/class_1058;method_24108(Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;
      official a Liha;a(Lfxx;)Lfxx;
    • method_76321

      boolean method_76321()
      Mappings:
      Namespace Name Mixin selector
      named method_76321 Lnet/minecraft/client/texture/Sprite;method_76321()Z
      intermediary method_76321 Lnet/minecraft/class_1058;method_76321()Z
      official i Liha;i()Z
    • method_76320

      public void method_76320(ByteBuffer byteBuffer, int int2, int int3, int int4, int int5, int int6)
      Mappings:
      Namespace Name Mixin selector
      named method_76320 Lnet/minecraft/client/texture/Sprite;method_76320(Ljava/nio/ByteBuffer;IIIII)V
      intermediary method_76320 Lnet/minecraft/class_1058;method_76320(Ljava/nio/ByteBuffer;IIIII)V
      official a Liha;a(Ljava/nio/ByteBuffer;IIIII)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable