Class GameModeSwitcherScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static enumclassNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate intprivate intprivate static final ResourceLocationprivate static final intprivate final GameModeSwitcherScreen.GameModeIconprivate static final Component(package private) static final ResourceLocationprivate booleanprivate static final intprivate static final intprivate static final int(package private) static final ResourceLocationprivate final List<GameModeSwitcherScreen.GameModeSlot>private static final intprivate static final intFields 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleanprivate GameTypeprotected voidinit()booleanbooleankeyPressed(int p_97553_, int p_97554_, int p_97555_) voidrender(GuiGraphics p_281834_, int p_283223_, int p_282178_, float p_281339_) voidrenderBackground(GuiGraphics p_294233_, int p_295829_, int p_296393_, float p_294567_) private voidprivate static voidswitchToHoveredGameMode(Minecraft p_281340_, GameModeSwitcherScreen.GameModeIcon p_281358_) Methods 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, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, 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, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
SLOT_SPRITE
- 
SELECTION_SPRITE
- 
GAMEMODE_SWITCHER_LOCATION
- 
SPRITE_SHEET_WIDTHprivate static final int SPRITE_SHEET_WIDTH- See Also:
 
- 
SPRITE_SHEET_HEIGHTprivate static final int SPRITE_SHEET_HEIGHT- See Also:
 
- 
SLOT_AREAprivate static final int SLOT_AREA- See Also:
 
- 
SLOT_PADDINGprivate static final int SLOT_PADDING- See Also:
 
- 
SLOT_AREA_PADDEDprivate static final int SLOT_AREA_PADDED- See Also:
 
- 
HELP_TIPS_OFFSET_Yprivate static final int HELP_TIPS_OFFSET_Y- See Also:
 
- 
ALL_SLOTS_WIDTHprivate static final int ALL_SLOTS_WIDTH
- 
SELECT_KEY
- 
previousHovered
- 
currentlyHovered
- 
firstMouseXprivate int firstMouseX
- 
firstMouseYprivate int firstMouseY
- 
setFirstMousePosprivate boolean setFirstMousePos
- 
slots
 
- 
- 
Constructor Details- 
GameModeSwitcherScreenpublic GameModeSwitcherScreen()
 
- 
- 
Method Details- 
getDefaultSelected
- 
initprotected void init()
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
renderBackground- Overrides:
- renderBackgroundin class- Screen
 
- 
switchToHoveredGameModeprivate void switchToHoveredGameMode()
- 
switchToHoveredGameModeprivate static void switchToHoveredGameMode(Minecraft p_281340_, GameModeSwitcherScreen.GameModeIcon p_281358_) 
- 
checkToCloseprivate boolean checkToClose()
- 
keyPressedpublic boolean keyPressed(int p_97553_, int p_97554_, int p_97555_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
isPauseScreenpublic boolean isPauseScreen()- Overrides:
- isPauseScreenin class- Screen
 
 
-