Class GenericWaitingScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.GenericWaitingScreen
- All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement
-
Nested Class Summary
Nested classes/interfaces inherited from class Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable Buttonprivate final Runnableprivate final Componentprivate final booleanprivate intprivate final MultiLineLabelprivate static final intprivate static final intprivate final Componentprivate final booleanprivate final booleanprivate static final intFields inherited from class 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
ConstructorsModifierConstructorDescriptionprotectedGenericWaitingScreen(Component title, boolean showLoadingDots, Component messageText, Component buttonLabel, Runnable buttonCallback, int disableButtonTicks, boolean showButton, boolean closeOnEscape) -
Method Summary
Modifier and TypeMethodDescriptionstatic GenericWaitingScreencreateCompleted(Component title, Component messageText, Component buttonLabel, Runnable buttonCallback) static GenericWaitingScreencreateWaiting(Component title, Component buttonLabel, Runnable buttonCallback) static GenericWaitingScreencreateWaitingWithoutButton(Component title, Component messageText) protected voidinit()voidonClose()voidrender(GuiGraphics graphics, int mouseX, int mouseY, float a) Renders the graphical user interface (GUI) element.booleanvoidtick()Methods inherited from class Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isPauseScreen, isValidCharacterForName, keyPressed, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removed, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltipAndSubtitles, repositionElements, resize, setInitialFocus, setInitialFocus, shouldNarrateNavigation, showsActiveEffects, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatusMethods inherited from class AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ContainerEventHandler
charTyped, getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface GuiEventListener
mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface TabOrderedElement
getTabOrderGroup
-
Field Details
-
TITLE_Y
private static final int TITLE_Y- See Also:
-
MESSAGE_Y
private static final int MESSAGE_Y- See Also:
-
MESSAGE_MAX_WIDTH
private static final int MESSAGE_MAX_WIDTH- See Also:
-
showLoadingDots
private final boolean showLoadingDots -
messageText
-
buttonLabel
-
buttonCallback
-
showButton
private final boolean showButton -
closeOnEscape
private final boolean closeOnEscape -
message
-
button
-
disableButtonTicks
private int disableButtonTicks
-
-
Constructor Details
-
GenericWaitingScreen
-
-
Method Details
-
createWaitingWithoutButton
public static GenericWaitingScreen createWaitingWithoutButton(Component title, Component messageText) -
createWaiting
public static GenericWaitingScreen createWaiting(Component title, Component buttonLabel, Runnable buttonCallback) -
createCompleted
public static GenericWaitingScreen createCompleted(Component title, Component messageText, Component buttonLabel, Runnable buttonCallback) -
init
-
tick
-
render
Description copied from interface:RenderableRenders the graphical user interface (GUI) element.- Specified by:
renderin interfaceRenderable- Overrides:
renderin classScreen- Parameters:
graphics- the GuiGraphics object used for rendering.mouseX- the x-coordinate of the mouse cursor.mouseY- the y-coordinate of the mouse cursor.a- the partial tick time.
-
shouldCloseOnEsc
public boolean shouldCloseOnEsc()- Overrides:
shouldCloseOnEscin classScreen
-
onClose
-
getNarrationMessage
- Overrides:
getNarrationMessagein classScreen
-