Class OptionsScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.options.OptionsScreen
- All Implemented Interfaces:
ContainerEventHandler,GuiEventListener,Renderable,TabOrderedElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Componentprivate static final Componentprivate static final intprivate static final Componentprivate static final Componentprivate CycleButton<Difficulty> private static final Componentprivate final Screenprivate final HeaderAndFooterLayoutprivate LockIconButtonprivate final Optionsprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Tooltipprivate static final Componentprivate static final ComponentFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyPacks(PackRepository p_345689_) static CycleButton<Difficulty> createDifficultyButton(int p_346201_, int p_346398_, String p_346029_, Minecraft p_345232_) private LayoutElementprotected voidinit()private voidlockCallback(boolean p_346102_) voidonClose()private ButtonopenScreenButton(Component p_345646_, Supplier<Screen> p_345565_) voidremoved()protected voidMethods 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, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, rebuildWidgets, removeWidget, render, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, 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
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
TITLE
-
SKIN_CUSTOMIZATION
-
SOUNDS
-
VIDEO
-
CONTROLS
-
LANGUAGE
-
CHAT
-
RESOURCEPACK
-
ACCESSIBILITY
-
TELEMETRY
-
TELEMETRY_DISABLED_TOOLTIP
-
CREDITS_AND_ATTRIBUTION
-
COLUMNS
private static final int COLUMNS- See Also:
-
layout
-
lastScreen
-
options
-
difficultyButton
-
lockButton
-
-
Constructor Details
-
OptionsScreen
-
-
Method Details
-
init
protected void init() -
repositionElements
protected void repositionElements()- Overrides:
repositionElementsin classScreen
-
onClose
public void onClose() -
applyPacks
-
createOnlineButton
-
createDifficultyButton
public static CycleButton<Difficulty> createDifficultyButton(int p_346201_, int p_346398_, String p_346029_, Minecraft p_345232_) -
lockCallback
private void lockCallback(boolean p_346102_) -
removed
public void removed() -
openScreenButton
-