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_1231
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_5145 Lnet/minecraft/class_1231;field_5145: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_5146 Lnet/minecraft/class_1231;field_5146: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_5139 Lnet/minecraft/class_1231;field_5139: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_5130 Lnet/minecraft/class_1231;field_5130:Ljava/util/List;
      named frames Lnet/minecraft/client/texture/Sprite;frames:Ljava/util/List;
    • field_5131

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

      private AnimationMetadata meta
      Mappings:
      Namespace Name Mixin selector
      official k Lbmi;k:Lboa;
      intermediary field_5140 Lnet/minecraft/class_1231;field_5140:Lnet/minecraft/class_1278;
      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_5132 Lnet/minecraft/class_1231;field_5132: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_5133 Lnet/minecraft/class_1231;field_5133: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_5134 Lnet/minecraft/class_1231;field_5134: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_5135 Lnet/minecraft/class_1231;field_5135: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_5136 Lnet/minecraft/class_1231;field_5136: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_5141 Lnet/minecraft/class_1231;field_5141: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_5142 Lnet/minecraft/class_1231;field_5142: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_5143 Lnet/minecraft/class_1231;field_5143: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_5144 Lnet/minecraft/class_1231;field_5144: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_5137 Lnet/minecraft/class_1231;field_5137: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_5138 Lnet/minecraft/class_1231;field_5138: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_1231;<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_4245 Lnet/minecraft/class_1231;method_4245(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1231;
      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_4243 Lnet/minecraft/class_1231;method_4243(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_4251 Lnet/minecraft/class_1231;method_4251(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_4241 Lnet/minecraft/class_1231;method_4241(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_4242 Lnet/minecraft/class_1231;method_4242(Lnet/minecraft/class_1231;)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_4238 Lnet/minecraft/class_1231;method_4238()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_4248 Lnet/minecraft/class_1231;method_4248()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_4252 Lnet/minecraft/class_1231;method_4252()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_4254 Lnet/minecraft/class_1231;method_4254()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_4256 Lnet/minecraft/class_1231;method_4256()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_4258 Lnet/minecraft/class_1231;method_4258()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_4239 Lnet/minecraft/class_1231;method_4239(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_4259 Lnet/minecraft/class_1231;method_4259()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_4260 Lnet/minecraft/class_1231;method_4260()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_4249 Lnet/minecraft/class_1231;method_4249(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_4261 Lnet/minecraft/class_1231;method_4261()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_4262 Lnet/minecraft/class_1231;method_4262()V
      named update Lnet/minecraft/client/texture/Sprite;update()V
    • method_4266

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

      public int[][] method_4240​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(I)[[I
      intermediary method_4240 Lnet/minecraft/class_1231;method_4240(I)[[I
      named method_4240 Lnet/minecraft/client/texture/Sprite;method_4240(I)[[I
    • method_4263

      public int method_4263()
      Mappings:
      Namespace Name Mixin selector
      official k Lbmi;k()I
      intermediary method_4263 Lnet/minecraft/class_1231;method_4263()I
      named method_4263 Lnet/minecraft/client/texture/Sprite;method_4263()I
    • method_4250

      public void method_4250​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(I)V
      intermediary method_4250 Lnet/minecraft/class_1231;method_4250(I)V
      named method_4250 Lnet/minecraft/client/texture/Sprite;method_4250(I)V
    • method_4253

      public void method_4253​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmi;c(I)V
      intermediary method_4253 Lnet/minecraft/class_1231;method_4253(I)V
      named method_4253 Lnet/minecraft/client/texture/Sprite;method_4253(I)V
    • method_4246

      public void method_4246​(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_4246 Lnet/minecraft/class_1231;method_4246([Ljava/awt/image/BufferedImage;Lnet/minecraft/class_1278;)V
      named method_4246 Lnet/minecraft/client/texture/Sprite;method_4246([Ljava/awt/image/BufferedImage;Lnet/minecraft/client/resource/AnimationMetadata;)V
    • method_4255

      public void method_4255​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbmi;d(I)V
      intermediary method_4255 Lnet/minecraft/class_1231;method_4255(I)V
      named method_4255 Lnet/minecraft/client/texture/Sprite;method_4255(I)V
    • method_4257

      private void method_4257​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official e Lbmi;e(I)V
      intermediary method_4257 Lnet/minecraft/class_1231;method_4257(I)V
      named method_4257 Lnet/minecraft/client/texture/Sprite;method_4257(I)V
    • method_4247

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

      public void clearFrames()
      Mappings:
      Namespace Name Mixin selector
      official l Lbmi;l()V
      intermediary method_4264 Lnet/minecraft/class_1231;method_4264()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_4265 Lnet/minecraft/class_1231;method_4265()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_4244 Lnet/minecraft/class_1231;method_4244(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_4267 Lnet/minecraft/class_1231;method_4267()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_1231;toString()Ljava/lang/String;
      named toString Lnet/minecraft/client/texture/Sprite;toString()Ljava/lang/String;