CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget
	FIELD field_3103 buttonY I
	FIELD field_3104 lastClickedRecipe Lnet/minecraft/class_1860;
	FIELD field_3105 buttonX I
	FIELD field_3106 alternativeButtons Ljava/util/List;
	FIELD field_3107 visible Z
	FIELD field_3108 client Lnet/minecraft/class_310;
	FIELD field_3109 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
	FIELD field_3110 time F
	FIELD field_3111 resultCollection Lnet/minecraft/class_516;
	FIELD field_3112 furnace Z
	METHOD method_2613 setVisible (Z)V
		ARG 1 visible
	METHOD method_2614 getResults ()Lnet/minecraft/class_516;
	METHOD method_2615 getLastClickedRecipe ()Lnet/minecraft/class_1860;
	METHOD method_2616 isVisible ()Z
	METHOD method_2617 showAlternativesForResult (Lnet/minecraft/class_310;Lnet/minecraft/class_516;IIIIF)V
		ARG 1 client
		ARG 2 results
		ARG 3 buttonX
		ARG 4 buttonY
		ARG 5 areaCenterX
		ARG 6 areaCenterY
		ARG 7 delta
	METHOD method_2618 renderGrid (Lnet/minecraft/class_4587;IIIIII)V
		ARG 1 matrices
	CLASS class_509 AlternativeButtonWidget
		FIELD field_3114 recipe Lnet/minecraft/class_1860;
		FIELD field_3115 craftable Z
		FIELD field_3116 slots Ljava/util/List;
		METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_1860;Z)V
			ARG 2 x
			ARG 3 y
			ARG 4 recipe
			ARG 5 craftable
		METHOD method_2619 alignRecipe (Lnet/minecraft/class_1860;)V
			ARG 1 recipe
		CLASS class_510 InputSlot
			FIELD field_3118 x I
			FIELD field_3119 y I
			FIELD field_3120 stacks [Lnet/minecraft/class_1799;
			METHOD <init> (Lnet/minecraft/class_508$class_509;II[Lnet/minecraft/class_1799;)V
				ARG 2 y
				ARG 3 x
				ARG 4 stacks
	CLASS class_511 FurnaceAlternativeButtonWidget
