Class SettingsScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.wdiscute.starcatcher.minigame.FishingMinigameScreen
com.wdiscute.starcatcher.guide.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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassSettingsScreen.LeftRightButtonWidget<T extends Comparable<T>>Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.Identifierstatic final net.minecraft.resources.IdentifierFields inherited from class FishingMinigameScreen
activeSweetSpots, bait, bobber, consecutiveHits, currentRotation, decay, difficulty, gracePeriod, handToSwing, hitDelay, holdingDelay, holdingTicks, hook, hp, isHoldingKey, isHoldingMouse, itemBeingFished, kimbeMarkerAlpha, kimbeMarkerColor, kimbeMarkerPos, minigameStarted, modifiers, modifiersToAdd, partial, penalty, perfectCatch, pointerBaseSpeed, pointerPos, pointerSpeed, progress, progressSmooth, rarity, renderScale, spotsToAdd, tackleSkin, tankTexture, TEXTURE, tickCount, treasureActive, treasureIS, treasureProgress, treasureProgressSmooth, xOffset, yOffsetFields 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, renderables, screenExecutor, title, width -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class FishingMinigameScreen
addModifier, addParticles, addSweetSpot, addUniqueModifier, clampPos, doDegreesOverlapWithLeeway, extractBackground, getActiveSweetSpots, getModifiers, getPointerPosPrecise, getRandomFreePosition, hasDistantHorizons, isHoldingInput, isPauseScreen, keyPressed, keyReleased, mouseClicked, mouseReleased, refreshSweetSpotsAlphas, removeAllSweetSpots, renderKimbeMarker, renderPointer, renderPoseCentered, renderPoseCentered, renderPoseCentered, renderPoseCentered, renderSweetSpot, renderTreasureMethods 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, extractBlurredBackground, extractMenuBackground, extractMenuBackground, extractMenuBackgroundTexture, extractPanorama, extractRenderState, extractRenderStateWithTooltipAndSubtitles, extractTransparentBackground, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isValidCharacterForName, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removed, removeWidget, repositionElements, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, 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, mouseDragged, mouseScrolled, nextFocusPath, preeditUpdated, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
SETTINGS
public static final net.minecraft.resources.Identifier SETTINGS -
GUI_SCALE
public static final net.minecraft.resources.Identifier GUI_SCALE
-
-
Constructor Details
-
SettingsScreen
-
-
Method Details
-
init
protected void init()- Overrides:
initin classnet.minecraft.client.gui.screens.Screen
-
getOptions
public net.minecraft.client.Options getOptions() -
isSettingsScreen
public boolean isSettingsScreen()- Overrides:
isSettingsScreenin classFishingMinigameScreen
-
inputPressed
public void inputPressed()- Overrides:
inputPressedin classFishingMinigameScreen
-
tick
public void tick()- Overrides:
tickin classFishingMinigameScreen
-
onClose
public void onClose()- Overrides:
onClosein classFishingMinigameScreen
-