Class RealmsConfigureWorldScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class RealmsConfigureWorldScreen extends RealmsScreen
Mappings:
Namespace Name
named net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen
intermediary net/minecraft/class_4388
official fsb
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;LOGGER:Lorg/slf4j/Logger;
      intermediary field_19790 Lnet/minecraft/class_4388;field_19790:Lorg/slf4j/Logger;
      official a Lfsb;a:Lorg/slf4j/Logger;
    • PLAY_BUTTON_TEXT

      private static final Text PLAY_BUTTON_TEXT
      Mappings:
      Namespace Name Mixin selector
      named PLAY_BUTTON_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;PLAY_BUTTON_TEXT:Lnet/minecraft/text/Text;
      intermediary field_60248 Lnet/minecraft/class_4388;field_60248:Lnet/minecraft/class_2561;
      official b Lfsb;b:Lxo;
    • parent

      private final RealmsMainScreen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;
      intermediary field_19792 Lnet/minecraft/class_4388;field_19792:Lnet/minecraft/class_4325;
      official c Lfsb;c:Lfok;
    • server

      Mappings:
      Namespace Name Mixin selector
      named server Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;server:Lnet/minecraft/client/realms/dto/RealmsServer;
      intermediary field_20493 Lnet/minecraft/class_4388;field_20493:Lnet/minecraft/class_4877;
      official G Lfsb;G:Lfpw;
    • regionDataList

      @Nullable private @Nullable RealmsRegionDataList regionDataList
      Mappings:
      Namespace Name Mixin selector
      named regionDataList Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;regionDataList:Lnet/minecraft/client/realms/dto/RealmsRegionDataList;
      intermediary field_60243 Lnet/minecraft/class_4388;field_60243:Lnet/minecraft/class_11301;
      official H Lfsb;H:Lfpp;
    • regions

      private final Map<RealmsRegion,ServiceQuality> regions
      Mappings:
      Namespace Name Mixin selector
      named regions Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;regions:Ljava/util/Map;
      intermediary field_60244 Lnet/minecraft/class_4388;field_60244:Ljava/util/Map;
      official I Lfsb;I:Ljava/util/Map;
    • serverId

      private final long serverId
      Mappings:
      Namespace Name Mixin selector
      named serverId Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;serverId:J
      intermediary field_19794 Lnet/minecraft/class_4388;field_19794:J
      official J Lfsb;J:J
    • stateChanged

      private boolean stateChanged
      Mappings:
      Namespace Name Mixin selector
      named stateChanged Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;stateChanged:Z
      intermediary field_19806 Lnet/minecraft/class_4388;field_19806:Z
      official K Lfsb;K:Z
    • tabManager

      private final TabManager tabManager
      Mappings:
      Namespace Name Mixin selector
      named tabManager Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
      intermediary field_60245 Lnet/minecraft/class_4388;field_60245:Lnet/minecraft/class_8088;
      official L Lfsb;L:Lfzu;
    • playButton

      @Nullable private @Nullable ButtonWidget playButton
      Mappings:
      Namespace Name Mixin selector
      named playButton Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;playButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_60861 Lnet/minecraft/class_4388;field_60861:Lnet/minecraft/class_4185;
      official M Lfsb;M:Lfxn;
    • tabNavigation

      @Nullable private @Nullable TabNavigationWidget tabNavigation
      Mappings:
      Namespace Name Mixin selector
      named tabNavigation Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;tabNavigation:Lnet/minecraft/client/gui/widget/TabNavigationWidget;
      intermediary field_60246 Lnet/minecraft/class_4388;field_60246:Lnet/minecraft/class_8089;
      official N Lfsb;N:Lfzv;
    • layout

      private final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_60247 Lnet/minecraft/class_4388;field_60247:Lnet/minecraft/class_8132;
      official O Lfsb;O:Lgbj;
  • Constructor Details

    • RealmsConfigureWorldScreen

      public RealmsConfigureWorldScreen(RealmsMainScreen parent, long serverId, @Nullable @Nullable RealmsServer server, @Nullable @Nullable RealmsRegionDataList regionDataList)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;JLnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/realms/dto/RealmsRegionDataList;)V
      intermediary <init> Lnet/minecraft/class_4388;<init>(Lnet/minecraft/class_4325;JLnet/minecraft/class_4877;Lnet/minecraft/class_11301;)V
      official <init> Lfsb;<init>(Lfok;JLfpw;Lfpp;)V
    • RealmsConfigureWorldScreen

      public RealmsConfigureWorldScreen(RealmsMainScreen parent, long serverId)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;J)V
      intermediary <init> Lnet/minecraft/class_4388;<init>(Lnet/minecraft/class_4325;J)V
      official <init> Lfsb;<init>(Lfok;J)V
  • Method Details

    • init

      public void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aV_ Lges;aV_()V
    • onTabLoaded

      private void onTabLoaded(Tab tab)
      Mappings:
      Namespace Name Mixin selector
      named onTabLoaded Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;onTabLoaded(Lnet/minecraft/client/gui/tab/Tab;)V
      intermediary method_71210 Lnet/minecraft/class_4388;method_71210(Lnet/minecraft/class_8087;)V
      official a Lfsb;a(Lfzt;)V
    • onTabUnloaded

      private void onTabUnloaded(Tab tab)
      Mappings:
      Namespace Name Mixin selector
      named onTabUnloaded Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;onTabUnloaded(Lnet/minecraft/client/gui/tab/Tab;)V
      intermediary method_71213 Lnet/minecraft/class_4388;method_71213(Lnet/minecraft/class_8087;)V
      official b Lfsb;b(Lfzt;)V
    • getContentHeight

      public int getContentHeight()
      Mappings:
      Namespace Name Mixin selector
      named getContentHeight Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;getContentHeight()I
      intermediary method_71214 Lnet/minecraft/class_4388;method_71214()I
      official g Lfsb;g()I
    • getHeaderHeight

      public int getHeaderHeight()
      Mappings:
      Namespace Name Mixin selector
      named getHeaderHeight Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;getHeaderHeight()I
      intermediary method_71215 Lnet/minecraft/class_4388;method_71215()I
      official h Lfsb;h()I
    • getParent

      public Screen getParent()
      Mappings:
      Namespace Name Mixin selector
      named getParent Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;getParent()Lnet/minecraft/client/gui/screen/Screen;
      intermediary method_71216 Lnet/minecraft/class_4388;method_71216()Lnet/minecraft/class_437;
      official j Lfsb;j()Lges;
    • method_72205

      public Screen method_72205(RealmsServiceException realmsServiceException)
      Mappings:
      Namespace Name Mixin selector
      named method_72205 Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;method_72205(Lnet/minecraft/client/realms/exception/RealmsServiceException;)Lnet/minecraft/client/gui/screen/Screen;
      intermediary method_72205 Lnet/minecraft/class_4388;method_72205(Lnet/minecraft/class_4355;)Lnet/minecraft/class_437;
      official a Lfsb;a(Lfqw;)Lges;
    • refreshWidgetPositions

      public void refreshWidgetPositions()
      Overrides:
      refreshWidgetPositions in class Screen
      Mappings:
      Namespace Name Mixin selector
      named refreshWidgetPositions Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V
      intermediary method_48640 Lnet/minecraft/class_437;method_48640()V
      official c Lges;c()V
    • updatePlayButton

      private void updatePlayButton()
      Mappings:
      Namespace Name Mixin selector
      named updatePlayButton Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;updatePlayButton()V
      intermediary method_71974 Lnet/minecraft/class_4388;method_71974()V
      official G Lfsb;G()V
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfyr;a(Lfxa;IIF)V
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      scanCode - the unique/platform-specific scan code of the keyboard input
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      official a Lfzm;a(III)Z
    • renderDarkening

      protected void renderDarkening(DrawContext context)
      Overrides:
      renderDarkening in class Screen
      Mappings:
      Namespace Name Mixin selector
      named renderDarkening Lnet/minecraft/client/gui/screen/Screen;renderDarkening(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_57735 Lnet/minecraft/class_437;method_57735(Lnet/minecraft/class_332;)V
      official a Lges;a(Lfxa;)V
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      official aP_ Lges;aP_()V
    • fetchRegionDataList

      public void fetchRegionDataList()
      Mappings:
      Namespace Name Mixin selector
      named fetchRegionDataList Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;fetchRegionDataList()V
      intermediary method_71217 Lnet/minecraft/class_4388;method_71217()V
      official k Lfsb;k()V
    • fetchServerData

      public void fetchServerData(long worldId)
      Mappings:
      Namespace Name Mixin selector
      named fetchServerData Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;fetchServerData(J)V
      intermediary method_21204 Lnet/minecraft/class_4388;method_21204(J)V
      official a Lfsb;a(J)V
    • refresh

      private void refresh()
      Mappings:
      Namespace Name Mixin selector
      named refresh Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;refresh()V
      intermediary method_71203 Lnet/minecraft/class_4388;method_71203()V
      official H Lfsb;H()V
    • saveSlotSettings

      public void saveSlotSettings(RealmsSlot slot)
      Mappings:
      Namespace Name Mixin selector
      named saveSlotSettings Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;saveSlotSettings(Lnet/minecraft/client/realms/dto/RealmsSlot;)V
      intermediary method_21208 Lnet/minecraft/class_4388;method_21208(Lnet/minecraft/class_11306;)V
      official a Lfsb;a(Lfqa;)V
    • saveSettings

      public void saveSettings(String name, String description, RegionSelectionMethod regionSelectionMethod, @Nullable @Nullable RealmsRegion region)
      Mappings:
      Namespace Name Mixin selector
      named saveSettings Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;saveSettings(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/realms/dto/RegionSelectionMethod;Lnet/minecraft/client/realms/dto/RealmsRegion;)V
      intermediary method_21215 Lnet/minecraft/class_4388;method_21215(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_11311;Lnet/minecraft/class_11303;)V
      official a Lfsb;a(Ljava/lang/String;Ljava/lang/String;Lfqi;Lfpv;)V
    • openTheWorld

      public void openTheWorld(boolean join)
      Mappings:
      Namespace Name Mixin selector
      named openTheWorld Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;openTheWorld(Z)V
      intermediary method_21218 Lnet/minecraft/class_4388;method_21218(Z)V
      official b Lfsb;b(Z)V
    • closeTheWorld

      public void closeTheWorld()
      Mappings:
      Namespace Name Mixin selector
      named closeTheWorld Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;closeTheWorld()V
      intermediary method_21217 Lnet/minecraft/class_4388;method_21217()V
      official l Lfsb;l()V
    • stateChanged

      public void stateChanged()
      Mappings:
      Namespace Name Mixin selector
      named stateChanged Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;stateChanged()V
      intermediary method_21198 Lnet/minecraft/class_4388;method_21198()V
      official m Lfsb;m()V
    • invite

      public boolean invite(long worldId, String profileName)
      Mappings:
      Namespace Name Mixin selector
      named invite Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;invite(JLjava/lang/String;)Z
      intermediary method_71205 Lnet/minecraft/class_4388;method_71205(JLjava/lang/String;)Z
      official a Lfsb;a(JLjava/lang/String;)Z
    • getNewScreen

      public RealmsConfigureWorldScreen getNewScreen()
      Mappings:
      Namespace Name Mixin selector
      named getNewScreen Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;getNewScreen()Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;
      intermediary method_21219 Lnet/minecraft/class_4388;method_21219()Lnet/minecraft/class_4388;
      official n Lfsb;n()Lfsb;
    • method_71975

      public RealmsConfigureWorldScreen method_71975(RealmsServer realmsServer)
      Mappings:
      Namespace Name Mixin selector
      named method_71975 Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;method_71975(Lnet/minecraft/client/realms/dto/RealmsServer;)Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;
      intermediary method_71975 Lnet/minecraft/class_4388;method_71975(Lnet/minecraft/class_4877;)Lnet/minecraft/class_4388;
      official a Lfsb;a(Lfpw;)Lfsb;