Class RecipeBookWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
- All Implemented Interfaces:
Drawable
,Element
,Narratable
,RecipeDisplayListener
,Selectable
,RecipeGridAligner<Ingredient>
- Direct Known Subclasses:
AbstractFurnaceRecipeBookScreen
@Environment(CLIENT)
public class RecipeBookWidget
extends DrawableHelper
implements Drawable, Element, Selectable, RecipeDisplayListener, RecipeGridAligner<Ingredient>
- Mappings:
Namespace Name official enm
intermediary net/minecraft/class_507
named net/minecraft/client/gui/screen/recipebook/RecipeBookWidget
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
protected MinecraftClient
protected AbstractRecipeScreenHandler<?>
private @Nullable RecipeGroupButtonWidget
static final int
static final int
private static final int
protected final RecipeBookGhostSlots
private int
private boolean
private boolean
private int
private int
private ClientRecipeBook
private final RecipeMatcher
private final RecipeBookResults
private static final Text
private @Nullable TextFieldWidget
private boolean
private String
private final List<RecipeGroupButtonWidget>
protected static final Identifier
private static final Text
private static final Text
protected ToggleButtonWidget
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
acceptAlignedInput
(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) void
appendNarrations
(NarrationMessageBuilder builder) boolean
changeFocus
(boolean lookForwards) Changes the focusing element by cycling to the next/previous element.boolean
charTyped
(char chr, int modifiers) Callback for when a character input has been captured.void
close()
void
drawGhostSlots
(MatrixStack matrices, int x, int y, boolean bool, float delta) private void
drawGhostSlotTooltip
(MatrixStack matrices, int x, int y, int mouseX, int mouseY) void
drawTooltip
(MatrixStack matrices, int x, int y, int mouseX, int mouseY) int
findLeftEdge
(int width, int backgroundWidth) private Text
protected Text
getType()
void
initialize
(int parentWidth, int parentHeight, MinecraftClient client, boolean narrow, AbstractRecipeScreenHandler<?> craftingScreenHandler) boolean
isClickOutsideBounds
(double mouseX, double mouseY, int x, int y, int backgroundWidth, int backgroundHeight, int button) private boolean
boolean
isMouseOver
(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.boolean
isOpen()
private boolean
isWide()
boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.boolean
keyReleased
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.void
onRecipesDisplayed
(List<Recipe<?>> recipes) void
refresh()
private void
private void
refreshResults
(boolean resetCurrentPage) private void
private void
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) void
reset()
protected void
protected void
protected void
setOpen
(boolean opened) void
showGhostRecipe
(Recipe<?> recipe, List<Slot> slots) void
slotClicked
(@Nullable Slot slot) private boolean
void
private void
triggerPirateSpeakEasterEgg
(String search) void
update()
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseDragged, mouseMoved, mouseReleased, mouseScrolled
Methods inherited from interface net.minecraft.recipe.RecipeGridAligner
alignRecipeToGrid
Methods inherited from interface net.minecraft.client.gui.Selectable
isNarratable
-
Field Details
-
TEXTURE
- Mappings:
Namespace Name Mixin selector official a
Lenm;a:Laaj;
intermediary field_3097
Lnet/minecraft/class_507;field_3097:Lnet/minecraft/class_2960;
named TEXTURE
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;TEXTURE:Lnet/minecraft/util/Identifier;
-
SEARCH_HINT_TEXT
- Mappings:
Namespace Name Mixin selector official k
Lenm;k:Lrm;
intermediary field_25711
Lnet/minecraft/class_507;field_25711:Lnet/minecraft/class_2561;
named SEARCH_HINT_TEXT
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;SEARCH_HINT_TEXT:Lnet/minecraft/text/Text;
-
field_32408
public static final int field_32408- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lenm;b:I
intermediary field_32408
Lnet/minecraft/class_507;field_32408:I
named field_32408
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32408:I
-
field_32409
public static final int field_32409- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lenm;c:I
intermediary field_32409
Lnet/minecraft/class_507;field_32409:I
named field_32409
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32409:I
-
field_32410
private static final int field_32410- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lenm;l:I
intermediary field_32410
Lnet/minecraft/class_507;field_32410:I
named field_32410
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;field_32410:I
-
TOGGLE_CRAFTABLE_RECIPES_TEXT
- Mappings:
Namespace Name Mixin selector official m
Lenm;m:Lrm;
intermediary field_26593
Lnet/minecraft/class_507;field_26593:Lnet/minecraft/class_2561;
named TOGGLE_CRAFTABLE_RECIPES_TEXT
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;TOGGLE_CRAFTABLE_RECIPES_TEXT:Lnet/minecraft/text/Text;
-
TOGGLE_ALL_RECIPES_TEXT
- Mappings:
Namespace Name Mixin selector official n
Lenm;n:Lrm;
intermediary field_26594
Lnet/minecraft/class_507;field_26594:Lnet/minecraft/class_2561;
named TOGGLE_ALL_RECIPES_TEXT
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;TOGGLE_ALL_RECIPES_TEXT:Lnet/minecraft/text/Text;
-
leftOffset
private int leftOffset- Mappings:
Namespace Name Mixin selector official o
Lenm;o:I
intermediary field_3102
Lnet/minecraft/class_507;field_3102:I
named leftOffset
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;leftOffset:I
-
parentWidth
private int parentWidth- Mappings:
Namespace Name Mixin selector official p
Lenm;p:I
intermediary field_3101
Lnet/minecraft/class_507;field_3101:I
named parentWidth
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;parentWidth:I
-
parentHeight
private int parentHeight- Mappings:
Namespace Name Mixin selector official q
Lenm;q:I
intermediary field_3100
Lnet/minecraft/class_507;field_3100:I
named parentHeight
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;parentHeight:I
-
ghostSlots
- Mappings:
Namespace Name Mixin selector official d
Lenm;d:Lenk;
intermediary field_3092
Lnet/minecraft/class_507;field_3092:Lnet/minecraft/class_505;
named ghostSlots
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;ghostSlots:Lnet/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots;
-
tabButtons
- Mappings:
Namespace Name Mixin selector official r
Lenm;r:Ljava/util/List;
intermediary field_3094
Lnet/minecraft/class_507;field_3094:Ljava/util/List;
named tabButtons
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;tabButtons:Ljava/util/List;
-
currentTab
- Mappings:
Namespace Name Mixin selector official s
Lenm;s:Leno;
intermediary field_3098
Lnet/minecraft/class_507;field_3098:Lnet/minecraft/class_512;
named currentTab
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;currentTab:Lnet/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget;
-
toggleCraftableButton
- Mappings:
Namespace Name Mixin selector official e
Lenm;e:Lehi;
intermediary field_3088
Lnet/minecraft/class_507;field_3088:Lnet/minecraft/class_361;
named toggleCraftableButton
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleCraftableButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;
-
craftingScreenHandler
- Mappings:
Namespace Name Mixin selector official f
Lenm;f:Lbwy;
intermediary field_3095
Lnet/minecraft/class_507;field_3095:Lnet/minecraft/class_1729;
named craftingScreenHandler
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;craftingScreenHandler:Lnet/minecraft/screen/AbstractRecipeScreenHandler;
-
client
- Mappings:
Namespace Name Mixin selector official j
Lenm;j:Leeu;
intermediary field_3091
Lnet/minecraft/class_507;field_3091:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;client:Lnet/minecraft/client/MinecraftClient;
-
searchField
- Mappings:
Namespace Name Mixin selector official t
Lenm;t:Legz;
intermediary field_3089
Lnet/minecraft/class_507;field_3089:Lnet/minecraft/class_342;
named searchField
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searchField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
searchText
- Mappings:
Namespace Name Mixin selector official u
Lenm;u:Ljava/lang/String;
intermediary field_3099
Lnet/minecraft/class_507;field_3099:Ljava/lang/String;
named searchText
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searchText:Ljava/lang/String;
-
recipeBook
- Mappings:
Namespace Name Mixin selector official v
Lenm;v:Leej;
intermediary field_3096
Lnet/minecraft/class_507;field_3096:Lnet/minecraft/class_299;
named recipeBook
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipeBook:Lnet/minecraft/client/recipebook/ClientRecipeBook;
-
recipesArea
- Mappings:
Namespace Name Mixin selector official w
Lenm;w:Lenn;
intermediary field_3086
Lnet/minecraft/class_507;field_3086:Lnet/minecraft/class_513;
named recipesArea
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipesArea:Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;
-
recipeFinder
- Mappings:
Namespace Name Mixin selector official x
Lenm;x:Lbtj;
intermediary field_3090
Lnet/minecraft/class_507;field_3090:Lnet/minecraft/class_1662;
named recipeFinder
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;recipeFinder:Lnet/minecraft/recipe/RecipeMatcher;
-
cachedInvChangeCount
private int cachedInvChangeCount- Mappings:
Namespace Name Mixin selector official y
Lenm;y:I
intermediary field_3093
Lnet/minecraft/class_507;field_3093:I
named cachedInvChangeCount
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;cachedInvChangeCount:I
-
searching
private boolean searching- Mappings:
Namespace Name Mixin selector official z
Lenm;z:Z
intermediary field_3087
Lnet/minecraft/class_507;field_3087:Z
named searching
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;searching:Z
-
open
private boolean open- Mappings:
Namespace Name Mixin selector official A
Lenm;A:Z
intermediary field_33679
Lnet/minecraft/class_507;field_33679:Z
named open
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;open:Z
-
narrow
private boolean narrow- Mappings:
Namespace Name Mixin selector official B
Lenm;B:Z
intermediary field_34001
Lnet/minecraft/class_507;field_34001:Z
named narrow
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;narrow:Z
-
-
Constructor Details
-
RecipeBookWidget
public RecipeBookWidget()
-
-
Method Details
-
initialize
public void initialize(int parentWidth, int parentHeight, MinecraftClient client, boolean narrow, AbstractRecipeScreenHandler<?> craftingScreenHandler) - Mappings:
Namespace Name Mixin selector official a
Lenm;a(IILeeu;ZLbwy;)V
intermediary method_2597
Lnet/minecraft/class_507;method_2597(IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V
named initialize
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;initialize(IILnet/minecraft/client/MinecraftClient;ZLnet/minecraft/screen/AbstractRecipeScreenHandler;)V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official d
Lenm;d()V
intermediary method_2579
Lnet/minecraft/class_507;method_2579()V
named reset
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;reset()V
-
changeFocus
public boolean changeFocus(boolean lookForwards) Changes the focusing element by cycling to the next/previous element. This action is done typically when the user has pressed the 'Tab' or 'Ctrl+Tab' key.- Specified by:
changeFocus
in interfaceElement
- Parameters:
lookForwards
-true
to cycle forwards, otherwise cycle backwards- Returns:
true
to indicate that the event handling is successful/valid- Mappings:
Namespace Name Mixin selector official b
Lehp;b(Z)Z
intermediary method_25407
Lnet/minecraft/class_364;method_25407(Z)Z
named changeFocus
Lnet/minecraft/client/gui/Element;changeFocus(Z)Z
-
setBookButtonTexture
protected void setBookButtonTexture()- Mappings:
Namespace Name Mixin selector official a
Lenm;a()V
intermediary method_2585
Lnet/minecraft/class_507;method_2585()V
named setBookButtonTexture
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setBookButtonTexture()V
-
close
public void close()- Mappings:
Namespace Name Mixin selector official e
Lenm;e()V
intermediary method_2607
Lnet/minecraft/class_507;method_2607()V
named close
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;close()V
-
findLeftEdge
public int findLeftEdge(int width, int backgroundWidth) - Mappings:
Namespace Name Mixin selector official a
Lenm;a(II)I
intermediary method_2595
Lnet/minecraft/class_507;method_2595(II)I
named findLeftEdge
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;findLeftEdge(II)I
-
toggleOpen
public void toggleOpen()- Mappings:
Namespace Name Mixin selector official f
Lenm;f()V
intermediary method_2591
Lnet/minecraft/class_507;method_2591()V
named toggleOpen
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleOpen()V
-
isOpen
public boolean isOpen()- Mappings:
Namespace Name Mixin selector official g
Lenm;g()Z
intermediary method_2605
Lnet/minecraft/class_507;method_2605()Z
named isOpen
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isOpen()Z
-
isGuiOpen
private boolean isGuiOpen()- Mappings:
Namespace Name Mixin selector official b
Lenm;b()Z
intermediary method_36485
Lnet/minecraft/class_507;method_36485()Z
named isGuiOpen
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isGuiOpen()Z
-
setOpen
protected void setOpen(boolean opened) - Mappings:
Namespace Name Mixin selector official a
Lenm;a(Z)V
intermediary method_2593
Lnet/minecraft/class_507;method_2593(Z)V
named setOpen
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;setOpen(Z)V
-
slotClicked
- Mappings:
Namespace Name Mixin selector official a
Lenm;a(Lbxg;)V
intermediary method_2600
Lnet/minecraft/class_507;method_2600(Lnet/minecraft/class_1735;)V
named slotClicked
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;slotClicked(Lnet/minecraft/screen/slot/Slot;)V
-
refreshResults
private void refreshResults(boolean resetCurrentPage) - Mappings:
Namespace Name Mixin selector official c
Lenm;c(Z)V
intermediary method_2603
Lnet/minecraft/class_507;method_2603(Z)V
named refreshResults
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshResults(Z)V
-
refreshTabButtons
private void refreshTabButtons()- Mappings:
Namespace Name Mixin selector official m
Lenm;m()V
intermediary method_2606
Lnet/minecraft/class_507;method_2606()V
named refreshTabButtons
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshTabButtons()V
-
update
public void update()- Mappings:
Namespace Name Mixin selector official h
Lenm;h()V
intermediary method_2590
Lnet/minecraft/class_507;method_2590()V
named update
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;update()V
-
refreshInputs
private void refreshInputs()- Mappings:
Namespace Name Mixin selector official n
Lenm;n()V
intermediary method_2587
Lnet/minecraft/class_507;method_2587()V
named refreshInputs
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshInputs()V
-
render
- Specified by:
render
in interfaceDrawable
- Mappings:
Namespace Name Mixin selector official a
Lehm;a(Ldzs;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawTooltip
- Mappings:
Namespace Name Mixin selector official c
Lenm;c(Ldzs;IIII)V
intermediary method_2601
Lnet/minecraft/class_507;method_2601(Lnet/minecraft/class_4587;IIII)V
named drawTooltip
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;drawTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
getCraftableButtonText
- Mappings:
Namespace Name Mixin selector official o
Lenm;o()Lrm;
intermediary method_2599
Lnet/minecraft/class_507;method_2599()Lnet/minecraft/class_2561;
named getCraftableButtonText
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getCraftableButtonText()Lnet/minecraft/text/Text;
-
getToggleCraftableButtonText
- Mappings:
Namespace Name Mixin selector official c
Lenm;c()Lrm;
intermediary method_17064
Lnet/minecraft/class_507;method_17064()Lnet/minecraft/class_2561;
named getToggleCraftableButtonText
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;getToggleCraftableButtonText()Lnet/minecraft/text/Text;
-
drawGhostSlotTooltip
- Mappings:
Namespace Name Mixin selector official d
Lenm;d(Ldzs;IIII)V
intermediary method_2602
Lnet/minecraft/class_507;method_2602(Lnet/minecraft/class_4587;IIII)V
named drawGhostSlotTooltip
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;drawGhostSlotTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawGhostSlots
- Mappings:
Namespace Name Mixin selector official a
Lenm;a(Ldzs;IIZF)V
intermediary method_2581
Lnet/minecraft/class_507;method_2581(Lnet/minecraft/class_4587;IIZF)V
named drawGhostSlots
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;drawGhostSlots(Lnet/minecraft/client/util/math/MatrixStack;IIZF)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 inGLFW
class.- Specified by:
mouseClicked
in interfaceElement
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lehp;a(DDI)Z
intermediary method_25402
Lnet/minecraft/class_364;method_25402(DDI)Z
named mouseClicked
Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
toggleFilteringCraftable
private boolean toggleFilteringCraftable()- Mappings:
Namespace Name Mixin selector official p
Lenm;p()Z
intermediary method_2589
Lnet/minecraft/class_507;method_2589()Z
named toggleFilteringCraftable
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;toggleFilteringCraftable()Z
-
isClickOutsideBounds
public boolean isClickOutsideBounds(double mouseX, double mouseY, int x, int y, int backgroundWidth, int backgroundHeight, int button) - Mappings:
Namespace Name Mixin selector official a
Lenm;a(DDIIIII)Z
intermediary method_2598
Lnet/minecraft/class_507;method_2598(DDIIIII)Z
named isClickOutsideBounds
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isClickOutsideBounds(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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lehp;a(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(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 inGLFW
class.- Specified by:
keyReleased
in interfaceElement
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lehp;b(III)Z
intermediary method_16803
Lnet/minecraft/class_364;method_16803(III)Z
named keyReleased
Lnet/minecraft/client/gui/Element;keyReleased(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 inGLFW
class.- Specified by:
charTyped
in interfaceElement
- Parameters:
chr
- the captured charactermodifiers
- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lehp;a(CI)Z
intermediary method_25400
Lnet/minecraft/class_364;method_25400(CI)Z
named charTyped
Lnet/minecraft/client/gui/Element;charTyped(CI)Z
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOver
in interfaceElement
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mouse- Returns:
true
if the mouse is within the bound of the element, otherwisefalse
- Mappings:
Namespace Name Mixin selector official a_
Lehp;a_(DD)Z
intermediary method_25405
Lnet/minecraft/class_364;method_25405(DD)Z
named isMouseOver
Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
refreshSearchResults
private void refreshSearchResults()- Mappings:
Namespace Name Mixin selector official q
Lenm;q()V
intermediary method_2586
Lnet/minecraft/class_507;method_2586()V
named refreshSearchResults
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refreshSearchResults()V
-
triggerPirateSpeakEasterEgg
- Mappings:
Namespace Name Mixin selector official a
Lenm;a(Ljava/lang/String;)V
intermediary method_2576
Lnet/minecraft/class_507;method_2576(Ljava/lang/String;)V
named triggerPirateSpeakEasterEgg
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;triggerPirateSpeakEasterEgg(Ljava/lang/String;)V
-
isWide
private boolean isWide()- Mappings:
Namespace Name Mixin selector official r
Lenm;r()Z
intermediary method_2604
Lnet/minecraft/class_507;method_2604()Z
named isWide
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;isWide()Z
-
refresh
public void refresh()- Mappings:
Namespace Name Mixin selector official i
Lenm;i()V
intermediary method_2592
Lnet/minecraft/class_507;method_2592()V
named refresh
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;refresh()V
-
onRecipesDisplayed
- Specified by:
onRecipesDisplayed
in interfaceRecipeDisplayListener
- Mappings:
Namespace Name Mixin selector official a
Lenr;a(Ljava/util/List;)V
intermediary method_2646
Lnet/minecraft/class_515;method_2646(Ljava/util/List;)V
named onRecipesDisplayed
Lnet/minecraft/client/gui/screen/recipebook/RecipeDisplayListener;onRecipesDisplayed(Ljava/util/List;)V
-
showGhostRecipe
- Mappings:
Namespace Name Mixin selector official a
Lenm;a(Lccs;Ljava/util/List;)V
intermediary method_2596
Lnet/minecraft/class_507;method_2596(Lnet/minecraft/class_1860;Ljava/util/List;)V
named showGhostRecipe
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;showGhostRecipe(Lnet/minecraft/recipe/Recipe;Ljava/util/List;)V
-
acceptAlignedInput
public void acceptAlignedInput(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) - Specified by:
acceptAlignedInput
in interfaceRecipeGridAligner<Ingredient>
- Mappings:
Namespace Name Mixin selector official a
Lzy;a(Ljava/util/Iterator;IIII)V
intermediary method_12815
Lnet/minecraft/class_2952;method_12815(Ljava/util/Iterator;IIII)V
named acceptAlignedInput
Lnet/minecraft/recipe/RecipeGridAligner;acceptAlignedInput(Ljava/util/Iterator;IIII)V
-
sendBookDataPacket
protected void sendBookDataPacket()- Mappings:
Namespace Name Mixin selector official l
Lenm;l()V
intermediary method_2588
Lnet/minecraft/class_507;method_2588()V
named sendBookDataPacket
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;sendBookDataPacket()V
-
getType
- Specified by:
getType
in interfaceSelectable
- Mappings:
Namespace Name Mixin selector official s
Leir;s()Leir$a;
intermediary method_37018
Lnet/minecraft/class_6379;method_37018()Lnet/minecraft/class_6379$class_6380;
named getType
Lnet/minecraft/client/gui/Selectable;getType()Lnet/minecraft/client/gui/Selectable$SelectionType;
-
appendNarrations
- Specified by:
appendNarrations
in interfaceNarratable
- Mappings:
Namespace Name Mixin selector official a
Leiu;a(Leit;)V
intermediary method_37020
Lnet/minecraft/class_6383;method_37020(Lnet/minecraft/class_6382;)V
named appendNarrations
Lnet/minecraft/client/gui/Narratable;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-