CLASS net/minecraft/class_1050 net/minecraft/client/util/PngFile
	FIELD field_5226 height I
	FIELD field_5227 width I
	METHOD <init> (Ljava/lang/String;Ljava/io/InputStream;)V
		ARG 1 name
		ARG 2 in
	METHOD method_4542 createReader (Ljava/io/InputStream;)Lnet/minecraft/class_1050$class_1051;
		ARG 0 is
	CLASS class_1051 Reader
		FIELD field_5228 errored Z
		METHOD method_4543 read (JJI)I
			ARG 1 user
			ARG 3 data
			ARG 5 size
		METHOD method_4544 read (JI)I
			ARG 1 data
			ARG 3 size
		METHOD method_4545 skip (I)V
			ARG 1 n
		METHOD method_4546 eof (J)I
			ARG 1 user
		METHOD method_4547 skip (JI)V
			ARG 1 user
			ARG 3 n
	CLASS class_1052 ChannelReader
		FIELD field_5229 channel Ljava/nio/channels/ReadableByteChannel;
		FIELD field_5230 readPosition I
		FIELD field_5231 bufferPosition I
		FIELD field_5232 bufferSize I
		FIELD field_5233 buffer J
		METHOD method_4548 readToBuffer (I)V
			ARG 1 size
	CLASS class_1053 SeekableChannelReader
		FIELD field_5234 channel Ljava/nio/channels/SeekableByteChannel;
		METHOD <init> (Ljava/nio/channels/SeekableByteChannel;)V
			ARG 1 channel
