Class RecipeBookWidget<T extends AbstractRecipeScreenHandler>
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget<T>
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,Selectable
- Direct Known Subclasses:
AbstractCraftingRecipeBookWidget,AbstractFurnaceRecipeBookWidget
@Environment(CLIENT)
public abstract class RecipeBookWidget<T extends AbstractRecipeScreenHandler>
extends Object
implements Drawable, Element, Selectable
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/recipebook/RecipeBookWidgetintermediary net/minecraft/class_507official gbt
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ButtonTexturesprivate intprotected MinecraftClientprotected final Tprivate @Nullable RecipeGroupButtonWidgetprivate floatstatic final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final GhostRecipeprivate intprivate booleanprivate booleanprivate intprivate intprivate ClientRecipeBookprivate final RecipeFinderprivate final RecipeBookResultsprivate static final Textprivate @Nullable TextFieldWidgetprivate @Nullable ScreenRectprivate booleanprivate Stringprivate @Nullable NetworkRecipeIdprivate @Nullable NetworkRecipeIdprivate @Nullable RecipeResultCollectionprivate final List<RecipeGroupButtonWidget> private final List<RecipeBookWidget.Tab> protected static final Identifierprivate static final Textprotected ToggleButtonWidgetFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendNarrations(NarrationMessageBuilder builder) booleancharTyped(char chr, int modifiers) Callback for when a character input has been captured.voiddrawGhostSlots(DrawContext context, boolean resultHasPadding) voiddrawTooltip(DrawContext context, int x, int y, @Nullable Slot slot) intfindLeftEdge(int width, int backgroundWidth) private intgetLeft()protected abstract Textprivate intgetTop()getType()voidinitialize(int parentWidth, int parentHeight, MinecraftClient client, boolean narrow) booleanisClickOutsideBounds(double mouseX, double mouseY, int x, int y, int backgroundWidth, int backgroundHeight, int button) private booleanbooleanprivate booleanbooleanisMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.booleanisOpen()protected abstract booleanprivate booleanisWide()booleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.booleankeyReleased(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.booleanmouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.voidonCraftFailed(RecipeDisplay display) voidonMouseClick(@Nullable Slot slot) voidonRecipeDisplayed(NetworkRecipeId recipeId) private voidprotected abstract voidpopulateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) voidrefresh()private voidprivate voidrefreshResults(boolean resetCurrentPage, boolean filteringCraftable) private voidprivate voidrefreshTabButtons(boolean filteringCraftable) voidrender(DrawContext context, int mouseX, int mouseY, float deltaTicks) private voidreset()private booleanselect(RecipeResultCollection results, NetworkRecipeId recipeId) protected voidprotected abstract voidvoidsetFocused(boolean focused) protected voidsetOpen(boolean opened) protected abstract voidshowGhostRecipe(GhostRecipe ghostRecipe, RecipeDisplay display, ContextParameterMap context) private booleanvoidprivate voidtriggerPirateSpeakEasterEgg(String search) voidupdate()private voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getBorder, getFocusedPath, getNavigationFocus, getNavigationPath, mouseDragged, mouseMoved, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.Selectable
getNarratedParts, isNarratable
-
Field Details
-
BUTTON_TEXTURES
- Mappings:
Namespace Name Mixin selector named BUTTON_TEXTURESLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary field_45550Lnet/minecraft/class_507;field_45550:Lnet/minecraft/class_8666;official aLgbt;a:Lftp;
-
TEXTURE
- Mappings:
Namespace Name Mixin selector named TEXTURELnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_3097Lnet/minecraft/class_507;field_3097:Lnet/minecraft/class_2960;official bLgbt;b:Lalg;
-
field_52839
private static final int field_52839- See Also:
- Mappings:
Namespace Name Mixin selector named field_52839Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_52839:Iintermediary field_52839Lnet/minecraft/class_507;field_52839:Iofficial hLgbt;h:I
-
field_52840
private static final int field_52840- See Also:
- Mappings:
Namespace Name Mixin selector named field_52840Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_52840:Iintermediary field_52840Lnet/minecraft/class_507;field_52840:Iofficial iLgbt;i:I
-
SEARCH_HINT_TEXT
- Mappings:
Namespace Name Mixin selector named SEARCH_HINT_TEXTLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;SEARCH_HINT_TEXT:Lnet/minecraft/text/Text;intermediary field_25711Lnet/minecraft/class_507;field_25711:Lnet/minecraft/class_2561;official jLgbt;j:Lwy;
-
field_32408
public static final int field_32408- See Also:
- Mappings:
Namespace Name Mixin selector named field_32408Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32408:Iintermediary field_32408Lnet/minecraft/class_507;field_32408:Iofficial cLgbt;c:I
-
field_32409
public static final int field_32409- See Also:
- Mappings:
Namespace Name Mixin selector named field_32409Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32409:Iintermediary field_32409Lnet/minecraft/class_507;field_32409:Iofficial dLgbt;d:I
-
field_32410
private static final int field_32410- See Also:
- Mappings:
Namespace Name Mixin selector named field_32410Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32410:Iintermediary field_32410Lnet/minecraft/class_507;field_32410:Iofficial kLgbt;k:I
-
field_54389
private static final int field_54389- See Also:
- Mappings:
Namespace Name Mixin selector named field_54389Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_54389:Iintermediary field_54389Lnet/minecraft/class_507;field_54389:Iofficial lLgbt;l:I
-
TOGGLE_ALL_RECIPES_TEXT
- Mappings:
Namespace Name Mixin selector named TOGGLE_ALL_RECIPES_TEXTLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;TOGGLE_ALL_RECIPES_TEXT:Lnet/minecraft/text/Text;intermediary field_26594Lnet/minecraft/class_507;field_26594:Lnet/minecraft/class_2561;official mLgbt;m:Lwy;
-
field_52841
private static final int field_52841- See Also:
- Mappings:
Namespace Name Mixin selector named field_52841Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_52841:Iintermediary field_52841Lnet/minecraft/class_507;field_52841:Iofficial nLgbt;n:I
-
leftOffset
private int leftOffset- Mappings:
Namespace Name Mixin selector named leftOffsetLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;leftOffset:Iintermediary field_3102Lnet/minecraft/class_507;field_3102:Iofficial oLgbt;o:I
-
parentWidth
private int parentWidth- Mappings:
Namespace Name Mixin selector named parentWidthLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;parentWidth:Iintermediary field_3101Lnet/minecraft/class_507;field_3101:Iofficial pLgbt;p:I
-
parentHeight
private int parentHeight- Mappings:
Namespace Name Mixin selector named parentHeightLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;parentHeight:Iintermediary field_3100Lnet/minecraft/class_507;field_3100:Iofficial qLgbt;q:I
-
displayTime
private float displayTime- Mappings:
Namespace Name Mixin selector named displayTimeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;displayTime:Fintermediary field_52842Lnet/minecraft/class_507;field_52842:Fofficial rLgbt;r:F
-
selectedRecipeId
- Mappings:
Namespace Name Mixin selector named selectedRecipeIdLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;selectedRecipeId:Lnet/minecraft/recipe/NetworkRecipeId;intermediary field_54830Lnet/minecraft/class_507;field_54830:Lnet/minecraft/class_10298;official sLgbt;s:Ldex;
-
ghostRecipe
- Mappings:
Namespace Name Mixin selector named ghostRecipeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;ghostRecipe:Lnet/minecraft/client/gui/screen/recipebook/GhostRecipe;intermediary field_52843Lnet/minecraft/class_507;field_52843:Lnet/minecraft/class_9934;official uLgbt;u:Lgbr;
-
tabButtons
- Mappings:
Namespace Name Mixin selector named tabButtonsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;tabButtons:Ljava/util/List;intermediary field_3094Lnet/minecraft/class_507;field_3094:Ljava/util/List;official vLgbt;v:Ljava/util/List;
-
currentTab
- Mappings:
Namespace Name Mixin selector named currentTabLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;currentTab:Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;intermediary field_3098Lnet/minecraft/class_507;field_3098:Lnet/minecraft/class_512;official wLgbt;w:Lgbv;
-
toggleCraftableButton
- Mappings:
Namespace Name Mixin selector named toggleCraftableButtonLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleCraftableButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;intermediary field_3088Lnet/minecraft/class_507;field_3088:Lnet/minecraft/class_361;official eLgbt;e:Lfti;
-
craftingScreenHandler
- Mappings:
Namespace Name Mixin selector named craftingScreenHandlerLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;craftingScreenHandler:Lnet/minecraft/screen/AbstractRecipeScreenHandler;intermediary field_3095Lnet/minecraft/class_507;field_3095:Lnet/minecraft/class_1729;official fLgbt;f:Lcwf;
-
client
- Mappings:
Namespace Name Mixin selector named clientLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;client:Lnet/minecraft/client/MinecraftClient;intermediary field_3091Lnet/minecraft/class_507;field_3091:Lnet/minecraft/class_310;official gLgbt;g:Lfos;
-
searchField
- Mappings:
Namespace Name Mixin selector named searchFieldLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searchField:Lnet/minecraft/client/gui/widget/TextFieldWidget;intermediary field_3089Lnet/minecraft/class_507;field_3089:Lnet/minecraft/class_342;official xLgbt;x:Lfsl;
-
searchText
- Mappings:
Namespace Name Mixin selector named searchTextLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searchText:Ljava/lang/String;intermediary field_3099Lnet/minecraft/class_507;field_3099:Ljava/lang/String;official yLgbt;y:Ljava/lang/String;
-
tabs
- Mappings:
Namespace Name Mixin selector named tabsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;tabs:Ljava/util/List;intermediary field_54831Lnet/minecraft/class_507;field_54831:Ljava/util/List;official zLgbt;z:Ljava/util/List;
-
recipeBook
- Mappings:
Namespace Name Mixin selector named recipeBookLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipeBook:Lnet/minecraft/client/recipebook/ClientRecipeBook;intermediary field_3096Lnet/minecraft/class_507;field_3096:Lnet/minecraft/class_299;official ALgbt;A:Lfoc;
-
recipesArea
- Mappings:
Namespace Name Mixin selector named recipesAreaLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipesArea:Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;intermediary field_3086Lnet/minecraft/class_507;field_3086:Lnet/minecraft/class_513;official BLgbt;B:Lgbu;
-
selectedRecipe
- Mappings:
Namespace Name Mixin selector named selectedRecipeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;selectedRecipe:Lnet/minecraft/recipe/NetworkRecipeId;intermediary field_53832Lnet/minecraft/class_507;field_53832:Lnet/minecraft/class_10298;official CLgbt;C:Ldex;
-
selectedRecipeResults
- Mappings:
Namespace Name Mixin selector named selectedRecipeResultsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;selectedRecipeResults:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;intermediary field_53833Lnet/minecraft/class_507;field_53833:Lnet/minecraft/class_516;official DLgbt;D:Lgbx;
-
recipeFinder
- Mappings:
Namespace Name Mixin selector named recipeFinderLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipeFinder:Lnet/minecraft/recipe/RecipeFinder;intermediary field_3090Lnet/minecraft/class_507;field_3090:Lnet/minecraft/class_9875;official ELgbt;E:Lcrd;
-
cachedInvChangeCount
private int cachedInvChangeCount- Mappings:
Namespace Name Mixin selector named cachedInvChangeCountLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;cachedInvChangeCount:Iintermediary field_3093Lnet/minecraft/class_507;field_3093:Iofficial FLgbt;F:I
-
searching
private boolean searching- Mappings:
Namespace Name Mixin selector named searchingLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searching:Zintermediary field_3087Lnet/minecraft/class_507;field_3087:Zofficial GLgbt;G:Z
-
open
private boolean open- Mappings:
Namespace Name Mixin selector named openLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;open:Zintermediary field_33679Lnet/minecraft/class_507;field_33679:Zofficial HLgbt;H:Z
-
narrow
private boolean narrow- Mappings:
Namespace Name Mixin selector named narrowLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;narrow:Zintermediary field_34001Lnet/minecraft/class_507;field_34001:Zofficial ILgbt;I:Z
-
searchFieldRect
- Mappings:
Namespace Name Mixin selector named searchFieldRectLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searchFieldRect:Lnet/minecraft/client/gui/ScreenRect;intermediary field_54388Lnet/minecraft/class_507;field_54388:Lnet/minecraft/class_8030;official JLgbt;J:Lfwj;
-
-
Constructor Details
-
RecipeBookWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;<init>(Lnet/minecraft/screen/AbstractRecipeScreenHandler;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_507;<init>(Lnet/minecraft/class_1729;Ljava/util/List;)Vofficial <init>Lgbt;<init>(Lcwf;Ljava/util/List;)V
-
-
Method Details
-
initialize
- Mappings:
Namespace Name Mixin selector named initializeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;initialize(IILnet/minecraft/client/MinecraftClient;Z)Vintermediary method_2597Lnet/minecraft/class_507;method_2597(IILnet/minecraft/class_310;Z)Vofficial aLgbt;a(IILfos;Z)V
-
reset
private void reset()- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;reset()Vintermediary method_2579Lnet/minecraft/class_507;method_2579()Vofficial iLgbt;i()V
-
getTop
private int getTop()- Mappings:
Namespace Name Mixin selector named getTopLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getTop()Iintermediary method_64366Lnet/minecraft/class_507;method_64366()Iofficial kLgbt;k()I
-
getLeft
private int getLeft()- Mappings:
Namespace Name Mixin selector named getLeftLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getLeft()Iintermediary method_64367Lnet/minecraft/class_507;method_64367()Iofficial lLgbt;l()I
-
updateTooltip
private void updateTooltip()- Mappings:
Namespace Name Mixin selector named updateTooltipLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;updateTooltip()Vintermediary method_47429Lnet/minecraft/class_507;method_47429()Vofficial mLgbt;m()V
-
setBookButtonTexture
protected abstract void setBookButtonTexture()- Mappings:
Namespace Name Mixin selector named setBookButtonTextureLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setBookButtonTexture()Vintermediary method_2585Lnet/minecraft/class_507;method_2585()Vofficial aLgbt;a()V
-
findLeftEdge
public int findLeftEdge(int width, int backgroundWidth) - Mappings:
Namespace Name Mixin selector named findLeftEdgeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;findLeftEdge(II)Iintermediary method_2595Lnet/minecraft/class_507;method_2595(II)Iofficial aLgbt;a(II)I
-
toggleOpen
public void toggleOpen()- Mappings:
Namespace Name Mixin selector named toggleOpenLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleOpen()Vintermediary method_2591Lnet/minecraft/class_507;method_2591()Vofficial cLgbt;c()V
-
isOpen
public boolean isOpen()- Mappings:
Namespace Name Mixin selector named isOpenLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isOpen()Zintermediary method_2605Lnet/minecraft/class_507;method_2605()Zofficial dLgbt;d()Z
-
isGuiOpen
private boolean isGuiOpen()- Mappings:
Namespace Name Mixin selector named isGuiOpenLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isGuiOpen()Zintermediary method_36485Lnet/minecraft/class_507;method_36485()Zofficial nLgbt;n()Z
-
setOpen
protected void setOpen(boolean opened) - Mappings:
Namespace Name Mixin selector named setOpenLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setOpen(Z)Vintermediary method_2593Lnet/minecraft/class_507;method_2593(Z)Vofficial bLgbt;b(Z)V
-
isValid
- Mappings:
Namespace Name Mixin selector named isValidLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isValid(Lnet/minecraft/screen/slot/Slot;)Zintermediary method_62023Lnet/minecraft/class_507;method_62023(Lnet/minecraft/class_1735;)Zofficial aLgbt;a(Lcwn;)Z
-
onMouseClick
- Mappings:
Namespace Name Mixin selector named onMouseClickLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;onMouseClick(Lnet/minecraft/screen/slot/Slot;)Vintermediary method_62044Lnet/minecraft/class_507;method_62044(Lnet/minecraft/class_1735;)Vofficial bLgbt;b(Lcwn;)V
-
populateAllRecipes
private void populateAllRecipes()- Mappings:
Namespace Name Mixin selector named populateAllRecipesLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;populateAllRecipes()Vintermediary method_65072Lnet/minecraft/class_507;method_65072()Vofficial oLgbt;o()V
-
populateRecipes
protected abstract void populateRecipes(RecipeResultCollection recipeResultCollection, RecipeFinder recipeFinder) - Mappings:
Namespace Name Mixin selector named populateRecipesLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;populateRecipes(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/recipe/RecipeFinder;)Vintermediary method_62024Lnet/minecraft/class_507;method_62024(Lnet/minecraft/class_516;Lnet/minecraft/class_9875;)Vofficial aLgbt;a(Lgbx;Lcrd;)V
-
refreshResults
private void refreshResults(boolean resetCurrentPage, boolean filteringCraftable) - Mappings:
Namespace Name Mixin selector named refreshResultsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshResults(ZZ)Vintermediary method_2603Lnet/minecraft/class_507;method_2603(ZZ)Vofficial aLgbt;a(ZZ)V
-
refreshTabButtons
private void refreshTabButtons(boolean filteringCraftable) - Mappings:
Namespace Name Mixin selector named refreshTabButtonsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshTabButtons(Z)Vintermediary method_2606Lnet/minecraft/class_507;method_2606(Z)Vofficial cLgbt;c(Z)V
-
update
public void update()- Mappings:
Namespace Name Mixin selector named updateLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;update()Vintermediary method_2590Lnet/minecraft/class_507;method_2590()Vofficial eLgbt;e()V
-
refreshInputs
private void refreshInputs()- Mappings:
Namespace Name Mixin selector named refreshInputsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshInputs()Vintermediary method_2587Lnet/minecraft/class_507;method_2587()Vofficial pLgbt;p()V
-
isFilteringCraftable
private boolean isFilteringCraftable()- Mappings:
Namespace Name Mixin selector named isFilteringCraftableLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isFilteringCraftable()Zintermediary method_62045Lnet/minecraft/class_507;method_62045()Zofficial qLgbt;q()Z
-
render
- Specified by:
renderin interfaceDrawable- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLftf;a(Lfro;IIF)V
-
drawTooltip
- Mappings:
Namespace Name Mixin selector named drawTooltipLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;drawTooltip(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/screen/slot/Slot;)Vintermediary method_2601Lnet/minecraft/class_507;method_2601(Lnet/minecraft/class_332;IILnet/minecraft/class_1735;)Vofficial aLgbt;a(Lfro;IILcwn;)V
-
getToggleCraftableButtonText
- Mappings:
Namespace Name Mixin selector named getToggleCraftableButtonTextLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getToggleCraftableButtonText()Lnet/minecraft/text/Text;intermediary method_17064Lnet/minecraft/class_507;method_17064()Lnet/minecraft/class_2561;official bLgbt;b()Lwy;
-
drawGhostSlots
- Mappings:
Namespace Name Mixin selector named drawGhostSlotsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;drawGhostSlots(Lnet/minecraft/client/gui/DrawContext;Z)Vintermediary method_2581Lnet/minecraft/class_507;method_2581(Lnet/minecraft/class_332;Z)Vofficial aLgbt;a(Lfro;Z)V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
mouseClickedin interfaceElement- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Zofficial aLftz;a(DDI)Z
-
select
- Mappings:
Namespace Name Mixin selector named selectLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;select(Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;Lnet/minecraft/recipe/NetworkRecipeId;)Zintermediary method_62889Lnet/minecraft/class_507;method_62889(Lnet/minecraft/class_516;Lnet/minecraft/class_10298;)Zofficial aLgbt;a(Lgbx;Ldex;)Z
-
toggleFilteringCraftable
private boolean toggleFilteringCraftable()- Mappings:
Namespace Name Mixin selector named toggleFilteringCraftableLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleFilteringCraftable()Zintermediary method_2589Lnet/minecraft/class_507;method_2589()Zofficial rLgbt;r()Z
-
isClickOutsideBounds
public boolean isClickOutsideBounds(double mouseX, double mouseY, int x, int y, int backgroundWidth, int backgroundHeight, int button) - Mappings:
Namespace Name Mixin selector named isClickOutsideBoundsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isClickOutsideBounds(DDIIIII)Zintermediary method_2598Lnet/minecraft/class_507;method_2598(DDIIIII)Zofficial aLgbt;a(DDIIIII)Z
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Zofficial aLftz;a(III)Z
-
keyReleased
public boolean keyReleased(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyReleasedin interfaceElement- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyReleasedLnet/minecraft/client/gui/Element;keyReleased(III)Zintermediary method_16803Lnet/minecraft/class_364;method_16803(III)Zofficial cLftz;c(III)Z
-
charTyped
public boolean charTyped(char chr, int modifiers) Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
charTypedin interfaceElement- Parameters:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Zofficial aLftz;a(CI)Z
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOverin interfaceElement- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mouse- Returns:
trueif the mouse is within the bound of the element, otherwisefalse- Mappings:
Namespace Name Mixin selector named isMouseOverLnet/minecraft/client/gui/Element;isMouseOver(DD)Zintermediary method_25405Lnet/minecraft/class_364;method_25405(DD)Zofficial a_Lftz;a_(DD)Z
-
setFocused
public void setFocused(boolean focused) - Specified by:
setFocusedin interfaceElement- Mappings:
Namespace Name Mixin selector named setFocusedLnet/minecraft/client/gui/Element;setFocused(Z)Vintermediary method_25365Lnet/minecraft/class_364;method_25365(Z)Vofficial aLftz;a(Z)V
-
isFocused
public boolean isFocused() -
refreshSearchResults
private void refreshSearchResults()- Mappings:
Namespace Name Mixin selector named refreshSearchResultsLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshSearchResults()Vintermediary method_2586Lnet/minecraft/class_507;method_2586()Vofficial sLgbt;s()V
-
triggerPirateSpeakEasterEgg
- Mappings:
Namespace Name Mixin selector named triggerPirateSpeakEasterEggLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;triggerPirateSpeakEasterEgg(Ljava/lang/String;)Vintermediary method_2576Lnet/minecraft/class_507;method_2576(Ljava/lang/String;)Vofficial aLgbt;a(Ljava/lang/String;)V
-
isWide
private boolean isWide()- Mappings:
Namespace Name Mixin selector named isWideLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isWide()Zintermediary method_2604Lnet/minecraft/class_507;method_2604()Zofficial tLgbt;t()Z
-
refresh
public void refresh()- Mappings:
Namespace Name Mixin selector named refreshLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refresh()Vintermediary method_2592Lnet/minecraft/class_507;method_2592()Vofficial gLgbt;g()V
-
onRecipeDisplayed
- Mappings:
Namespace Name Mixin selector named onRecipeDisplayedLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;onRecipeDisplayed(Lnet/minecraft/recipe/NetworkRecipeId;)Vintermediary method_64876Lnet/minecraft/class_507;method_64876(Lnet/minecraft/class_10298;)Vofficial aLgbt;a(Ldex;)V
-
onCraftFailed
- Mappings:
Namespace Name Mixin selector named onCraftFailedLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;onCraftFailed(Lnet/minecraft/recipe/display/RecipeDisplay;)Vintermediary method_64875Lnet/minecraft/class_507;method_64875(Lnet/minecraft/class_10295;)Vofficial aLgbt;a(Ldev;)V
-
showGhostRecipe
protected abstract void showGhostRecipe(GhostRecipe ghostRecipe, RecipeDisplay display, ContextParameterMap context) - Mappings:
Namespace Name Mixin selector named showGhostRecipeLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/client/gui/screen/recipebook/GhostRecipe;Lnet/minecraft/recipe/display/RecipeDisplay;Lnet/minecraft/util/context/ContextParameterMap;)Vintermediary method_64868Lnet/minecraft/class_507;method_64868(Lnet/minecraft/class_9934;Lnet/minecraft/class_10295;Lnet/minecraft/class_10352;)Vofficial aLgbt;a(Lgbr;Ldev;Lbaz;)V
-
sendBookDataPacket
protected void sendBookDataPacket()- Mappings:
Namespace Name Mixin selector named sendBookDataPacketLnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;sendBookDataPacket()Vintermediary method_2588Lnet/minecraft/class_507;method_2588()Vofficial hLgbt;h()V
-
getType
- Specified by:
getTypein interfaceSelectable- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/client/gui/Selectable;getType()Lnet/minecraft/client/gui/Selectable$SelectionType;intermediary method_37018Lnet/minecraft/class_6379;method_37018()Lnet/minecraft/class_6379$class_6380;official wLfvx;w()Lfvx$a;
-
appendNarrations
- Specified by:
appendNarrationsin interfaceNarratable- Mappings:
Namespace Name Mixin selector named appendNarrationsLnet/minecraft/client/gui/Narratable;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)Vintermediary method_37020Lnet/minecraft/class_6383;method_37020(Lnet/minecraft/class_6382;)Vofficial bLfwa;b(Lfvz;)V
-