| public void | | init(int width, int height, Minecraft minecraft, boolean widthTooNarrow) | | init(int width, int height, Minecraft minecraft, boolean widthTooNarrow) | | method_2597(int arg0, int arg1, class_310 arg2, boolean arg3) | | initialize(int parentWidth, int parentHeight, MinecraftClient client, boolean narrow) |
|
| private void | | initVisuals() | | initVisuals() | | method_2579() | | reset() |
|
| private int | | getYOrigin() | | getYOrigin() | | method_64366() | | getTop() |
|
| private int | | getXOrigin() | | getXOrigin() | | method_64367() | | getLeft() |
|
| protected abstract ButtonTextures | | getFilterButtonTextures() | | getFilterButtonTextures() | | method_76629() | | getBookButtonTextures() |
|
| public int | | updateScreenPosition(int width, int imageWidth) | | updateScreenPosition(int width, int imageWidth) | | method_2595(int arg0, int arg1) | | findLeftEdge(int width, int backgroundWidth) |
|
| public void | | toggleVisibility() | | toggleVisibility() | | method_2591() | | toggleOpen() |
|
| public boolean | | isVisible() | | isVisible() | | method_2605() | | isOpen() |
|
| private boolean | | isVisibleAccordingToBookData() | | isVisibleAccordingToBookData() | | method_36485() | | isGuiOpen() |
|
| protected void | | setVisible(boolean visible) | | setVisible(boolean visible) | | method_2593(boolean arg0) | | setOpen(boolean opened) |
|
| protected abstract boolean | |
| public void | |
| private void | | selectMatchingRecipes() | | selectMatchingRecipes() | | method_65072() | | populateAllRecipes() |
|
| protected abstract void | |
| private void | | updateCollections(boolean resetPage, boolean isFiltering) | | updateCollections(boolean resetPage, boolean isFiltering) | | method_2603(boolean arg0, boolean arg1) | | refreshResults(boolean resetCurrentPage, boolean filteringCraftable) |
|
| private void | | updateTabs(boolean isFiltering) | | updateTabs(boolean isFiltering) | | method_2606(boolean arg0) | | refreshTabButtons(boolean filteringCraftable) |
|
| public void | | tick() | | tick() | | method_2590() | | update() |
|
| private void | | updateStackedContents() | | updateStackedContents() | | method_2587() | | refreshInputs() |
|
| private boolean | | isFiltering() | | isFiltering() | | method_62045() | | isFilteringCraftable() |
|
| public void | | extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a) | | extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a) | | method_25394(class_332 arg0, int arg1, int arg2, float arg3) | | render(DrawContext arg0, int arg1, int arg2, float arg3) |
|
| public void | | extractTooltip(GuiGraphicsExtractor graphics, int mouseX, int mouseY, Slot hoveredSlot) | | extractTooltip(GuiGraphicsExtractor graphics, int mouseX, int mouseY, Slot hoveredSlot) | | method_2601(class_332 arg0, int arg1, int arg2, class_1735 arg3) | | drawTooltip(DrawContext context, int x, int y, Slot slot) |
|
| protected abstract Text | | getRecipeFilterName() | | getRecipeFilterName() | | method_17064() | | getToggleCraftableButtonText() |
|
| public void | |
| public boolean | |
| public boolean | |
| private boolean | |
| private void | |
| private void | |
| private void | | toggleFiltering() | | toggleFiltering() | | method_2589() | | toggleFilteringCraftable() |
|
| public boolean | | hasClickedOutside(double mx, double my, int leftPos, int topPos, int imageWidth, int imageHeight) | | hasClickedOutside(double mx, double my, int leftPos, int topPos, int imageWidth, int imageHeight) | | method_2598(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5) | | isClickOutsideBounds(double mouseX, double mouseY, int x, int y, int backgroundWidth, int backgroundHeight) |
|
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | | isMouseOver(double mouseX, double mouseY) | | isMouseOver(double mouseX, double mouseY) | | method_25405(double arg0, double arg1) | | isMouseOver(double arg0, double arg1) |
|
| public void | | setFocused(boolean focused) | | setFocused(boolean focused) | | method_25365(boolean arg0) | | setFocused(boolean arg0) |
|
| public boolean | | isFocused() | | isFocused() | | method_25370() | | isFocused() |
|
| public boolean | | capturesInput() | | capturesInput() | | method_1_7532() | | isAcceptingTextInput() |
|
| private void | | checkSearchStringUpdate() | | checkSearchStringUpdate() | | method_2586() | | refreshSearchResults() |
|
| private void | | pirateSpeechForThePeople(String searchTarget) | | pirateSpeechForThePeople(String searchTarget) | | method_2576(String arg0) | | triggerPirateSpeakEasterEgg(String search) |
|
| private boolean | | isOffsetNextToMainGUI() | | isOffsetNextToMainGUI() | | method_2604() | | isWide() |
|
| public void | | recipesUpdated() | | recipesUpdated() | | method_2592() | | refresh() |
|
| public void | |
| public void | |
| protected abstract void | |
| protected void | | sendUpdateSettings() | | sendUpdateSettings() | | method_2588() | | sendBookDataPacket() |
|
| public Selectable$SelectionType | | narrationPriority() | | narrationPriority() | | method_37018() | | getType() |
|
| public void | |