Package net.minecraft.client.gui.screens
Class WinScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.WinScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.DeferredTooltipRendering, Screen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate it.unimi.dsi.fastutil.ints.IntSetprivate intprivate List<FormattedCharSequence>private static final org.slf4j.Loggerprivate final LogoRendererprivate static final Stringprivate static final Stringprivate final Runnableprivate final booleanprivate floatprivate floatprivate static final Componentprivate static final floatprivate static final floatprivate booleanprivate final it.unimi.dsi.fastutil.ints.IntSetprivate intprivate final floatprivate static final ResourceLocationFields 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 voidaddCreditsFile(Reader p_232820_) private voidaddCreditsLine(Component p_169473_, boolean p_169474_) private voidprivate voidaddPoemFile(Reader p_232818_) private voidaddPoemLines(String p_181398_) private floatprotected voidinit()booleankeyPressed(int p_169469_, int p_169470_, int p_169471_) booleankeyReleased(int p_169476_, int p_169477_, int p_169478_) voidonClose()voidremoved()voidrender(GuiGraphics p_281907_, int p_282364_, int p_282696_, float p_281316_) voidrenderBackground(GuiGraphics p_282239_, int p_298581_, int p_297654_, float p_300743_) private voidrespawn()voidtick()private voidwrapCreditsIO(String p_197399_, WinScreen.CreditsReader p_197400_) Methods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, 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, 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- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
VIGNETTE_LOCATION
- 
SECTION_HEADING
- 
NAME_PREFIX- See Also:
 
- 
OBFUSCATE_TOKEN
- 
SPEEDUP_FACTORprivate static final float SPEEDUP_FACTOR- See Also:
 
- 
SPEEDUP_FACTOR_FASTprivate static final float SPEEDUP_FACTOR_FAST- See Also:
 
- 
poemprivate final boolean poem
- 
onFinished
- 
scrollprivate float scroll
- 
lines
- 
centeredLinesprivate it.unimi.dsi.fastutil.ints.IntSet centeredLines
- 
totalScrollLengthprivate int totalScrollLength
- 
speedupActiveprivate boolean speedupActive
- 
speedupModifiersprivate final it.unimi.dsi.fastutil.ints.IntSet speedupModifiers
- 
scrollSpeedprivate float scrollSpeed
- 
unmodifiedScrollSpeedprivate final float unmodifiedScrollSpeed
- 
directionprivate int direction
- 
logoRenderer
 
- 
- 
Constructor Details- 
WinScreen
 
- 
- 
Method Details- 
calculateScrollSpeedprivate float calculateScrollSpeed()
- 
tickpublic void tick()
- 
keyPressedpublic boolean keyPressed(int p_169469_, int p_169470_, int p_169471_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
keyReleasedpublic boolean keyReleased(int p_169476_, int p_169477_, int p_169478_) 
- 
onClosepublic void onClose()
- 
respawnprivate void respawn()
- 
initprotected void init()
- 
wrapCreditsIO
- 
addPoemFile- Throws:
- IOException
 
- 
addCreditsFile
- 
addEmptyLineprivate void addEmptyLine()
- 
addPoemLines
- 
addCreditsLine
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
renderBackground- Overrides:
- renderBackgroundin class- Screen
 
- 
removedpublic void removed()
- 
getBackgroundMusic- Overrides:
- getBackgroundMusicin class- Screen
 
 
-