Package net.minecraft.client.texture
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 bmiintermediary net/minecraft/class_1231named net/minecraft/client/texture/Sprite
-
Field Summary
Fields Modifier and Type Field Description private static StringclockTextureprivate static StringcompassTextureprotected int[][]field_5131protected intframeIndexprotected List<int[][]>framesprotected intframeTicksprotected intheightprivate AnimationMetadatametaprivate Stringnameprotected booleanrotationprivate floatuMaxprivate floatuMinprivate floatvMaxprivate floatvMinprotected intwidthprotected intxprotected inty -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidclearFrames()voidcopyData(Sprite sprite)protected static Spriteget(Identifier ide)floatgetFrameU(double frame)floatgetFrameV(double frame)intgetHeight()floatgetMaxU()floatgetMaxV()floatgetMinU()floatgetMinV()StringgetName()intgetWidth()intgetX()intgetY()booleanhasMeta()int[][]method_4240(int int2)voidmethod_4246(BufferedImage[] bufferedImage, AnimationMetadata animationMetadata)private static int[][]method_4247(int[][] int2, int int3, int int4, int int5)voidmethod_4250(int int2)voidmethod_4253(int int2)voidmethod_4255(int int2)private voidmethod_4257(int int2)intmethod_4263()private voidmethod_4266()private voidnullify()voidreInitialize(int u, int v, int x, int y, boolean rotation)static voidsetClockTex(String name)static voidsetCompassTex(String name)voidsetFrames(List<int[][]> frames)StringtoString()voidupdate()
-
Field Details
-
clockTexture
- Mappings:
Namespace Name Mixin selector official pLbmi;p:Ljava/lang/String;intermediary field_5145Lnet/minecraft/class_1231;field_5145:Ljava/lang/String;named clockTextureLnet/minecraft/client/texture/Sprite;clockTexture:Ljava/lang/String;
-
compassTexture
- Mappings:
Namespace Name Mixin selector official qLbmi;q:Ljava/lang/String;intermediary field_5146Lnet/minecraft/class_1231;field_5146:Ljava/lang/String;named compassTextureLnet/minecraft/client/texture/Sprite;compassTexture:Ljava/lang/String;
-
name
- Mappings:
Namespace Name Mixin selector official jLbmi;j:Ljava/lang/String;intermediary field_5139Lnet/minecraft/class_1231;field_5139:Ljava/lang/String;named nameLnet/minecraft/client/texture/Sprite;name:Ljava/lang/String;
-
frames
- Mappings:
Namespace Name Mixin selector official aLbmi;a:Ljava/util/List;intermediary field_5130Lnet/minecraft/class_1231;field_5130:Ljava/util/List;named framesLnet/minecraft/client/texture/Sprite;frames:Ljava/util/List;
-
field_5131
protected int[][] field_5131- Mappings:
Namespace Name Mixin selector official bLbmi;b:[[Iintermediary field_5131Lnet/minecraft/class_1231;field_5131:[[Inamed field_5131Lnet/minecraft/client/texture/Sprite;field_5131:[[I
-
meta
- Mappings:
Namespace Name Mixin selector official kLbmi;k:Lboa;intermediary field_5140Lnet/minecraft/class_1231;field_5140:Lnet/minecraft/class_1278;named metaLnet/minecraft/client/texture/Sprite;meta:Lnet/minecraft/client/resource/AnimationMetadata;
-
rotation
protected boolean rotation- Mappings:
Namespace Name Mixin selector official cLbmi;c:Zintermediary field_5132Lnet/minecraft/class_1231;field_5132:Znamed rotationLnet/minecraft/client/texture/Sprite;rotation:Z
-
x
protected int x- Mappings:
Namespace Name Mixin selector official dLbmi;d:Iintermediary field_5133Lnet/minecraft/class_1231;field_5133:Inamed xLnet/minecraft/client/texture/Sprite;x:I
-
y
protected int y- Mappings:
Namespace Name Mixin selector official eLbmi;e:Iintermediary field_5134Lnet/minecraft/class_1231;field_5134:Inamed yLnet/minecraft/client/texture/Sprite;y:I
-
width
protected int width- Mappings:
Namespace Name Mixin selector official fLbmi;f:Iintermediary field_5135Lnet/minecraft/class_1231;field_5135:Inamed widthLnet/minecraft/client/texture/Sprite;width:I
-
height
protected int height- Mappings:
Namespace Name Mixin selector official gLbmi;g:Iintermediary field_5136Lnet/minecraft/class_1231;field_5136:Inamed heightLnet/minecraft/client/texture/Sprite;height:I
-
uMin
private float uMin- Mappings:
Namespace Name Mixin selector official lLbmi;l:Fintermediary field_5141Lnet/minecraft/class_1231;field_5141:Fnamed uMinLnet/minecraft/client/texture/Sprite;uMin:F
-
uMax
private float uMax- Mappings:
Namespace Name Mixin selector official mLbmi;m:Fintermediary field_5142Lnet/minecraft/class_1231;field_5142:Fnamed uMaxLnet/minecraft/client/texture/Sprite;uMax:F
-
vMin
private float vMin- Mappings:
Namespace Name Mixin selector official nLbmi;n:Fintermediary field_5143Lnet/minecraft/class_1231;field_5143:Fnamed vMinLnet/minecraft/client/texture/Sprite;vMin:F
-
vMax
private float vMax- Mappings:
Namespace Name Mixin selector official oLbmi;o:Fintermediary field_5144Lnet/minecraft/class_1231;field_5144:Fnamed vMaxLnet/minecraft/client/texture/Sprite;vMax:F
-
frameIndex
protected int frameIndex- Mappings:
Namespace Name Mixin selector official hLbmi;h:Iintermediary field_5137Lnet/minecraft/class_1231;field_5137:Inamed frameIndexLnet/minecraft/client/texture/Sprite;frameIndex:I
-
frameTicks
protected int frameTicks- Mappings:
Namespace Name Mixin selector official iLbmi;i:Iintermediary field_5138Lnet/minecraft/class_1231;field_5138:Inamed frameTicksLnet/minecraft/client/texture/Sprite;frameTicks:I
-
-
Constructor Details
-
Sprite
- Mappings:
Namespace Name Mixin selector official <init>Lbmi;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1231;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/texture/Sprite;<init>(Ljava/lang/String;)V
-
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector official aLbmi;a(Ljy;)Lbmi;intermediary method_4245Lnet/minecraft/class_1231;method_4245(Lnet/minecraft/class_1605;)Lnet/minecraft/class_1231;named getLnet/minecraft/client/texture/Sprite;get(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
-
setClockTex
- Mappings:
Namespace Name Mixin selector official aLbmi;a(Ljava/lang/String;)Vintermediary method_4243Lnet/minecraft/class_1231;method_4243(Ljava/lang/String;)Vnamed setClockTexLnet/minecraft/client/texture/Sprite;setClockTex(Ljava/lang/String;)V
-
setCompassTex
- Mappings:
Namespace Name Mixin selector official bLbmi;b(Ljava/lang/String;)Vintermediary method_4251Lnet/minecraft/class_1231;method_4251(Ljava/lang/String;)Vnamed setCompassTexLnet/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 aLbmi;a(IIIIZ)Vintermediary method_4241Lnet/minecraft/class_1231;method_4241(IIIIZ)Vnamed reInitializeLnet/minecraft/client/texture/Sprite;reInitialize(IIIIZ)V
-
copyData
- Mappings:
Namespace Name Mixin selector official aLbmi;a(Lbmi;)Vintermediary method_4242Lnet/minecraft/class_1231;method_4242(Lnet/minecraft/class_1231;)Vnamed copyDataLnet/minecraft/client/texture/Sprite;copyData(Lnet/minecraft/client/texture/Sprite;)V
-
getX
public int getX()- Mappings:
Namespace Name Mixin selector official aLbmi;a()Iintermediary method_4238Lnet/minecraft/class_1231;method_4238()Inamed getXLnet/minecraft/client/texture/Sprite;getX()I
-
getY
public int getY()- Mappings:
Namespace Name Mixin selector official bLbmi;b()Iintermediary method_4248Lnet/minecraft/class_1231;method_4248()Inamed getYLnet/minecraft/client/texture/Sprite;getY()I
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official cLbmi;c()Iintermediary method_4252Lnet/minecraft/class_1231;method_4252()Inamed getWidthLnet/minecraft/client/texture/Sprite;getWidth()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official dLbmi;d()Iintermediary method_4254Lnet/minecraft/class_1231;method_4254()Inamed getHeightLnet/minecraft/client/texture/Sprite;getHeight()I
-
getMinU
public float getMinU()- Mappings:
Namespace Name Mixin selector official eLbmi;e()Fintermediary method_4256Lnet/minecraft/class_1231;method_4256()Fnamed getMinULnet/minecraft/client/texture/Sprite;getMinU()F
-
getMaxU
public float getMaxU()- Mappings:
Namespace Name Mixin selector official fLbmi;f()Fintermediary method_4258Lnet/minecraft/class_1231;method_4258()Fnamed getMaxULnet/minecraft/client/texture/Sprite;getMaxU()F
-
getFrameU
public float getFrameU(double frame)- Mappings:
Namespace Name Mixin selector official aLbmi;a(D)Fintermediary method_4239Lnet/minecraft/class_1231;method_4239(D)Fnamed getFrameULnet/minecraft/client/texture/Sprite;getFrameU(D)F
-
getMinV
public float getMinV()- Mappings:
Namespace Name Mixin selector official gLbmi;g()Fintermediary method_4259Lnet/minecraft/class_1231;method_4259()Fnamed getMinVLnet/minecraft/client/texture/Sprite;getMinV()F
-
getMaxV
public float getMaxV()- Mappings:
Namespace Name Mixin selector official hLbmi;h()Fintermediary method_4260Lnet/minecraft/class_1231;method_4260()Fnamed getMaxVLnet/minecraft/client/texture/Sprite;getMaxV()F
-
getFrameV
public float getFrameV(double frame)- Mappings:
Namespace Name Mixin selector official bLbmi;b(D)Fintermediary method_4249Lnet/minecraft/class_1231;method_4249(D)Fnamed getFrameVLnet/minecraft/client/texture/Sprite;getFrameV(D)F
-
getName
- Mappings:
Namespace Name Mixin selector official iLbmi;i()Ljava/lang/String;intermediary method_4261Lnet/minecraft/class_1231;method_4261()Ljava/lang/String;named getNameLnet/minecraft/client/texture/Sprite;getName()Ljava/lang/String;
-
update
public void update()- Mappings:
Namespace Name Mixin selector official jLbmi;j()Vintermediary method_4262Lnet/minecraft/class_1231;method_4262()Vnamed updateLnet/minecraft/client/texture/Sprite;update()V
-
method_4266
private void method_4266()- Mappings:
Namespace Name Mixin selector official nLbmi;n()Vintermediary method_4266Lnet/minecraft/class_1231;method_4266()Vnamed method_4266Lnet/minecraft/client/texture/Sprite;method_4266()V
-
method_4240
public int[][] method_4240(int int2)- Mappings:
Namespace Name Mixin selector official aLbmi;a(I)[[Iintermediary method_4240Lnet/minecraft/class_1231;method_4240(I)[[Inamed method_4240Lnet/minecraft/client/texture/Sprite;method_4240(I)[[I
-
method_4263
public int method_4263()- Mappings:
Namespace Name Mixin selector official kLbmi;k()Iintermediary method_4263Lnet/minecraft/class_1231;method_4263()Inamed method_4263Lnet/minecraft/client/texture/Sprite;method_4263()I
-
method_4250
public void method_4250(int int2)- Mappings:
Namespace Name Mixin selector official bLbmi;b(I)Vintermediary method_4250Lnet/minecraft/class_1231;method_4250(I)Vnamed method_4250Lnet/minecraft/client/texture/Sprite;method_4250(I)V
-
method_4253
public void method_4253(int int2)- Mappings:
Namespace Name Mixin selector official cLbmi;c(I)Vintermediary method_4253Lnet/minecraft/class_1231;method_4253(I)Vnamed method_4253Lnet/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 aLbmi;a([Ljava/awt/image/BufferedImage;Lboa;)Vintermediary method_4246Lnet/minecraft/class_1231;method_4246([Ljava/awt/image/BufferedImage;Lnet/minecraft/class_1278;)Vnamed method_4246Lnet/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 dLbmi;d(I)Vintermediary method_4255Lnet/minecraft/class_1231;method_4255(I)Vnamed method_4255Lnet/minecraft/client/texture/Sprite;method_4255(I)V
-
method_4257
private void method_4257(int int2)- Mappings:
Namespace Name Mixin selector official eLbmi;e(I)Vintermediary method_4257Lnet/minecraft/class_1231;method_4257(I)Vnamed method_4257Lnet/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 aLbmi;a([[IIII)[[Iintermediary method_4247Lnet/minecraft/class_1231;method_4247([[IIII)[[Inamed method_4247Lnet/minecraft/client/texture/Sprite;method_4247([[IIII)[[I
-
clearFrames
public void clearFrames()- Mappings:
Namespace Name Mixin selector official lLbmi;l()Vintermediary method_4264Lnet/minecraft/class_1231;method_4264()Vnamed clearFramesLnet/minecraft/client/texture/Sprite;clearFrames()V
-
hasMeta
public boolean hasMeta()- Mappings:
Namespace Name Mixin selector official mLbmi;m()Zintermediary method_4265Lnet/minecraft/class_1231;method_4265()Znamed hasMetaLnet/minecraft/client/texture/Sprite;hasMeta()Z
-
setFrames
- Mappings:
Namespace Name Mixin selector official aLbmi;a(Ljava/util/List;)Vintermediary method_4244Lnet/minecraft/class_1231;method_4244(Ljava/util/List;)Vnamed setFramesLnet/minecraft/client/texture/Sprite;setFrames(Ljava/util/List;)V
-
nullify
private void nullify()- Mappings:
Namespace Name Mixin selector official oLbmi;o()Vintermediary method_4267Lnet/minecraft/class_1231;method_4267()Vnamed nullifyLnet/minecraft/client/texture/Sprite;nullify()V
-
toString
-