CLASS crc net/minecraft/client/gui/widget/ButtonWidget
	FIELD a WIDGET_TEX Lqc;
	FIELD f width I
	FIELD g height I
	FIELD h x I
	FIELD i y I
	FIELD j text Ljava/lang/String;
	FIELD k id I
	FIELD l enabled Z
	FIELD m visible Z
	FIELD n hovered Z
	FIELD o pressed Z
	METHOD <init> (IIIIILjava/lang/String;)V
		ARG 1 id
		ARG 2 x
		ARG 3 y
		ARG 4 width
		ARG 5 height
		ARG 6 text
	METHOD <init> (IIILjava/lang/String;)V
		ARG 1 id
		ARG 2 x
		ARG 3 y
		ARG 4 text
	METHOD a isHovered ()Z
	METHOD a onPressed (DD)V
		ARG 1 mouseX
		ARG 3 mouseY
	METHOD a onDragged (DDDD)V
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 deltaX
		ARG 7 deltaY
	METHOD a mouseClicked (DDI)Z
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 button
	METHOD a mouseDragged (DDIDD)Z
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 button
		ARG 6 deltaX
		ARG 8 deltaY
	METHOD a setWidth (I)V
		ARG 1 width
	METHOD a onHover (II)V
		ARG 1 mouseX
		ARG 2 mouseY
	METHOD a draw (IIF)V
		ARG 1 mouseX
		ARG 2 mouseY
		ARG 3 delta
	METHOD a drawBackground (Lcqe;II)V
		ARG 1 client
		ARG 2 mouseX
		ARG 3 mouseY
	METHOD a playPressedSound (Ldrw;)V
	METHOD a getTextureId (Z)I
		ARG 1 hovered
	METHOD b getWidth ()I
	METHOD b onReleased (DD)V
		ARG 1 mouseX
		ARG 3 mouseY
	METHOD b mouseReleased (DDI)Z
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 button
	METHOD c isSelected (DD)Z
		ARG 1 mouseX
		ARG 3 mouseY
