CLASS cul net/minecraft/client/render/BufferBuilder
	CLASS cul$a State
		FIELD b rawBuffer [I
		FIELD c format Lcur;
		METHOD <init> (Lcul;[ILcur;)V
			ARG 2 rawBuffer
			ARG 3 format
		METHOD a getRawBuffer ()[I
		METHOD b getVertexCount ()I
		METHOD c getFormat ()Lcur;
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b bufByte Ljava/nio/ByteBuffer;
	FIELD c bufInt Ljava/nio/IntBuffer;
	FIELD d bufShort Ljava/nio/ShortBuffer;
	FIELD e bufFloat Ljava/nio/FloatBuffer;
	FIELD f vertexCount I
	FIELD g currentElement Lcus;
	FIELD h currentElementId I
	FIELD i colorDisabled Z
	FIELD j drawMode I
	FIELD k offsetX D
	FIELD l offsetY D
	FIELD m offsetZ D
	FIELD n format Lcur;
	FIELD o building Z
	METHOD <init> (I)V
		ARG 1 size
	METHOD a toBufferState ()Lcul$a;
	METHOD a texture (DD)Lcul;
		ARG 1 u
		ARG 3 v
	METHOD a postPosition (DDD)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a sortQuads (FFF)V
		ARG 1 cameraX
		ARG 2 cameraY
		ARG 3 cameraZ
	METHOD a color (FFFF)Lcul;
		ARG 1 red
		ARG 2 green
		ARG 3 blue
	METHOD a multiplyColor (FFFI)V
		ARG 1 red
		ARG 2 green
		ARG 3 blue
		ARG 4 index
	METHOD a setQuadColor (I)V
		ARG 1 color
	METHOD a texture (II)Lcul;
		ARG 1 u
		ARG 2 v
	METHOD a clamp (III)I
		ARG 0 value
		ARG 1 min
		ARG 2 max
	METHOD a brightness (IIII)V
	METHOD a begin (ILcur;)V
		ARG 1 drawMode
	METHOD a restoreState (Lcul$a;)V
	METHOD a getDistanceSq (Ljava/nio/FloatBuffer;FFFII)F
		ARG 0 buffer
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD a putVertexData ([I)V
	METHOD b clear ()V
	METHOD b vertex (DDD)Lcul;
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD b postNormal (FFF)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD b setColor (FFFI)V
		ARG 1 red
		ARG 2 green
		ARG 3 blue
		ARG 4 index
	METHOD b grow (I)V
		ARG 1 size
	METHOD b setColor (II)V
		ARG 1 color
		ARG 2 index
	METHOD b color (IIII)Lcul;
		ARG 1 red
		ARG 2 green
		ARG 3 blue
	METHOD c disableColor ()V
	METHOD c setOffset (DDD)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD c normal (FFF)Lcul;
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD c roundBufferSize (I)I
		ARG 0 amount
	METHOD c setColor (IIII)V
		ARG 1 colorIndex
		ARG 2 red
		ARG 3 blue
		ARG 4 index
	METHOD d next ()V
	METHOD d setQuadColor (FFF)V
		ARG 1 red
		ARG 2 green
		ARG 3 blue
	METHOD d getColorIndex (I)I
	METHOD e end ()V
	METHOD f getByteBuffer ()Ljava/nio/ByteBuffer;
	METHOD g getVertexFormat ()Lcur;
	METHOD h getVertexCount ()I
	METHOD i getDrawMode ()I
	METHOD j getCurrentSize ()I
	METHOD k nextElement ()V
