CLASS dtw net/minecraft/client/texture/TextureStitcher CLASS dtw$a Holder FIELD a sprite Ldtz; FIELD b width I FIELD c height I METHOD (Ldtz;I)V ARG 2 mipLevel CLASS dtw$b Slot FIELD a x I FIELD b y I FIELD c width I FIELD d height I FIELD e subSlots Ljava/util/List; FIELD f texture Ldtw$a; METHOD a getTexture ()Ldtw$a; METHOD a tryFit (Ldtw$a;)Z METHOD a addAllFilledSlots (Ljava/util/function/Consumer;)V METHOD b getX ()I METHOD c getY ()I FIELD a comparator Ljava/util/Comparator; FIELD b mipLevel I FIELD c holders Ljava/util/Set; FIELD d slots Ljava/util/List; FIELD e width I FIELD f height I FIELD g maxWidth I FIELD h maxHeight I METHOD (III)V ARG 1 maxWidth ARG 2 maxHeight METHOD a getWidth ()I METHOD a tryFit (Ldtw$a;)Z METHOD a add (Ldtz;)V METHOD b getHeight ()I METHOD b applyMipLevel (II)I ARG 0 size ARG 1 mipLevel METHOD c stitch ()V METHOD d getStitchedSprites ()Ljava/util/List;