Class SettingsScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.viaversion.viafabricplus.screen.base.VFPScreen
com.viaversion.viafabricplus.screen.base.VFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
com.viaversion.viafabricplus.screen.impl.SettingsScreen
- All Implemented Interfaces:
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
public final class SettingsScreen
extends VFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
Fields inherited from class VFPScreen
ACCENT_COLOR, CONTENT_TOP, FOOTER_HEIGHT, prevScreen, SEARCH_HEIGHT, SEARCH_MARGIN, SEARCH_TITLE, SEARCH_TOPFields inherited from class net.minecraft.client.gui.screens.Screen
FADE_IN_TIME, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, screenExecutor, title, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<VFPListEntry> entries(com.viaversion.viafabricplus.api.settings.base.SettingGroup tab) protected intprotected intprotected List<VFPListEntry> protected introwWidth(int screenWidth) protected List<com.viaversion.viafabricplus.api.settings.base.SettingGroup> tabs()protected net.minecraft.network.chat.ComponenttabTitle(com.viaversion.viafabricplus.api.settings.base.SettingGroup tab) Methods inherited from class VFPTabbedScreen
init, initialTab, keyPressedMethods inherited from class VFPScreen
addFooter, addSearchBar, extractRenderState, get, onClose, open, renderScreenTitle, renderTitle, setScreen, showToastMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, extractBackground, extractBlurredBackground, extractMenuBackground, extractMenuBackground, extractMenuBackgroundTexture, extractPanorama, extractRenderStateWithTooltipAndSubtitles, extractTransparentBackground, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isPauseScreen, isValidCharacterForName, onFilesDrop, rebuildWidgets, removed, removeWidget, repositionElements, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatusMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, preeditUpdated, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
SettingsScreen
public SettingsScreen()
-
-
Method Details
-
tabs
- Specified by:
tabsin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
tabTitle
protected net.minecraft.network.chat.Component tabTitle(com.viaversion.viafabricplus.api.settings.base.SettingGroup tab) - Specified by:
tabTitlein classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
entryHeight
protected int entryHeight()- Specified by:
entryHeightin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
rowWidth
protected int rowWidth(int screenWidth) - Specified by:
rowWidthin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
listBottomMargin
protected int listBottomMargin()- Overrides:
listBottomMarginin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
entries
protected List<VFPListEntry> entries(com.viaversion.viafabricplus.api.settings.base.SettingGroup tab) - Specified by:
entriesin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-
results
- Specified by:
resultsin classVFPTabbedScreen<com.viaversion.viafabricplus.api.settings.base.SettingGroup>
-