| Modifier and Type | Field and Description | 
|---|---|
| GuiScreen | Minecraft. currentScreen | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Minecraft. displayGuiScreen(GuiScreen guiScreenIn) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiChat | 
| class  | GuiCommandBlock | 
| class  | GuiConfirmOpenLink | 
| class  | GuiControls | 
| class  | GuiCreateFlatWorld | 
| class  | GuiCreateWorld | 
| class  | GuiCustomizeSkin | 
| class  | GuiCustomizeWorldScreen | 
| class  | GuiDisconnected | 
| class  | GuiDownloadTerrain | 
| class  | GuiEnchantment | 
| class  | GuiErrorScreen | 
| class  | GuiFlatPresets | 
| class  | GuiGameOver | 
| class  | GuiHopper | 
| class  | GuiIngameMenu | 
| class  | GuiLanguage | 
| class  | GuiMainMenu | 
| class  | GuiMemoryErrorScreen | 
| class  | GuiMerchant | 
| class  | GuiMultiplayer | 
| class  | GuiOptions | 
| class  | GuiRepair | 
| class  | GuiScreenAddServer | 
| class  | GuiScreenBook | 
| class  | GuiScreenCustomizePresets | 
| class  | GuiScreenDemo | 
| class  | GuiScreenOptionsSounds | 
| class  | GuiScreenRealmsProxy | 
| class  | GuiScreenResourcePacks | 
| class  | GuiScreenServerList | 
| class  | GuiScreenWorking | 
| class  | GuiShareToLan | 
| class  | GuiSleepMP | 
| class  | GuiSnooper | 
| class  | GuiVideoSettings | 
| class  | GuiWinGame | 
| class  | GuiWorldEdit | 
| class  | GuiWorldSelection | 
| class  | GuiYesNo | 
| class  | ScreenChatOptions | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | GuiOptions. lastScreen | 
| private GuiScreen | GuiSnooper. lastScreen | 
| private GuiScreen | GuiWorldEdit. lastScreen | 
| private GuiScreen | GuiScreenServerList. lastScreen | 
| private GuiScreen | GuiShareToLan. lastScreen | 
| private GuiScreen | GuiScreenOptionsSounds. parent | 
| private GuiScreen | GuiVideoSettings. parentGuiScreen | 
| private GuiScreen | GuiDisconnected. parentScreen | 
| private GuiScreen | GuiCreateWorld. parentScreen | 
| private GuiScreen | GuiScreenAddServer. parentScreen | 
| private GuiScreen | GuiControls. parentScreen | 
| protected GuiScreen | GuiLanguage. parentScreen | 
| private GuiScreen | GuiCustomizeSkin. parentScreen | 
| private GuiScreen | GuiScreenResourcePacks. parentScreen | 
| private GuiScreen | GuiMultiplayer. parentScreen | 
| private GuiScreen | ScreenChatOptions. parentScreen | 
| protected GuiScreen | GuiWorldSelection. prevScreen | 
| private GuiScreen | GuiMainMenu. realmsNotification | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiStats | 
| Modifier and Type | Field and Description | 
|---|---|
| protected GuiScreen | GuiStats. parentScreen | 
| Constructor and Description | 
|---|
| GuiStats(GuiScreen parent,
        StatisticsManager manager) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiScreenAdvancements | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiBeacon | 
| class  | GuiBrewingStand | 
| class  | GuiChest | 
| class  | GuiContainer | 
| class  | GuiContainerCreative | 
| class  | GuiCrafting | 
| class  | GuiDispenser | 
| class  | GuiEditCommandBlockMinecart | 
| class  | GuiEditSign | 
| class  | GuiEditStructure | 
| class  | GuiFurnace | 
| class  | GuiInventory | 
| class  | GuiScreenHorseInventory | 
| class  | GuiShulkerBox | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<java.lang.String> | GuiButtonRecipe. getToolTipText(GuiScreen p_191772_1_) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiConnecting | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | GuiConnecting. previousGuiScreen | 
| Constructor and Description | 
|---|
| GuiConnecting(GuiScreen parent,
             Minecraft mcIn,
             ServerData serverDataIn) | 
| GuiConnecting(GuiScreen parent,
             Minecraft mcIn,
             java.lang.String hostName,
             int port) | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | NetHandlerPlayClient. guiScreenServer | 
| private GuiScreen | NetHandlerLoginClient. previousGuiScreen | 
| Constructor and Description | 
|---|
| NetHandlerLoginClient(NetworkManager networkManagerIn,
                     Minecraft mcIn,
                     GuiScreen previousScreenIn) | 
