CLASS dug net/minecraft/client/texture/Sprite FIELD a width I FIELD b height I FIELD c images [Lctw; FIELD d frameXs [I FIELD e frameYs [I FIELD f interpolatedImages [Lctw; FIELD g x I FIELD h y I FIELD i frameIndex I FIELD j frameTicks I FIELD k id Lqs; FIELD l animationMetadata Ldvi; FIELD m uMin F FIELD n uMax F FIELD o vMin F FIELD p vMax F FIELD q blendedPixelCache [I FIELD r srgbLinearMap [F METHOD a interpolateFrames ()V METHOD a getU (D)F METHOD a lerp (DII)I ARG 1 multiplier ARG 3 first ARG 4 second METHOD a getXFromU (F)F METHOD a generateMipmaps (I)V METHOD a isDivisibleBy (II)Z ARG 0 number ARG 1 divisor METHOD a isPixelTransparent (III)Z ARG 1 frame ARG 2 x ARG 3 y METHOD a init (IIII)V ARG 1 width ARG 2 height ARG 3 x ARG 4 y METHOD a blendPixelsComponent (IIIII)I ARG 0 colorTopLeft ARG 1 colorTopRight ARG 2 colorBottomLeft ARG 3 colorBottomRight ARG 4 componentShift METHOD a blendPixels (IIIIZ)I ARG 0 colorTopLeft ARG 1 colorTopRight ARG 2 colorBottomLeft ARG 3 colorBottomRight ARG 4 hasTransparency METHOD a upload (II[Lctw;)V METHOD a load (Lxd;I)V ARG 1 resource METHOD b getV (D)F METHOD b getYFromV (F)F METHOD b generateMipmapsInternal (I)V ARG 1 mipLevels METHOD b getDimensions (IIII)Lcom/mojang/datafixers/util/Pair; ARG 0 animationMetadataWidth ARG 1 animationMetadataHeight ARG 2 width ARG 3 height METHOD c destroy ()V METHOD c srgbToLinear (I)F METHOD c getFramePixel (IIII)I ARG 1 frame ARG 2 image ARG 3 x ARG 4 y METHOD d upload (I)V ARG 1 frame METHOD g getWidth ()I METHOD h getHeight ()I METHOD i getMinU ()F METHOD j getMaxU ()F METHOD k getMinV ()F METHOD l getMaxV ()F METHOD m getId ()Lqs; METHOD n tickAnimation ()V METHOD o getFrameCount ()I METHOD p isAnimated ()Z METHOD q upload ()V