Class RealmsResetWorldScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen
- All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Identifierprivate WorldTemplatePaginatedListprivate static final Componentprivate static final Componentprivate static final Componentstatic final Componentprivate static final Componentprivate static final Componentprivate static final Identifierprivate WorldTemplatePaginatedListprivate static final Componentprivate static final Componentprivate static final Identifierprivate static final Componentprivate WorldTemplatePaginatedListprivate final Screenprivate final HeaderAndFooterLayoutprivate static final org.slf4j.Loggerprivate static final Identifierprivate final @Nullable RealmCreationTaskprivate static final Componentprivate static final Componentprivate static final Componentprivate final Componentprivate final Runnableprivate final RealmsServerfinal intprivate final Componentprivate static final Identifierprivate WorldTemplatePaginatedListprivate static final Identifierprivate static final ComponentFields inherited from class RealmsScreen
COLOR_DARK_GRAY, COLOR_GREEN, COLOR_LINK, COLOR_LINK_HOVER, COLOR_MEDIUM_GRAY, EXPIRATION_NOTIFICATION_DAYS, HARDCORE_HEART_SIZE, LOGO_HEIGHT, LOGO_LOCATION, LOGO_TEXTURE_HEIGHT, LOGO_TEXTURE_WIDTH, LOGO_WIDTH, SIZE_LIMIT, SKIN_FACE_SIZE, TITLE_HEIGHTFields 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
ConstructorsModifierConstructorDescriptionRealmsResetWorldScreen(Screen lastScreen, RealmsServer serverData, int slot, Component title, Component subtitle, Component resetTaskTitle, @Nullable RealmCreationTask realmCreationTask, Runnable resetWorldRunnable) privateRealmsResetWorldScreen(Screen lastScreen, RealmsServer serverData, int slot, Component title, Component subtitle, Component resetTaskTitle, Runnable resetWorldRunnable) -
Method Summary
Modifier and TypeMethodDescriptionstatic RealmsResetWorldScreenforEmptySlot(Screen lastScreen, int slot, RealmsServer serverData, Runnable resetWorldRunnable) static RealmsResetWorldScreenforNewRealm(Screen lastScreen, RealmsServer serverData, RealmCreationTask realmCreationTask, Runnable resetWorldRunnable) static RealmsResetWorldScreenforResetSlot(Screen lastScreen, RealmsServer serverData, Runnable resetWorldRunnable) voidinit()voidonClose()protected voidprivate voidrunResetTasks(LongRunningTask resetTask) private voidtemplateSelectionCallback(@Nullable WorldTemplate template) Methods inherited from class RealmsScreen
addLabel, createLabelNarration, realmsLogo, rowMethods 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, render, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltipAndSubtitles, resize, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, 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
-
LOGGER
private static final org.slf4j.Logger LOGGER -
CREATE_REALM_TITLE
-
CREATE_REALM_SUBTITLE
-
CREATE_WORLD_TITLE
-
CREATE_WORLD_SUBTITLE
-
GENERATE_NEW_WORLD
-
RESET_WORLD_TITLE
-
RESET_WORLD_SUBTITLE
-
CREATE_WORLD_RESET_TASK_TITLE
-
RESET_WORLD_RESET_TASK_TITLE
-
WORLD_TEMPLATES_TITLE
-
ADVENTURES_TITLE
-
EXPERIENCES_TITLE
-
INSPIRATION_TITLE
-
lastScreen
-
serverData
-
subtitle
-
resetTaskTitle
-
UPLOAD_LOCATION
-
ADVENTURE_MAP_LOCATION
-
SURVIVAL_SPAWN_LOCATION
-
NEW_WORLD_LOCATION
-
EXPERIENCE_LOCATION
-
INSPIRATION_LOCATION
-
templates
-
adventuremaps
-
experiences
-
inspirations
-
slot
public final int slot -
realmCreationTask
-
resetWorldRunnable
-
layout
-
-
Constructor Details
-
RealmsResetWorldScreen
-
RealmsResetWorldScreen
public RealmsResetWorldScreen(Screen lastScreen, RealmsServer serverData, int slot, Component title, Component subtitle, Component resetTaskTitle, @Nullable RealmCreationTask realmCreationTask, Runnable resetWorldRunnable)
-
-
Method Details
-
forNewRealm
public static RealmsResetWorldScreen forNewRealm(Screen lastScreen, RealmsServer serverData, RealmCreationTask realmCreationTask, Runnable resetWorldRunnable) -
forEmptySlot
public static RealmsResetWorldScreen forEmptySlot(Screen lastScreen, int slot, RealmsServer serverData, Runnable resetWorldRunnable) -
forResetSlot
public static RealmsResetWorldScreen forResetSlot(Screen lastScreen, RealmsServer serverData, Runnable resetWorldRunnable) -
init
-
repositionElements
protected void repositionElements()- Overrides:
repositionElementsin classScreen
-
getNarrationMessage
- Overrides:
getNarrationMessagein classScreen
-
onClose
-
templateSelectionCallback
-
runResetTasks
-