CLASS dcf net/minecraft/client/gui/recipebook/RecipeAlternatesWidget CLASS dcf$a AlternateButtonWidget CLASS dcf$a$a InputSlot FIELD a slots Ljava/util/List; FIELD c recipe Lbej; FIELD d isCraftable Z METHOD (Ldcf;IILbej;Z)V ARG 2 x ARG 3 y ARG 4 recipe ARG 5 isCraftable METHOD a alignRecipe (Lbej;)V METHOD renderButton (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta CLASS dcf$b METHOD (Ldcf;IILbej;Z)V ARG 2 x ARG 3 y ARG 4 recipe ARG 5 isCraftable FIELD a BG_TEX Lqs; FIELD b alternateButtons Ljava/util/List; FIELD c visible Z FIELD d buttonX I FIELD e buttonY I FIELD f client Lcvk; FIELD g resultCollection Ldck; FIELD h lastClickedRecipe Lbej; FIELD i time F FIELD j furnace Z METHOD a getResults ()Ldck; METHOD a showAlternatesForResult (Lcvk;Ldck;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 ()Lbej; METHOD c isVisible ()Z METHOD isMouseOver (DD)Z ARG 1 mouseX ARG 3 mouseY METHOD mouseClicked (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button METHOD render (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta