Class StockKeeperRequestScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen<StockKeeperRequestMenu>
com.simibubi.create.content.logistics.stockTicker.StockKeeperRequestScreen
- All Implemented Interfaces:
ScreenWithStencils,net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.screens.inventory.MenuAccess<StockKeeperRequestMenu>
public class StockKeeperRequestScreen
extends AbstractSimiContainerScreen<StockKeeperRequestMenu>
implements ScreenWithStencils
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionnet.createmod.catnip.animation.LerpedFloatbooleanbooleannet.minecraft.client.gui.components.EditBoxFields inherited from class com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen
windowXOffset, windowYOffsetFields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
hoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, playerInventoryTitle, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPosFields 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, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionStockKeeperRequestScreen(StockKeeperRequestMenu container, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.chat.Component title) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char pCodePoint, int pModifiers) protected voidList<net.minecraft.client.renderer.Rect2i> Used for moving JEI out of the way of extra things like block renders.protected voidinit()booleanbooleankeyPressed(int pKeyCode, int pScanCode, int pModifiers) booleankeyReleased(int pKeyCode, int pScanCode, int pModifiers) booleanmouseClicked(double pMouseX, double pMouseY, int pButton) booleanmouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) booleanmouseReleased(double pMouseX, double pMouseY, int pButton) booleanmouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) voidremoved()voidrenderBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) protected voidrenderBg(net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int mouseX, int mouseY) protected voidrenderForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) voidrequestCraftable(CraftableBigItemStack cbis, int requestedDifference) voidMethods inherited from class com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen
addRenderableWidgets, addRenderableWidgets, debugExtraAreas, debugWindowArea, getFocused, getLeftOfCentered, playUiSound, removeWidgets, removeWidgets, render, renderLabels, renderPlayerInventory, setWindowOffset, setWindowSizeMethods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
checkHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, handleSlotStateChanged, hasClickedOutside, isHovering, isPauseScreen, onClose, renderSlot, renderSlotContents, renderSlotHighlight, renderSlotHighlight, renderSlotHighlight, renderTooltip, slotClicked, tickMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, findNarratableWidget, getBackgroundMusic, 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, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
getChildAt, getCurrentFocusPath, isFocused, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface com.simibubi.create.foundation.gui.ScreenWithStencils
endStencil, startStencilMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
itemScroll
public net.createmod.catnip.animation.LerpedFloat itemScroll -
searchBox
public net.minecraft.client.gui.components.EditBox searchBox -
addressBox
-
currentItemSource
-
displayedItems
-
categories
-
itemsToOrder
-
recipesToOrder
-
refreshSearchNextTick
public boolean refreshSearchNextTick -
moveToTopNextTick
public boolean moveToTopNextTick
-
-
Constructor Details
-
StockKeeperRequestScreen
public StockKeeperRequestScreen(StockKeeperRequestMenu container, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.chat.Component title)
-
-
Method Details
-
init
protected void init()- Overrides:
initin classAbstractSimiContainerScreen<StockKeeperRequestMenu>
-
containerTick
protected void containerTick()- Overrides:
containerTickin classAbstractSimiContainerScreen<StockKeeperRequestMenu>
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Overrides:
renderBackgroundin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
-
renderBg
protected void renderBg(net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int mouseX, int mouseY) - Specified by:
renderBgin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
-
renderForeground
protected void renderForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderForegroundin classAbstractSimiContainerScreen<StockKeeperRequestMenu>
-
mouseClicked
public boolean mouseClicked(double pMouseX, double pMouseY, int pButton) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classAbstractSimiContainerScreen<StockKeeperRequestMenu>
-
mouseReleased
public boolean mouseReleased(double pMouseX, double pMouseY, int pButton) - Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseReleasedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseReleasedin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) - Specified by:
mouseScrolledin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseScrolledin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
mouseDragged
public boolean mouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) - Specified by:
mouseDraggedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseDraggedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseDraggedin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
-
charTyped
public boolean charTyped(char pCodePoint, int pModifiers) - Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
charTypedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
keyPressed
public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classAbstractSimiContainerScreen<StockKeeperRequestMenu>
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.inventory.AbstractContainerScreen<StockKeeperRequestMenu>
-
keyReleased
public boolean keyReleased(int pKeyCode, int pScanCode, int pModifiers) - Specified by:
keyReleasedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyReleasedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
getExtraAreas
Description copied from class:AbstractSimiContainerScreenUsed for moving JEI out of the way of extra things like block renders.- Overrides:
getExtraAreasin classAbstractSimiContainerScreen<StockKeeperRequestMenu>- Returns:
- the space that the GUI takes up outside the normal rectangle defined
by
ContainerScreen.
-
isSchematicListMode
public boolean isSchematicListMode() -
requestSchematicList
public void requestSchematicList() -
requestCraftable
-