CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasSource
	FIELD field_41409 CODEC Lcom/mojang/serialization/Codec;
	FIELD field_41410 LOGGER Lorg/slf4j/Logger;
	FIELD field_41411 FINDER Lnet/minecraft/class_7654;
	FIELD field_41412 resource Lnet/minecraft/class_2960;
	FIELD field_41413 regions Ljava/util/List;
	FIELD field_41414 divisorX D
	FIELD field_41415 divisorY D
	METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/List;DD)V
		ARG 1 resource
		ARG 2 regions
		ARG 3 divisorX
		ARG 5 divisorY
	CLASS class_7958 Sprite
		FIELD field_41416 id Lnet/minecraft/class_2960;
		FIELD field_41417 resource Lnet/minecraft/class_3298;
		FIELD field_41418 image Ljava/util/concurrent/atomic/AtomicReference;
		FIELD field_41419 regionCount Ljava/util/concurrent/atomic/AtomicInteger;
		METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;I)V
			ARG 1 id
			ARG 2 resource
			ARG 3 regionCount
		METHOD method_47697 read ()Lnet/minecraft/class_1011;
		METHOD method_47698 close ()V
	CLASS class_7959 Region
		FIELD field_41420 CODEC Lcom/mojang/serialization/Codec;
	CLASS class_7960 SpriteRegion
		FIELD field_41421 sprite Lnet/minecraft/class_7957$class_7958;
		FIELD field_41422 region Lnet/minecraft/class_7957$class_7959;
		FIELD field_41423 divisorX D
		FIELD field_41424 divisorY D
		METHOD <init> (Lnet/minecraft/class_7957$class_7958;Lnet/minecraft/class_7957$class_7959;DD)V
			ARG 1 sprite
			ARG 2 region
			ARG 3 divisorX
			ARG 5 divisorY
