CLASS cwb net/minecraft/client/gui/widget/recipe/book/RecipeAlternatesWidget CLASS cwb$a AlternateButtonWidget CLASS cwb$a$a InputSlot FIELD o slots Ljava/util/List; FIELD q recipe Layw; FIELD r isCraftable Z METHOD (Lcwb;IILayw;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 (Layw;)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 cwb$b METHOD (Lcwb;IILayw;Z)V ARG 2 x ARG 3 y ARG 4 recipe ARG 5 isCraftable METHOD a alignRecipe (Layw;)V FIELD a BG_TEX Lqc; FIELD f alternateButtons Ljava/util/List; FIELD g visible Z FIELD h buttonX I FIELD i buttonY I FIELD j client Lcpk; FIELD k resultCollection Lcwg; FIELD l lastClickedRecipe Layw; FIELD m time F FIELD n furnace Z METHOD a getResults ()Lcwg; 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 (Lcpk;Lcwg;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 ()Layw; METHOD c isVisible ()Z