| NetHandlerPlayClient(Minecraft mcIn,
                    GuiScreen p_i46300_2_,
                    NetworkManager networkManagerIn,
                    com.mojang.authlib.GameProfile profileIn) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InventoryEffectRenderer | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | RealmsBridge. previousScreen | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreenRealmsProxy | RealmsBridge. getNotificationScreen(GuiScreen p_getNotificationScreen_1_) | 
| void | RealmsBridge. switchToRealms(GuiScreen p_switchToRealms_1_) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ForgeHooksClient. drawScreen(GuiScreen screen,
          int mouseX,
          int mouseY,
          float partialTicks) | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | GuiOpenEvent. gui | 
| private GuiScreen | GuiScreenEvent. gui | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreen | GuiOpenEvent. getGui() | 
| GuiScreen | GuiScreenEvent. getGui()The GuiScreen object generating this event. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GuiOpenEvent. setGui(GuiScreen gui) | 
| Constructor and Description | 
|---|
| ActionPerformedEvent(GuiScreen gui,
                    GuiButton button,
                    java.util.List<GuiButton> buttonList) | 
| BackgroundDrawnEvent(GuiScreen gui) | 
| DrawScreenEvent(GuiScreen gui,
               int mouseX,
               int mouseY,
               float renderPartialTicks) | 
| GuiOpenEvent(GuiScreen gui) | 
| GuiScreenEvent(GuiScreen gui) | 
| InitGuiEvent(GuiScreen gui,
            java.util.List<GuiButton> buttonList) | 
| KeyboardInputEvent(GuiScreen gui) | 
| MouseInputEvent(GuiScreen gui) | 
| Post(GuiScreen gui) | 
| Post(GuiScreen gui) | 
| Post(GuiScreen gui,
    GuiButton button,
    java.util.List<GuiButton> buttonList) | 
| Post(GuiScreen gui,
    int mouseX,
    int mouseY,
    float renderPartialTicks) | 
| Post(GuiScreen gui,
    java.util.List<GuiButton> buttonList) | 
| PotionShiftEvent(GuiScreen gui) | 
| Pre(GuiScreen gui) | 
| Pre(GuiScreen gui) | 
| Pre(GuiScreen gui,
   GuiButton button,
   java.util.List<GuiButton> buttonList) | 
| Pre(GuiScreen gui,
   int mouseX,
   int mouseY,
   float renderPartialTicks) | 
| Pre(GuiScreen gui,
   java.util.List<GuiButton> buttonList) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ForgeGuiFactory.ForgeConfigGui | 
