Class RecipeBookTestScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<RecipeBookTestMenu>
net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen<RecipeBookTestMenu>
net.neoforged.neoforge.oldtest.recipebook.RecipeBookTestScreen
- All Implemented Interfaces:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
,MenuAccess<RecipeBookTestMenu>
,RecipeUpdateListener
public class RecipeBookTestScreen
extends AbstractRecipeBookScreen<RecipeBookTestMenu>
implements RecipeUpdateListener
Mostly copied from
CraftingScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
BACKGROUND_TEXTURE_HEIGHT, BACKGROUND_TEXTURE_WIDTH, hoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, playerInventoryTitle, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPos
Fields inherited from class net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorsConstructorDescriptionRecipeBookTestScreen
(RecipeBookTestMenu menu, Inventory inv, Component title) -
Method Summary
Modifier and TypeMethodDescriptionprotected ScreenPosition
protected void
init()
protected void
renderBg
(GuiGraphics graphics, float partialTicks, int mouseX, int mouseY) Methods inherited from class net.minecraft.client.gui.screens.inventory.AbstractRecipeBookScreen
charTyped, containerTick, fillGhostRecipe, hasClickedOutside, isBiggerResultSlot, isHovering, keyPressed, mouseClicked, onRecipeBookButtonClick, recipesUpdated, render, renderSlots, slotClicked
Methods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
addItemSlotMouseAction, checkHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, handleSlotStateChanged, isPauseScreen, mouseDragged, mouseReleased, mouseScrolled, onClose, removed, renderBackground, renderLabels, renderSlot, renderSlotContents, renderTooltip, tick
Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, rebuildWidgets, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
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.components.events.ContainerEventHandler
getChildAt, getCurrentFocusPath, isFocused, keyReleased, nextFocusPath, setFocused
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, mouseMoved
Methods inherited from interface net.minecraft.client.gui.screens.recipebook.RecipeUpdateListener
fillGhostRecipe, recipesUpdated
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
TEXTURE
-
-
Constructor Details
-
RecipeBookTestScreen
-
-
Method Details
-
init
protected void init()- Overrides:
init
in classAbstractRecipeBookScreen<RecipeBookTestMenu>
-
getRecipeBookButtonPosition
- Specified by:
getRecipeBookButtonPosition
in classAbstractRecipeBookScreen<RecipeBookTestMenu>
-
renderBg
- Specified by:
renderBg
in classAbstractContainerScreen<RecipeBookTestMenu>
-