Class CrafterScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<CrafterMenu>
net.minecraft.client.gui.screens.inventory.CrafterScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- MenuAccess<CrafterMenu>
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate static final ResourceLocationprivate static final Componentprivate final Playerprivate static final ResourceLocationprivate static final ResourceLocationFields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreenhoveredSlot, 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.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionCrafterScreen(CrafterMenu p_307225_, Inventory p_307403_, Component p_307629_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voiddisableSlot(int p_308981_) private voidenableSlot(int p_309075_) protected voidinit()voidrender(GuiGraphics p_307196_, int p_307586_, int p_307288_, float p_307623_) protected voidrenderBg(GuiGraphics p_307513_, float p_307580_, int p_307561_, int p_307248_) private voidrenderDisabledSlot(GuiGraphics p_307416_, CrafterSlot p_307247_) private voidrenderRedstone(GuiGraphics p_307600_) voidrenderSlot(GuiGraphics p_307608_, Slot p_307570_) protected voidslotClicked(Slot p_307465_, int p_307203_, int p_307325_, ClickType p_307680_) private voidupdateSlotState(int p_308878_, boolean p_309127_) Methods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreencheckHotbarKeyPressed, clearDraggingState, containerTick, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, handleSlotStateChanged, hasClickedOutside, isHovering, isPauseScreen, keyPressed, mouseClicked, mouseDragged, mouseReleased, onClose, removed, renderBackground, renderLabels, renderSlotHighlight, renderSlotHighlight, renderTooltip, tickMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
DISABLED_SLOT_LOCATION_SPRITE
- 
POWERED_REDSTONE_LOCATION_SPRITE
- 
UNPOWERED_REDSTONE_LOCATION_SPRITE
- 
CONTAINER_LOCATION
- 
DISABLED_SLOT_TOOLTIP
- 
player
 
- 
- 
Constructor Details- 
CrafterScreen
 
- 
- 
Method Details- 
initprotected void init()- Overrides:
- initin class- AbstractContainerScreen<CrafterMenu>
 
- 
slotClicked- Overrides:
- slotClickedin class- AbstractContainerScreen<CrafterMenu>
 
- 
enableSlotprivate void enableSlot(int p_309075_) 
- 
disableSlotprivate void disableSlot(int p_308981_) 
- 
updateSlotStateprivate void updateSlotState(int p_308878_, boolean p_309127_) 
- 
renderSlot- Overrides:
- renderSlotin class- AbstractContainerScreen<CrafterMenu>
 
- 
renderDisabledSlot
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- AbstractContainerScreen<CrafterMenu>
 
- 
renderRedstone
- 
renderBg- Specified by:
- renderBgin class- AbstractContainerScreen<CrafterMenu>
 
 
-