CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
	FIELD field_18030 COMPARATOR Ljava/util/Comparator;
	FIELD field_5237 holders Ljava/util/Set;
	FIELD field_5238 maxHeight I
	FIELD field_5239 slots Ljava/util/List;
	FIELD field_5240 maxWidth I
	FIELD field_5241 height I
	FIELD field_5242 width I
	FIELD field_5243 mipLevel I
	METHOD <init> (III)V
		ARG 1 maxWidth
		ARG 2 maxHeight
		ARG 3 mipLevel
	METHOD method_4549 getStitchedSprites (Lnet/minecraft/class_1055$class_4726;)V
	METHOD method_4550 fit (Lnet/minecraft/class_1055$class_1056;)Z
	METHOD method_4551 applyMipLevel (II)I
		ARG 0 size
		ARG 1 mipLevel
	METHOD method_4552 growAndFit (Lnet/minecraft/class_1055$class_1056;)Z
	METHOD method_4553 add (Lnet/minecraft/class_1058$class_4727;)V
		ARG 1 info
	METHOD method_4554 getWidth ()I
	METHOD method_4555 getHeight ()I
	METHOD method_4557 stitch ()V
	CLASS class_1056 Holder
		FIELD field_5247 height I
		FIELD field_5248 width I
		FIELD field_5249 sprite Lnet/minecraft/class_1058$class_4727;
		METHOD <init> (Lnet/minecraft/class_1058$class_4727;I)V
			ARG 1 sprite
			ARG 2 mipLevel
	CLASS class_1057 Slot
		FIELD field_5250 height I
		FIELD field_5251 width I
		FIELD field_5252 y I
		FIELD field_5253 x I
		FIELD field_5254 texture Lnet/minecraft/class_1055$class_1056;
		FIELD field_5255 subSlots Ljava/util/List;
		METHOD <init> (IIII)V
			ARG 1 x
			ARG 2 y
			ARG 3 width
			ARG 4 height
		METHOD method_4565 getTexture ()Lnet/minecraft/class_1055$class_1056;
		METHOD method_4566 fit (Lnet/minecraft/class_1055$class_1056;)Z
		METHOD method_4567 getY ()I
		METHOD method_4568 addAllFilledSlots (Ljava/util/function/Consumer;)V
		METHOD method_4569 getX ()I
	CLASS class_4726 SpriteConsumer
		METHOD load (Lnet/minecraft/class_1058$class_4727;IIII)V
			ARG 2 width
			ARG 3 height
			ARG 4 x
			ARG 5 y
