Class Sprite

java.lang.Object
net.minecraft.client.texture.Sprite
Direct Known Subclasses:
ClockSprite, CompassSprite

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

    • clockTexture

      private static String clockTexture
      Mappings:
      Namespace Name Mixin selector
      official p Lbmi;p:Ljava/lang/String;
      intermediary field_11199 Lnet/minecraft/class_1639;field_11199:Ljava/lang/String;
      named clockTexture Lnet/minecraft/client/texture/Sprite;clockTexture:Ljava/lang/String;
    • compassTexture

      private static String compassTexture
      Mappings:
      Namespace Name Mixin selector
      official q Lbmi;q:Ljava/lang/String;
      intermediary field_11200 Lnet/minecraft/class_1639;field_11200:Ljava/lang/String;
      named compassTexture Lnet/minecraft/client/texture/Sprite;compassTexture:Ljava/lang/String;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official j Lbmi;j:Ljava/lang/String;
      intermediary field_6569 Lnet/minecraft/class_1639;field_6569:Ljava/lang/String;
      named name Lnet/minecraft/client/texture/Sprite;name:Ljava/lang/String;
    • frames

      protected List<int[][]> frames
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a:Ljava/util/List;
      intermediary field_6561 Lnet/minecraft/class_1639;field_6561:Ljava/util/List;
      named frames Lnet/minecraft/client/texture/Sprite;frames:Ljava/util/List;
    • field_11198

      protected int[][] field_11198
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b:[[I
      intermediary field_11198 Lnet/minecraft/class_1639;field_11198:[[I
      named field_11198 Lnet/minecraft/client/texture/Sprite;field_11198:[[I
    • meta

      private AnimationMetadata meta
      Mappings:
      Namespace Name Mixin selector
      official k Lbmi;k:Lboa;
      intermediary field_6570 Lnet/minecraft/class_1639;field_6570:Lnet/minecraft/class_1674;
      named meta Lnet/minecraft/client/texture/Sprite;meta:Lnet/minecraft/client/resource/AnimationMetadata;
    • rotation

      protected boolean rotation
      Mappings:
      Namespace Name Mixin selector
      official c Lbmi;c:Z
      intermediary field_6562 Lnet/minecraft/class_1639;field_6562:Z
      named rotation Lnet/minecraft/client/texture/Sprite;rotation:Z
    • x

      protected int x
      Mappings:
      Namespace Name Mixin selector
      official d Lbmi;d:I
      intermediary field_6563 Lnet/minecraft/class_1639;field_6563:I
      named x Lnet/minecraft/client/texture/Sprite;x:I
    • y

      protected int y
      Mappings:
      Namespace Name Mixin selector
      official e Lbmi;e:I
      intermediary field_6564 Lnet/minecraft/class_1639;field_6564:I
      named y Lnet/minecraft/client/texture/Sprite;y:I
    • width

      protected int width
      Mappings:
      Namespace Name Mixin selector
      official f Lbmi;f:I
      intermediary field_6565 Lnet/minecraft/class_1639;field_6565:I
      named width Lnet/minecraft/client/texture/Sprite;width:I
    • height

      protected int height
      Mappings:
      Namespace Name Mixin selector
      official g Lbmi;g:I
      intermediary field_6566 Lnet/minecraft/class_1639;field_6566:I
      named height Lnet/minecraft/client/texture/Sprite;height:I
    • uMin

      private float uMin
      Mappings:
      Namespace Name Mixin selector
      official l Lbmi;l:F
      intermediary field_6571 Lnet/minecraft/class_1639;field_6571:F
      named uMin Lnet/minecraft/client/texture/Sprite;uMin:F
    • uMax

      private float uMax
      Mappings:
      Namespace Name Mixin selector
      official m Lbmi;m:F
      intermediary field_6572 Lnet/minecraft/class_1639;field_6572:F
      named uMax Lnet/minecraft/client/texture/Sprite;uMax:F
    • vMin

      private float vMin
      Mappings:
      Namespace Name Mixin selector
      official n Lbmi;n:F
      intermediary field_6573 Lnet/minecraft/class_1639;field_6573:F
      named vMin Lnet/minecraft/client/texture/Sprite;vMin:F
    • vMax

      private float vMax
      Mappings:
      Namespace Name Mixin selector
      official o Lbmi;o:F
      intermediary field_6574 Lnet/minecraft/class_1639;field_6574:F
      named vMax Lnet/minecraft/client/texture/Sprite;vMax:F
    • frameIndex

      protected int frameIndex
      Mappings:
      Namespace Name Mixin selector
      official h Lbmi;h:I
      intermediary field_6567 Lnet/minecraft/class_1639;field_6567:I
      named frameIndex Lnet/minecraft/client/texture/Sprite;frameIndex:I
    • frameTicks

      protected int frameTicks
      Mappings:
      Namespace Name Mixin selector
      official i Lbmi;i:I
      intermediary field_6568 Lnet/minecraft/class_1639;field_6568:I
      named frameTicks Lnet/minecraft/client/texture/Sprite;frameTicks:I
  • Constructor Details

    • Sprite

      protected Sprite(String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmi;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1639;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/client/texture/Sprite;<init>(Ljava/lang/String;)V
  • Method Details

    • get

      protected static Sprite get(Identifier ide)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(Ljy;)Lbmi;
      intermediary method_10319 Lnet/minecraft/class_1639;method_10319(Lnet/minecraft/class_1653;)Lnet/minecraft/class_1639;
      named get Lnet/minecraft/client/texture/Sprite;get(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
    • setClockTex

      public static void setClockTex(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(Ljava/lang/String;)V
      intermediary method_10318 Lnet/minecraft/class_1639;method_10318(Ljava/lang/String;)V
      named setClockTex Lnet/minecraft/client/texture/Sprite;setClockTex(Ljava/lang/String;)V
    • setCompassTex

      public static void setCompassTex(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(Ljava/lang/String;)V
      intermediary method_10320 Lnet/minecraft/class_1639;method_10320(Ljava/lang/String;)V
      named setCompassTex Lnet/minecraft/client/texture/Sprite;setCompassTex(Ljava/lang/String;)V
    • reInitialize

      public void reInitialize(int u, int v, int x, int y, boolean rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(IIIIZ)V
      intermediary method_5832 Lnet/minecraft/class_1639;method_5832(IIIIZ)V
      named reInitialize Lnet/minecraft/client/texture/Sprite;reInitialize(IIIIZ)V
    • copyData

      public void copyData(Sprite sprite)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(Lbmi;)V
      intermediary method_5833 Lnet/minecraft/class_1639;method_5833(Lnet/minecraft/class_1639;)V
      named copyData Lnet/minecraft/client/texture/Sprite;copyData(Lnet/minecraft/client/texture/Sprite;)V
    • getX

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

      public int getY()
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b()I
      intermediary method_5841 Lnet/minecraft/class_1639;method_5841()I
      named getY Lnet/minecraft/client/texture/Sprite;getY()I
    • getWidth

      public int getWidth()
      Mappings:
      Namespace Name Mixin selector
      official c Lbmi;c()I
      intermediary method_5340 Lnet/minecraft/class_1639;method_5340()I
      named getWidth Lnet/minecraft/client/texture/Sprite;getWidth()I
    • getHeight

      public int getHeight()
      Mappings:
      Namespace Name Mixin selector
      official d Lbmi;d()I
      intermediary method_5342 Lnet/minecraft/class_1639;method_5342()I
      named getHeight Lnet/minecraft/client/texture/Sprite;getHeight()I
    • getMinU

      public float getMinU()
      Mappings:
      Namespace Name Mixin selector
      official e Lbmi;e()F
      intermediary method_5344 Lnet/minecraft/class_1639;method_5344()F
      named getMinU Lnet/minecraft/client/texture/Sprite;getMinU()F
    • getMaxU

      public float getMaxU()
      Mappings:
      Namespace Name Mixin selector
      official f Lbmi;f()F
      intermediary method_5345 Lnet/minecraft/class_1639;method_5345()F
      named getMaxU Lnet/minecraft/client/texture/Sprite;getMaxU()F
    • getFrameU

      public float getFrameU(double frame)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(D)F
      intermediary method_5341 Lnet/minecraft/class_1639;method_5341(D)F
      named getFrameU Lnet/minecraft/client/texture/Sprite;getFrameU(D)F
    • getMinV

      public float getMinV()
      Mappings:
      Namespace Name Mixin selector
      official g Lbmi;g()F
      intermediary method_5346 Lnet/minecraft/class_1639;method_5346()F
      named getMinV Lnet/minecraft/client/texture/Sprite;getMinV()F
    • getMaxV

      public float getMaxV()
      Mappings:
      Namespace Name Mixin selector
      official h Lbmi;h()F
      intermediary method_5347 Lnet/minecraft/class_1639;method_5347()F
      named getMaxV Lnet/minecraft/client/texture/Sprite;getMaxV()F
    • getFrameV

      public float getFrameV(double frame)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(D)F
      intermediary method_5343 Lnet/minecraft/class_1639;method_5343(D)F
      named getFrameV Lnet/minecraft/client/texture/Sprite;getFrameV(D)F
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official i Lbmi;i()Ljava/lang/String;
      intermediary method_5348 Lnet/minecraft/class_1639;method_5348()Ljava/lang/String;
      named getName Lnet/minecraft/client/texture/Sprite;getName()Ljava/lang/String;
    • update

      public void update()
      Mappings:
      Namespace Name Mixin selector
      official j Lbmi;j()V
      intermediary method_5196 Lnet/minecraft/class_1639;method_5196()V
      named update Lnet/minecraft/client/texture/Sprite;update()V
    • method_10321

      private void method_10321()
      Mappings:
      Namespace Name Mixin selector
      official n Lbmi;n()V
      intermediary method_10321 Lnet/minecraft/class_1639;method_10321()V
      named method_10321 Lnet/minecraft/client/texture/Sprite;method_10321()V
    • method_5831

      public int[][] method_5831(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(I)[[I
      intermediary method_5831 Lnet/minecraft/class_1639;method_5831(I)[[I
      named method_5831 Lnet/minecraft/client/texture/Sprite;method_5831(I)[[I
    • getSize

      public int getSize()
      Mappings:
      Namespace Name Mixin selector
      official k Lbmi;k()I
      intermediary method_5842 Lnet/minecraft/class_1639;method_5842()I
      named getSize Lnet/minecraft/client/texture/Sprite;getSize()I
    • setWidth

      public void setWidth(int width)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(I)V
      intermediary method_5837 Lnet/minecraft/class_1639;method_5837(I)V
      named setWidth Lnet/minecraft/client/texture/Sprite;setWidth(I)V
    • setHeight

      public void setHeight(int height)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmi;c(I)V
      intermediary method_5838 Lnet/minecraft/class_1639;method_5838(I)V
      named setHeight Lnet/minecraft/client/texture/Sprite;setHeight(I)V
    • method_7009

      public void method_7009(BufferedImage[] bufferedImage, AnimationMetadata animationMetadata) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a([Ljava/awt/image/BufferedImage;Lboa;)V
      intermediary method_7009 Lnet/minecraft/class_1639;method_7009([Ljava/awt/image/BufferedImage;Lnet/minecraft/class_1674;)V
      named method_7009 Lnet/minecraft/client/texture/Sprite;method_7009([Ljava/awt/image/BufferedImage;Lnet/minecraft/client/resource/AnimationMetadata;)V
    • method_7013

      public void method_7013(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbmi;d(I)V
      intermediary method_7013 Lnet/minecraft/class_1639;method_7013(I)V
      named method_7013 Lnet/minecraft/client/texture/Sprite;method_7013(I)V
    • method_5839

      private void method_5839(int int2)
      Mappings:
      Namespace Name Mixin selector
      official e Lbmi;e(I)V
      intermediary method_5839 Lnet/minecraft/class_1639;method_5839(I)V
      named method_5839 Lnet/minecraft/client/texture/Sprite;method_5839(I)V
    • method_7012

      private static int[][] method_7012(int[][] int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a([[IIII)[[I
      intermediary method_7012 Lnet/minecraft/class_1639;method_7012([[IIII)[[I
      named method_7012 Lnet/minecraft/client/texture/Sprite;method_7012([[IIII)[[I
    • clearFrames

      public void clearFrames()
      Mappings:
      Namespace Name Mixin selector
      official l Lbmi;l()V
      intermediary method_5843 Lnet/minecraft/class_1639;method_5843()V
      named clearFrames Lnet/minecraft/client/texture/Sprite;clearFrames()V
    • hasMeta

      public boolean hasMeta()
      Mappings:
      Namespace Name Mixin selector
      official m Lbmi;m()Z
      intermediary method_5844 Lnet/minecraft/class_1639;method_5844()Z
      named hasMeta Lnet/minecraft/client/texture/Sprite;hasMeta()Z
    • setFrames

      public void setFrames(List<int[][]> frames)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(Ljava/util/List;)V
      intermediary method_5835 Lnet/minecraft/class_1639;method_5835(Ljava/util/List;)V
      named setFrames Lnet/minecraft/client/texture/Sprite;setFrames(Ljava/util/List;)V
    • nullify

      private void nullify()
      Mappings:
      Namespace Name Mixin selector
      official o Lbmi;o()V
      intermediary method_5845 Lnet/minecraft/class_1639;method_5845()V
      named nullify Lnet/minecraft/client/texture/Sprite;nullify()V
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lbmi;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1639;toString()Ljava/lang/String;
      named toString Lnet/minecraft/client/texture/Sprite;toString()Ljava/lang/String;