CLASS cwv net/minecraft/client/gui/recipebook/RecipeAlternatesWidget
	CLASS cwv$a AlternateButtonWidget
		CLASS cwv$a$a InputSlot
		FIELD o slots Ljava/util/List;
		FIELD q recipe Lazm;
		FIELD r isCraftable Z
		METHOD <init> (Lcwv;IILazm;Z)V
			ARG 2 x
			ARG 3 y
			ARG 4 recipe
			ARG 5 isCraftable
		METHOD a draw (IIF)V
			ARG 1 mouseX
			ARG 2 mouseY
			ARG 3 delta
		METHOD a alignRecipe (Lazm;)V
		METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V
			ARG 1 inputs
			ARG 2 slot
			ARG 3 amount
			ARG 4 gridX
			ARG 5 gridY
	CLASS cwv$b
		METHOD <init> (Lcwv;IILazm;Z)V
			ARG 2 x
			ARG 3 y
			ARG 4 recipe
			ARG 5 isCraftable
		METHOD a alignRecipe (Lazm;)V
	FIELD a BG_TEX Lqe;
	FIELD f alternateButtons Ljava/util/List;
	FIELD g visible Z
	FIELD h buttonX I
	FIELD i buttonY I
	FIELD j client Lcpz;
	FIELD k resultCollection Lcxa;
	FIELD l lastClickedRecipe Lazm;
	FIELD m time F
	FIELD n furnace Z
	METHOD a getResults ()Lcxa;
	METHOD a mouseClicked (DDI)Z
		ARG 1 mouseX
		ARG 3 mouseY
		ARG 5 button
	METHOD a draw (IIF)V
		ARG 1 mouseX
		ARG 2 mouseY
		ARG 3 delta
	METHOD a showAlternatesForResult (Lcpz;Lcxa;IIIIF)V
		ARG 3 buttonX
		ARG 4 buttonY
		ARG 5 areaCenterX
		ARG 6 areaCenterY
		ARG 7 delta
	METHOD a setVisible (Z)V
	METHOD b getLastClickedRecipe ()Lazm;
	METHOD c isVisible ()Z
