CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture CLASS class_4007 Data FIELD field_17900 spriteIds Ljava/util/Set; FIELD field_17901 width I FIELD field_17902 height I FIELD field_17903 sprites Ljava/util/List; METHOD (Ljava/util/Set;IIILjava/util/List;)V ARG 1 spriteIds ARG 2 width ARG 3 height FIELD field_17898 PARTICLE_ATLAS_TEX Lnet/minecraft/class_2960; FIELD field_17899 maxTextureSize I FIELD field_5275 BLOCK_ATLAS_TEX Lnet/minecraft/class_2960; FIELD field_5276 animatedSprites Ljava/util/List; FIELD field_5277 spritesToLoad Ljava/util/Set; FIELD field_5278 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_5280 sprites Ljava/util/Map; METHOD method_18159 upload (Lnet/minecraft/class_1059$class_4007;)V METHOD method_18161 loadSprites (Lnet/minecraft/class_3300;Lnet/minecraft/class_1055;I)Ljava/util/List; ARG 1 resourceManager ARG 2 stitcher METHOD method_18163 stitch (Lnet/minecraft/class_3300;Ljava/util/stream/Stream;Lnet/minecraft/class_3695;I)Lnet/minecraft/class_1059$class_4007; METHOD method_18164 loadSprites (Lnet/minecraft/class_3300;Ljava/util/Set;)Ljava/util/Collection; METHOD method_4601 clear ()V METHOD method_4603 getTexturePath (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; METHOD method_4604 loadSprite (Lnet/minecraft/class_3300;Lnet/minecraft/class_1058$class_4727;IIIII)Lnet/minecraft/class_1058; ARG 1 container METHOD method_4608 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058; METHOD method_4612 tickAnimatedSprites ()V