CLASS bst net/minecraft/client/render/VertexBuffer CLASS bst$a BufferState FIELD b rawBuffer [I FIELD c format Lccg; METHOD a getRawBuffer ()[I METHOD b getVertexCount ()I METHOD c getFormat ()Lccg; 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 vertexes I FIELD g currentElement Lcch; FIELD h currentElementId I FIELD i drawNoColor Z FIELD j drawMode I FIELD k offsetX D FIELD l offsetY D FIELD m offsetZ D FIELD n format Lccg; FIELD o building Z METHOD a getState ()Lbst$a; METHOD a texture (DD)Lbst; METHOD a putPosition (DDD)V METHOD a color (FFFF)Lbst; METHOD a putColorMultipliers (FFFI)V METHOD a putColor (I)V METHOD a texture (II)Lbst; METHOD a putColor (IIF)V METHOD a putBrightness (IIII)V METHOD a putColor (IIIII)V METHOD a begin (ILccg;)V METHOD a restoreState (Lbst$a;)V METHOD a getDistanceSq (Ljava/nio/FloatBuffer;FFFII)F METHOD a putVertexData ([I)V METHOD b clear ()V METHOD b pos (DDD)Lbst; METHOD b putNormal (FFF)V METHOD b putColor (FFFI)V METHOD b growBuffer (I)V METHOD b color (IIII)Lbst; METHOD c drawNoColor ()V METHOD c setOffset (DDD)V METHOD c normal (FFF)Lbst; METHOD c getColorIndex (I)I METHOD d endVertex ()V METHOD d putColor (FFF)V METHOD e end ()V METHOD f getByteBuffer ()Ljava/nio/ByteBuffer; METHOD g getVertexFormat ()Lccg; METHOD h getVertexCount ()I METHOD i getDrawMode ()I METHOD j getCurrentSize ()I METHOD k nextElement ()V