Class RealmsConfigureWorldScreen
java.lang.Object
net.minecraft.client.gui.AbstractGui
net.minecraft.client.gui.FocusableGui
net.minecraft.client.gui.screen.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.NotifableRealmsScreen
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
- All Implemented Interfaces:
IGuiEventListener,INestedGuiEventHandler,IRenderable,IScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Buttonprivate intprivate static final ResourceLocationprivate static final ResourceLocationprivate final RealmsMainScreenprivate intprivate static final org.apache.logging.log4j.Loggerprivate static final ITextComponentprivate static final ResourceLocationprivate static final ResourceLocationprivate Buttonprivate Buttonprivate Buttonprivate intprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate RealmsServerprivate final longprivate Buttonprivate booleanprivate Buttonprivate Buttonprivate static final ITextComponentprivate ITextComponentprivate static final ITextComponentFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddSlotButton(int p_224402_1_) private voidprotected voidcallback(WorldTemplate p_223627_1_) private intcenterButton(int p_224374_1_, int p_224374_2_) voidcloseTheWorld(Screen p_237800_1_) private voidprivate voiddrawClose(MatrixStack p_237813_1_, int p_237813_2_, int p_237813_3_, int p_237813_4_, int p_237813_5_) private voiddrawExpired(MatrixStack p_237809_1_, int p_237809_2_, int p_237809_3_, int p_237809_4_, int p_237809_5_) private voiddrawExpiring(MatrixStack p_237804_1_, int p_237804_2_, int p_237804_3_, int p_237804_4_, int p_237804_5_, int p_237804_6_) private voiddrawOpen(MatrixStack p_237811_1_, int p_237811_2_, int p_237811_3_, int p_237811_4_, int p_237811_5_) private voiddrawServerStatus(MatrixStack p_237807_1_, int p_237807_2_, int p_237807_3_, int p_237807_4_, int p_237807_5_) private voidfetchServerData(long p_224387_1_) private intframe(int p_224368_1_) private voidprivate voidprivate voidvoidinit()private booleanprivate voidjoinRealm(RealmsServer p_224385_1_) booleankeyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) private intleftButton(int p_224411_1_) voidopenTheWorld(boolean p_237802_1_, Screen p_237802_2_) voidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) protected voidrenderMousehoverTooltip(MatrixStack p_237796_1_, ITextComponent p_237796_2_, int p_237796_3_, int p_237796_4_) voidsaveSettings(String p_224410_1_, String p_224410_2_) voidsaveSlotSettings(RealmsWorldOptions p_224386_1_) private voidvoidprivate voidswitchToEmptySlot(int p_224388_1_, RealmsServer p_224388_2_) private voidswitchToFullSlot(int p_224403_1_, RealmsServer p_224403_2_) private voidvoidtick()Methods inherited from class net.minecraft.realms.RealmsScreen
narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
ON_ICON_LOCATION
-
OFF_ICON_LOCATION
-
EXPIRED_ICON_LOCATION
-
EXPIRES_SOON_ICON_LOCATION
-
TITLE
-
WORLD_TITLE
-
MINIGAME_PREFIX
-
SERVER_EXPIRED_TOOLTIP
-
SERVER_EXPIRING_SOON_TOOLTIP
-
SERVER_EXPIRING_IN_DAY_TOOLTIP
-
SERVER_OPEN_TOOLTIP
-
SERVER_CLOSED_TOOLTIP
-
toolTip
-
lastScreen
-
serverData
-
serverId
private final long serverId -
leftX
private int leftX -
rightX
private int rightX -
playersButton
-
settingsButton
-
subscriptionButton
-
optionsButton
-
backupButton
-
resetWorldButton
-
switchMinigameButton
-
stateChanged
private boolean stateChanged -
animTick
private int animTick -
clicks
private int clicks
-
-
Constructor Details
-
RealmsConfigureWorldScreen
-
-
Method Details
-
init
public void init() -
addSlotButton
private void addSlotButton(int p_224402_1_) -
leftButton
private int leftButton(int p_224411_1_) -
centerButton
private int centerButton(int p_224374_1_, int p_224374_2_) -
tick
public void tick()- Specified by:
tickin interfaceIScreen- Overrides:
tickin classRealmsScreen
-
render
- Specified by:
renderin interfaceIRenderable- Overrides:
renderin classScreen
-
frame
private int frame(int p_224368_1_) -
removed
public void removed() -
keyPressed
public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) - Specified by:
keyPressedin interfaceIGuiEventListener- Specified by:
keyPressedin interfaceINestedGuiEventHandler- Overrides:
keyPressedin classScreen
-
backButtonClicked
private void backButtonClicked() -
fetchServerData
private void fetchServerData(long p_224387_1_) -
disableButtons
private void disableButtons() -
joinRealm
-
switchToMinigame
private void switchToMinigame() -
switchToFullSlot
-
switchToEmptySlot
-
renderMousehoverTooltip
protected void renderMousehoverTooltip(MatrixStack p_237796_1_, @Nullable ITextComponent p_237796_2_, int p_237796_3_, int p_237796_4_) -
drawServerStatus
private void drawServerStatus(MatrixStack p_237807_1_, int p_237807_2_, int p_237807_3_, int p_237807_4_, int p_237807_5_) -
drawExpired
private void drawExpired(MatrixStack p_237809_1_, int p_237809_2_, int p_237809_3_, int p_237809_4_, int p_237809_5_) -
drawExpiring
private void drawExpiring(MatrixStack p_237804_1_, int p_237804_2_, int p_237804_3_, int p_237804_4_, int p_237804_5_, int p_237804_6_) -
drawOpen
private void drawOpen(MatrixStack p_237811_1_, int p_237811_2_, int p_237811_3_, int p_237811_4_, int p_237811_5_) -
drawClose
private void drawClose(MatrixStack p_237813_1_, int p_237813_2_, int p_237813_3_, int p_237813_4_, int p_237813_5_) -
isMinigame
private boolean isMinigame() -
hideRegularButtons
private void hideRegularButtons() -
hide
-
show
-
hideMinigameButtons
private void hideMinigameButtons() -
saveSlotSettings
-
saveSettings
-
openTheWorld
-
closeTheWorld
-
stateChanged
public void stateChanged() -
callback
- Specified by:
callbackin classNotifableRealmsScreen
-
getNewScreen
-