CLASS dar net/minecraft/client/gui/screen/ingame/BeaconScreen
	CLASS dar$a CancelButtonWidget
		METHOD <init> (Ldar;II)V
			ARG 2 x
			ARG 3 y
		METHOD renderToolTip (II)V
			ARG 1 mouseX
			ARG 2 mouseY
	CLASS dar$b DoneButtonWidget
		METHOD <init> (Ldar;II)V
			ARG 2 x
			ARG 3 y
		METHOD renderToolTip (II)V
			ARG 1 mouseX
			ARG 2 mouseY
	CLASS dar$c EffectButtonWidget
		FIELD b effect Laib;
		FIELD c sprite Lduk;
		FIELD d primary Z
		METHOD <init> (Ldar;IILaib;Z)V
			ARG 2 x
			ARG 3 y
			ARG 4 statusEffect
			ARG 5 primary
		METHOD renderToolTip (II)V
			ARG 1 mouseX
			ARG 2 mouseY
	CLASS dar$d BaseButtonWidget
		FIELD a disabled Z
		METHOD <init> (II)V
			ARG 1 x
			ARG 2 y
		METHOD a renderExtra ()V
		METHOD a setDisabled (Z)V
			ARG 1 disabled
		METHOD b isDisabled ()Z
		METHOD renderButton (IIF)V
			ARG 1 mouseX
			ARG 2 mouseY
			ARG 3 delta
	CLASS dar$e IconButtonWidget
		FIELD a u I
		FIELD b v I
		METHOD <init> (IIII)V
			ARG 1 x
			ARG 2 y
			ARG 3 u
			ARG 4 v
	FIELD k BG_TEX Lqs;
	FIELD l doneButton Ldar$b;
	FIELD m consumeGem Z
	FIELD n primaryEffect Laib;
	FIELD o secondaryEffect Laib;
	METHOD <init> (Layg;Lavy;Ljm;)V
		ARG 1 container
		ARG 2 inventory
		ARG 3 title
	METHOD render (IIF)V
		ARG 1 mouseX
		ARG 2 mouseY
		ARG 3 delta