| class  | NotificationModUpdateScreen | 
| Modifier and Type | Method and Description | 
|---|---|
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.GeneralEntry. buildChildScreen() | 
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.ClientEntry. buildChildScreen() | 
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntry. buildChildScreen() | 
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.VersionCheckEntry. buildChildScreen() | 
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.ModOverridesEntry. buildChildScreen()This method is called in the constructor and is used to set the childScreen field. | 
| protected GuiScreen | ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntry. buildChildScreen() | 
| GuiScreen | ForgeGuiFactory. createConfigGui(GuiScreen parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreen | ForgeGuiFactory. createConfigGui(GuiScreen parent) | 
| Constructor and Description | 
|---|
| ForgeConfigGui(GuiScreen parentScreen) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | FMLConfigGuiFactory.FMLConfigGuiScreen | 
| class  | GuiAccessDenied | 
| class  | GuiBackupFailed | 
| class  | GuiConfirmation | 
| class  | GuiCustomModLoadingErrorScreen | 
| class  | GuiDupesFound | 
| class  | GuiErrorBase | 
| class  | GuiModList | 
| class  | GuiModsMissing | 
| class  | GuiModsMissingForServer | 
| class  | GuiMultipleModsErrored | 
| class  | GuiNotification | 
| class  | GuiOldSaveLoadConfirm | 
| class  | GuiSortingProblem | 
| class  | GuiWrongMinecraft | 
| Modifier and Type | Field and Description | 
|---|---|
| private GuiScreen | GuiModList. mainMenu | 
| private GuiScreen | GuiBackupFailed. parent | 
| private GuiScreen | GuiAccessDenied. parent | 
| private GuiScreen | GuiOldSaveLoadConfirm. parent | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreen | DefaultGuiFactory. createConfigGui(GuiScreen parentScreen) | 
| GuiScreen | FMLConfigGuiFactory. createConfigGui(GuiScreen parentScreen) | 
| GuiScreen | IModGuiFactory. createConfigGui(GuiScreen parentScreen)Return an initialized  GuiScreen. | 
| GuiScreen | CustomModLoadingErrorDisplayException. createGui() | 
| GuiScreen | IDisplayableError. createGui() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FMLClientHandler. connectToServer(GuiScreen guiMultiplayer,
               ServerData serverEntry) | 
| GuiScreen | DefaultGuiFactory. createConfigGui(GuiScreen parentScreen) | 
| GuiScreen | FMLConfigGuiFactory. createConfigGui(GuiScreen parentScreen) | 
| GuiScreen | IModGuiFactory. createConfigGui(GuiScreen parentScreen)Return an initialized  GuiScreen. | 
| void | FMLClientHandler. displayGuiScreen(EntityPlayer player,
                GuiScreen gui) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | FMLClientHandler. isGUIOpen(java.lang.Class<? extends GuiScreen> gui)Is this GUI type open? | 
| Constructor and Description | 
|---|
| FMLConfigGuiScreen(GuiScreen parent) | 
| GuiAccessDenied(GuiScreen parent,
               ServerData data) | 
| GuiBackupFailed(GuiScreen parent,
               java.io.File zipName) | 
| GuiModList(GuiScreen mainMenu) | 
| GuiOldSaveLoadConfirm(java.lang.String dirName,
                     java.lang.String saveName,
                     GuiScreen parent) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GuiConfigThis class is the base GuiScreen for all config GUI screens. | 
| class  | GuiEditArrayThis class is the base screen used for editing an array-type property. | 
| class  | GuiMessageDialog | 
| class  | GuiSelectStringThis class provides a screen that allows the user to select a value from a list. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected GuiScreen | GuiConfigEntries.CategoryEntry. childScreen | 
| protected GuiScreen | GuiEditArray. parentScreen | 
| protected GuiScreen | GuiSelectString. parentScreen | 
| GuiScreen | GuiConfig. parentScreenA reference to the screen object that created this. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected GuiScreen | GuiConfigEntries.CategoryEntry. buildChildScreen()This method is called in the constructor and is used to set the childScreen field. | 
| Constructor and Description | 
|---|
| GuiConfig(GuiScreen parentScreen,
         java.util.List<IConfigElement> configElements,
         java.lang.String modID,
         boolean allRequireWorldRestart,
         boolean allRequireMcRestart,
         java.lang.String title)GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. | 
| GuiConfig(GuiScreen parentScreen,
         java.util.List<IConfigElement> configElements,
         java.lang.String modID,
         boolean allRequireWorldRestart,
         boolean allRequireMcRestart,
         java.lang.String title,
         java.lang.String titleLine2)GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. | 
| GuiConfig(GuiScreen parentScreen,
         java.util.List<IConfigElement> configElements,
         java.lang.String modID,
         java.lang.String configID,
         boolean allRequireWorldRestart,
         boolean allRequireMcRestart,
         java.lang.String title)GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. | 
| GuiConfig(GuiScreen parentScreen,
         java.util.List<IConfigElement> configElements,
         java.lang.String modID,
         java.lang.String configID,
         boolean allRequireWorldRestart,
         boolean allRequireMcRestart,
         java.lang.String title,
         java.lang.String titleLine2)GuiConfig constructor that will use ConfigChangedEvent when editing is concluded. | 
| GuiConfig(GuiScreen parentScreen,
         java.lang.String modID,
         boolean allRequireWorldRestart,
         boolean allRequireMcRestart,
         java.lang.String title,
         java.lang.Class<?>... configClasses) | 
| GuiConfig(GuiScreen parentScreen,
         java.lang.String modid,
         java.lang.String title)This constructor handles the  @Configconfiguration classes | 
| GuiEditArray(GuiScreen parentScreen,
            IConfigElement configElement,
            int slotIndex,
            java.lang.Object[] currentValues,
            boolean enabled) | 
| GuiMessageDialog(GuiScreen nextScreen,
                java.lang.String title,
                ITextComponent message,
                java.lang.String buttonText) | 
| GuiSelectString(GuiScreen parentScreen,
               IConfigElement configElement,
               int slotIndex,
               java.util.Map<java.lang.Object,java.lang.String> selectableValues,
               java.lang.Object currentValue,
               boolean enabled) | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreen | MissingModsException. createGui() | 
| GuiScreen | WrongMinecraftVersionException. createGui() | 
| GuiScreen | DuplicateModsFoundException. createGui() | 
| GuiScreen | MultipleModsErrored. createGui() | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiScreen | ModSortingException. createGui() |