CLASS cwc net/minecraft/client/gui/container/RecipeBookGui FIELD a TEXTURE Lqc; FIELD f ghostSlots Lcwa; FIELD g toggleCraftableButton Lcrb; FIELD h craftingContainer Latx; FIELD i client Lcpk; FIELD j recipeBook Lcpd; FIELD k recipesArea Lcwd; FIELD l recipeFinder Lard; FIELD m leftOffset I FIELD n parentWidth I FIELD o parentHeight I FIELD p tabButtons Ljava/util/List; FIELD q currentTab Lcwe; FIELD r searchField Lcqm; FIELD s searchText Ljava/lang/String; FIELD t cachedInvChangeCount I METHOD a charTyped (CI)Z ARG 1 chr ARG 2 keyCode 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 keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode METHOD a (IILcpk;ZLatx;)V ARG 1 parentWidth ARG 2 parentHeight ARG 3 client ARG 4 isNarrow ARG 5 craftingContainer METHOD a drawGhostSlots (IIZF)V METHOD a showGhostRecipe (Layw;Ljava/util/List;)V METHOD a triggerPirateSpeakEasterEgg (Ljava/lang/String;)V METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V ARG 1 inputs ARG 2 slot ARG 3 amount ARG 4 gridX ARG 5 gridY METHOD a onRecipesDisplayed (Ljava/util/List;)V METHOD a findLeftEdge (ZII)I ARG 1 narrow ARG 2 width ARG 3 containerWidth ARG 4 left METHOD c isOpen ()Z METHOD c keyReleased (III)Z ARG 1 keyCode ARG 2 scanCode METHOD e (Z)V ARG 1 isNarrow ARG 2 left ARG 3 top METHOD i close ()V METHOD k update ()V