Uses of Class
net.minecraft.client.gui.screens.Screen
Packages that use Screen
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client-only classes.-
Uses of Screen in com.mojang.realmsclient
Subclasses of Screen in com.mojang.realmsclientFields in com.mojang.realmsclient declared as ScreenMethods in com.mojang.realmsclient that return ScreenModifier and TypeMethodDescription@Nullable ScreenRealmsAvailability.Result.createErrorScreen(Screen pLastScreen) Methods in com.mojang.realmsclient with parameters of type ScreenModifier and TypeMethodDescriptionprivate static voidRealmsMainScreen.confirmToPlay(RealmsServer pRealmsServer, Screen pLastScreen, Component pTitle, Component pMessage, Component pConfirmButton) @Nullable ScreenRealmsAvailability.Result.createErrorScreen(Screen pLastScreen) static voidRealmsMainScreen.play(@Nullable RealmsServer pRealmsServer, Screen pLastScreen) static voidRealmsMainScreen.play(@Nullable RealmsServer pRealmsServer, Screen pLastScreen, boolean pAllowSnapshots) private static voidRealmsMainScreen.upgradeRealmAndPlay(RealmsServer pServer, Screen pLastScreen) Constructors in com.mojang.realmsclient with parameters of type Screen -
Uses of Screen in com.mojang.realmsclient.client.worldupload
Methods in com.mojang.realmsclient.client.worldupload with parameters of type ScreenModifier and TypeMethodDescriptionstatic voidRealmsCreateWorldFlow.createWorld(Minecraft pMinecraft, Screen pLastScreen, Screen pResetWorldScreen, int pSlot, RealmsServer pServer, @Nullable RealmCreationTask pRealmCreationTask) -
Uses of Screen in com.mojang.realmsclient.dto
Methods in com.mojang.realmsclient.dto with parameters of type ScreenModifier and TypeMethodDescriptionRealmsNotification.VisitUrl.buildOpenLinkButton(Screen pLastScreen) @Nullable PopupScreenRealmsNotification.InfoPopup.buildScreen(Screen pBackgroundScreen, Consumer<UUID> pUuidOutput) -
Uses of Screen in com.mojang.realmsclient.gui.screens
Subclasses of Screen in com.mojang.realmsclient.gui.screensModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in com.mojang.realmsclient.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenAddRealmPopupScreen.backgroundScreenprivate final ScreenRealmsBrokenWorldScreen.lastScreenprivate final ScreenRealmsClientOutdatedScreen.lastScreenprivate final ScreenRealmsDownloadLatestWorldScreen.lastScreenprivate final ScreenRealmsLongRunningMcoTaskScreen.lastScreenprivate final ScreenRealmsParentalConsentScreen.lastScreenprivate final ScreenRealmsPendingInvitesScreen.lastScreenprivate final ScreenRealmsResetWorldScreen.lastScreenprivate final ScreenRealmsTermsScreen.lastScreenprivate final ScreenRealmsGenericErrorScreen.nextScreenMethods in com.mojang.realmsclient.gui.screens that return ScreenModifier and TypeMethodDescriptionRealmsBrokenWorldScreen.createErrorScreen(RealmsServiceException pException) Methods in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifier and TypeMethodDescriptionstatic PopupScreenRealmsPopups.customPopupScreen(Screen pBackgroundScreen, Component pTitle, Component pMessage, Consumer<PopupScreen> pOnContinue) static RealmsResetWorldScreenRealmsResetWorldScreen.forEmptySlot(Screen pLastScreen, int pSlot, RealmsServer pServerData, Runnable pResetWorldRunnable) static RealmsResetWorldScreenRealmsResetWorldScreen.forNewRealm(Screen pLastScreen, RealmsServer pServerData, RealmCreationTask pRealmCreationTask, Runnable pResetWorldRunnable) static RealmsResetWorldScreenRealmsResetWorldScreen.forResetSlot(Screen pLastScreen, RealmsServer pServerData, Runnable pResetWorldRunnable) static PopupScreenRealmsPopups.infoPopupScreen(Screen pBackgroundScreen, Component pMessage, Consumer<PopupScreen> pOnContinue) static PopupScreenRealmsPopups.warningAcknowledgePopupScreen(Screen pBackgroundScreen, Component pMessage, Consumer<PopupScreen> pOnContinue) static PopupScreenRealmsPopups.warningPopupScreen(Screen pBackgroundScreen, Component pMessage, Consumer<PopupScreen> pOnContinue) Constructors in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifierConstructorDescriptionAddRealmPopupScreen(Screen pBackgroundScreen, boolean pTrialAvailable) RealmsBrokenWorldScreen(Screen pLastScreen, long pServerId, boolean pIsMinigame) RealmsClientOutdatedScreen(Screen pLastScreen) RealmsDownloadLatestWorldScreen(Screen pLastScreen, WorldDownload pWorldDownload, String pWorldName, it.unimi.dsi.fastutil.booleans.BooleanConsumer pCallback) RealmsGenericErrorScreen(RealmsServiceException pServiceException, Screen pNextScreen) privateRealmsGenericErrorScreen(RealmsGenericErrorScreen.ErrorMessage pError, Screen pNextScreen) RealmsGenericErrorScreen(Component pDetail, Screen pNextScreen) RealmsGenericErrorScreen(Component pTitle, Component pDetail, Screen pMessage) RealmsLongRunningMcoConnectTaskScreen(Screen pLastScreen, RealmsJoinInformation pServerAddress, LongRunningTask pTask) RealmsLongRunningMcoTaskScreen(Screen pLastScreen, LongRunningTask... pQueuedTasks) RealmsParentalConsentScreen(Screen pNextScreen) RealmsPendingInvitesScreen(Screen pLastScreen, Component pTitle) RealmsResetWorldScreen(Screen pLastScreen, RealmsServer pServerData, int pSlot, Component pTitle, Component pSubtitle, Component pResetTaskTitle, @Nullable RealmCreationTask pRealmCreationTask, Runnable pResetWorldRunnable) privateRealmsResetWorldScreen(Screen pLastScreen, RealmsServer pServerData, int pSlot, Component pTitle, Component pSubtitle, Component pResetTaskTitle, Runnable pResetWorldRunnable) RealmsTermsScreen(Screen pLastScreen, RealmsServer pRealmsServer) -
Uses of Screen in com.mojang.realmsclient.gui.screens.configuration
Subclasses of Screen in com.mojang.realmsclient.gui.screens.configurationModifier and TypeClassDescriptionclassclassclassclassclassclassFields in com.mojang.realmsclient.gui.screens.configuration declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenRealmsBackupInfoScreen.lastScreenprivate final ScreenRealmsPreferredRegionSelectionScreen.parentMethods in com.mojang.realmsclient.gui.screens.configuration that return ScreenModifier and TypeMethodDescriptionRealmsConfigureWorldScreen.createErrorScreen(RealmsServiceException pException) RealmsConfigureWorldScreen.getLastScreen()Constructors in com.mojang.realmsclient.gui.screens.configuration with parameters of type ScreenModifierConstructorDescriptionRealmsBackupInfoScreen(Screen pLastScreen, Backup pBackup) RealmsPreferredRegionSelectionScreen(Screen pParent, BiConsumer<RegionSelectionPreference, RealmsRegion> pApplySettings, Map<RealmsRegion, ServiceQuality> pRegionServiceQuality, RealmsSettingsTab.RegionSelection pSelection) -
Uses of Screen in com.mojang.realmsclient.util
Method parameters in com.mojang.realmsclient.util with type arguments of type ScreenModifier and TypeMethodDescriptionstatic Consumer<RealmsServiceException> RealmsUtil.openScreenAndLogOnFailure(Function<RealmsServiceException, Screen> pScreenSupplier, String pErrorMessage) static Consumer<RealmsServiceException> RealmsUtil.openScreenOnFailure(Function<RealmsServiceException, Screen> pScreenSupplier) -
Uses of Screen in com.mojang.realmsclient.util.task
Fields in com.mojang.realmsclient.util.task declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenDownloadTask.lastScreenprivate final ScreenGetServerDetailsTask.lastScreenprivate final ScreenOpenServerTask.returnScreenMethods in com.mojang.realmsclient.util.task with parameters of type ScreenMethod parameters in com.mojang.realmsclient.util.task with type arguments of type ScreenModifier and TypeMethodDescriptionprivate PopupScreenGetServerDetailsTask.resourcePackDownloadConfirmationScreen(RealmsJoinInformation pServerAddress, UUID pPackId, Function<RealmsJoinInformation, Screen> pConnectScreenSupplier) Constructors in com.mojang.realmsclient.util.task with parameters of type ScreenModifierConstructorDescriptionConnectTask(Screen pOnlineScreen, RealmsServer pServer, RealmsJoinInformation pAddress) DownloadTask(long pWorldId, int pSlot, String pDownloadName, Screen pLastScreen) GetServerDetailsTask(Screen pLastScreen, RealmsServer pServer) OpenServerTask(RealmsServer pServerData, Screen pReturnScreen, boolean pJoin, Minecraft pMinecraft) -
Uses of Screen in net.minecraft.client
Fields in net.minecraft.client declared as ScreenModifier and TypeFieldDescription@Nullable ScreenMinecraft.screenprivate final ScreenMouseHandler.LastClick.screenThe field for thescreenrecord component.Methods in net.minecraft.client that return ScreenModifier and TypeMethodDescriptionMouseHandler.LastClick.screen()Returns the value of thescreenrecord component.Methods in net.minecraft.client with parameters of type ScreenModifier and TypeMethodDescriptionvoidMinecraft.clearClientLevel(Screen pNextScreen) voidMinecraft.disconnect(Screen pNextScreen, boolean pKeepResourcePacks) voidMinecraft.disconnect(Screen pNextScreen, boolean pKeepResourcePacks, boolean pStopSounds) voidvoidMinecraft.setScreenAndShow(Screen pScreen) Method parameters in net.minecraft.client with type arguments of type ScreenModifier and TypeMethodDescriptionprivate booleanMinecraft.addInitialScreens(List<Function<Runnable, Screen>> pOutput) Constructors in net.minecraft.client with parameters of type Screen -
Uses of Screen in net.minecraft.client.gui.components
Subclasses of Screen in net.minecraft.client.gui.componentsFields in net.minecraft.client.gui.components declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenPopupScreen.backgroundScreenprivate final ScreenPopupScreen.Builder.backgroundScreenprivate final ScreenCommandSuggestions.screenprivate final ScreenOptionsList.Entry.screenprivate final ScreenOptionsList.HeaderEntry.screenMethods in net.minecraft.client.gui.components with parameters of type ScreenModifier and TypeMethodDescriptionstatic OptionsList.EntryOptionsList.Entry.big(Options pOptions, OptionInstance<?> pOption, Screen pScreen) static OptionsList.EntryOptionsList.Entry.small(AbstractWidget pLeftOption, @Nullable AbstractWidget pRightOption, Screen pScreen) static OptionsList.EntryOptionsList.Entry.small(AbstractWidget pLeftOption, OptionInstance<?> pLeftOptionInstance, @Nullable AbstractWidget pRightOption, Screen pScreen) Constructors in net.minecraft.client.gui.components with parameters of type ScreenModifierConstructorDescriptionCommandSuggestions(Minecraft pMinecraft, Screen pScreen, EditBox pInput, Font pFont, boolean pCommandsOnly, boolean pOnlyShowIfCursorPastError, int pLineStartOffset, int pSuggestionLineLimit, boolean pAnchorToBottom, int pFillColor) privateEntry(List<OptionsList.OptionInstanceWidget> pChildren, Screen pScreen) protectedHeaderEntry(Screen pScreen, Component pText, int pPaddingTop) (package private)PopupScreen(Screen pBackgroundScreen, int pWidth, @Nullable Identifier pImage, Component pTitle, Component pMessage, List<PopupScreen.ButtonOption> pButtons, @Nullable Runnable pOnClose) -
Uses of Screen in net.minecraft.client.gui.layouts
Fields in net.minecraft.client.gui.layouts declared as ScreenConstructors in net.minecraft.client.gui.layouts with parameters of type ScreenModifierConstructorDescriptionHeaderAndFooterLayout(Screen pScreen) HeaderAndFooterLayout(Screen pScreen, int pHeight) HeaderAndFooterLayout(Screen pScreen, int pHeaderHeight, int pFooterHeight) -
Uses of Screen in net.minecraft.client.gui.screens
Classes in net.minecraft.client.gui.screens with type parameters of type ScreenModifier and TypeInterfaceDescriptionstatic interfaceMenuScreens.ScreenConstructor<T extends AbstractContainerMenu,U extends Screen & MenuAccess<T>> Subclasses of Screen in net.minecraft.client.gui.screensModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassstatic classclassclassclassclassclassclassclassclassclassclassclassclass(package private) static classclassclassclassclassclassclassFields in net.minecraft.client.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenCreditsAndAttributionScreen.lastScreenprivate final ScreenDirectJoinServerScreen.lastScreenprivate final ScreenManageServerScreen.lastScreenprivate final ScreenShareToLanScreen.lastScreen(package private) final ScreenConnectScreen.parentprivate final ScreenCreateBuffetWorldScreen.parentprivate final ScreenDisconnectedScreen.parentfinal ScreenPauseScreen.FeedbackSubScreen.parentMethods in net.minecraft.client.gui.screens with type parameters of type ScreenModifier and TypeMethodDescriptionprivate static <M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>>
voidMenuScreens.register(MenuType<? extends M> pType, MenuScreens.ScreenConstructor<M, U> pFactory) Deprecated.Methods in net.minecraft.client.gui.screens that return ScreenModifier and TypeMethodDescriptionstatic ScreenNoticeWithLinkScreen.createPackSymlinkWarningScreen(Runnable pOnClose) static ScreenNoticeWithLinkScreen.createWorldSymlinkWarningScreen(Runnable pOnClose) Methods in net.minecraft.client.gui.screens with parameters of type ScreenModifier and TypeMethodDescription(package private) static voidPauseScreen.addFeedbackButtons(Screen pLastScreen, GridLayout.RowHelper pRowHelper) protected static voidScreen.clickCommandAction(LocalPlayer pPlayer, String pCommand, @Nullable Screen pScreen) protected static booleanScreen.clickUrlAction(Minecraft pMinecraft, @Nullable Screen pScreen, URI pUrl) private voidAccessibilityOnboardingScreen.closeAndSetScreen(Screen pScreen) static Button.OnPressConfirmLinkScreen.confirmLink(Screen pLastScreen, String pUrl) static Button.OnPressConfirmLinkScreen.confirmLink(Screen pLastScreen, String pUrl, boolean pTrusted) static Button.OnPressConfirmLinkScreen.confirmLink(Screen pLastScreen, URI pUri) static Button.OnPressConfirmLinkScreen.confirmLink(Screen pLastScreen, URI pUri, boolean pTrusted) static voidConfirmLinkScreen.confirmLinkNow(Screen pLastScreen, String pUrl) static voidConfirmLinkScreen.confirmLinkNow(Screen pLastScreen, String pUrl, boolean pTrusted) static voidConfirmLinkScreen.confirmLinkNow(Screen pLastScreen, URI pUri) static voidConfirmLinkScreen.confirmLinkNow(Screen pLastScreen, URI pUri, boolean pTrusted) protected static voidScreen.defaultHandleClickEvent(ClickEvent pClickEvent, Minecraft pMinecraft, @Nullable Screen pScreen) protected static voidScreen.defaultHandleGameClickEvent(ClickEvent pClickEvent, Minecraft pMinecraft, @Nullable Screen pScreen) private static ButtonPauseScreen.openLinkButton(Screen pLastScreen, Component pButtonText, URI pUri) static voidConnectScreen.startConnecting(Screen pParent, Minecraft pMinecraft, ServerAddress pServerAddress, ServerData pServerData, boolean pIsQuickPlay, @Nullable TransferState pTransferState) Method parameters in net.minecraft.client.gui.screens with type arguments of type ScreenModifier and TypeMethodDescriptionprivate ButtonPauseScreen.openScreenButton(Component pMessage, Supplier<Screen> pScreenSupplier) Constructors in net.minecraft.client.gui.screens with parameters of type ScreenModifierConstructorDescriptionprivateConnectScreen(Screen pParent, Component pConnectFailedTitle) CreateBuffetWorldScreen(Screen pParent, WorldCreationContext pContext, Consumer<Holder<Biome>> pApplySettings) CreditsAndAttributionScreen(Screen pLastScreen) DirectJoinServerScreen(Screen pLastScreen, it.unimi.dsi.fastutil.booleans.BooleanConsumer pCallback, ServerData pServerData) DisconnectedScreen(Screen pParent, Component pTitle, Component pReason) DisconnectedScreen(Screen pParent, Component pTitle, Component pReason, Component pButtonText) DisconnectedScreen(Screen pParent, Component pTitle, DisconnectionDetails pDetails) DisconnectedScreen(Screen pParent, Component pTitle, DisconnectionDetails pDetails, Component pButtonText) protectedFeedbackSubScreen(Screen pParent) ManageServerScreen(Screen pLastScreen, Component pTitle, it.unimi.dsi.fastutil.booleans.BooleanConsumer pCallback, ServerData pServerData) ShareToLanScreen(Screen pLastScreen) -
Uses of Screen in net.minecraft.client.gui.screens.achievement
Subclasses of Screen in net.minecraft.client.gui.screens.achievementFields in net.minecraft.client.gui.screens.achievement declared as ScreenConstructors in net.minecraft.client.gui.screens.achievement with parameters of type Screen -
Uses of Screen in net.minecraft.client.gui.screens.advancements
Subclasses of Screen in net.minecraft.client.gui.screens.advancementsFields in net.minecraft.client.gui.screens.advancements declared as ScreenConstructors in net.minecraft.client.gui.screens.advancements with parameters of type ScreenModifierConstructorDescriptionAdvancementsScreen(ClientAdvancements pAdvancements, @Nullable Screen pLastScreen) -
Uses of Screen in net.minecraft.client.gui.screens.debug
Subclasses of Screen in net.minecraft.client.gui.screens.debug -
Uses of Screen in net.minecraft.client.gui.screens.dialog
Subclasses of Screen in net.minecraft.client.gui.screens.dialogModifier and TypeClassDescriptionclassButtonListDialogScreen<T extends ButtonListDialog>classclassDialogScreen<T extends Dialog>static classclassclassclassSimpleDialogScreen<T extends SimpleDialog>classFields in net.minecraft.client.gui.screens.dialog declared as ScreenModifier and TypeFieldDescriptionprivate final @Nullable ScreenDialogScreen.previousScreenprivate final @Nullable ScreenWaitingForResponseScreen.previousScreenFields in net.minecraft.client.gui.screens.dialog with type parameters of type ScreenModifier and TypeFieldDescriptionprivate final org.apache.commons.lang3.mutable.MutableObject<@Nullable Screen> DialogScreen.WarningScreen.returnScreenMethods in net.minecraft.client.gui.screens.dialog that return ScreenModifier and TypeMethodDescriptionstatic ScreenDialogScreen.WarningScreen.create(Minecraft pMinecraft, DialogConnectionAccess pConnection, Screen pReturnScreen) @Nullable ScreenDialogScreen.previousScreen()@Nullable ScreenWaitingForResponseScreen.previousScreen()@Nullable ScreenDialogScreen.WarningScreen.returnScreen()Methods in net.minecraft.client.gui.screens.dialog with parameters of type ScreenModifier and TypeMethodDescriptionstatic ScreenDialogScreen.WarningScreen.create(Minecraft pMinecraft, DialogConnectionAccess pConnection, Screen pReturnScreen) DialogScreens.Factory.create(@Nullable Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) static <T extends Dialog>
@Nullable DialogScreen<T> DialogScreens.createFromData(T pDialog, @Nullable Screen pPreviousScreen, DialogConnectionAccess pConnectionAccess) private voidDialogScreen.handleDialogClickEvent(ClickEvent pClickEvent, @Nullable Screen pPreviousScreen) voidDialogConnectionAccess.openDialog(Holder<Dialog> pDialog, @Nullable Screen pPreviousScreen) voidDialogConnectionAccess.runCommand(String pCommand, @Nullable Screen pPreviousScreen) voidDialogScreen.WarningScreen.updateReturnScreen(@Nullable Screen pReturnScreen) Constructors in net.minecraft.client.gui.screens.dialog with parameters of type ScreenModifierConstructorDescriptionButtonListDialogScreen(@Nullable Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) DialogListDialogScreen(@Nullable Screen pPreviousScreen, DialogListDialog pDialog, DialogConnectionAccess pConnectionAccess) DialogScreen(@Nullable Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) MultiButtonDialogScreen(@Nullable Screen pPreviousScreen, MultiActionDialog pDialog, DialogConnectionAccess pConnectionAccess) ServerLinksDialogScreen(@Nullable Screen pPreviousScreen, ServerLinksDialog pDialog, DialogConnectionAccess pConnectionAccess) SimpleDialogScreen(@Nullable Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) WaitingForResponseScreen(@Nullable Screen pPreviousScreen) Constructor parameters in net.minecraft.client.gui.screens.dialog with type arguments of type ScreenModifierConstructorDescriptionprivateWarningScreen(Minecraft pMinecraft, DialogConnectionAccess pConnection, org.apache.commons.lang3.mutable.MutableObject<Screen> pReturnScreen) -
Uses of Screen in net.minecraft.client.gui.screens.dialog.input
Methods in net.minecraft.client.gui.screens.dialog.input with parameters of type ScreenModifier and TypeMethodDescriptionvoidInputControlHandler.addControl(T p_426301_, Screen p_426218_, InputControlHandler.Output p_425742_) voidInputControlHandlers.BooleanHandler.addControl(BooleanInput p_426172_, Screen p_426214_, InputControlHandler.Output p_426199_) voidInputControlHandlers.NumberRangeHandler.addControl(NumberRangeInput p_425719_, Screen p_426306_, InputControlHandler.Output p_425726_) voidInputControlHandlers.SingleOptionHandler.addControl(SingleOptionInput p_425545_, Screen p_425696_, InputControlHandler.Output p_426241_) voidInputControlHandlers.TextInputHandler.addControl(TextInput p_425780_, Screen p_425598_, InputControlHandler.Output p_425996_) static <T extends InputControl>
voidInputControlHandlers.createHandler(T p_426216_, Screen p_425515_, InputControlHandler.Output p_425712_) -
Uses of Screen in net.minecraft.client.gui.screens.inventory
Subclasses of Screen in net.minecraft.client.gui.screens.inventoryModifier and TypeClassDescriptionclassclassAbstractContainerScreen<T extends AbstractContainerMenu>classAbstractFurnaceScreen<T extends AbstractFurnaceMenu>classclassAbstractRecipeBookScreen<T extends RecipeBookMenu>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassItemCombinerScreen<T extends ItemCombinerMenu>classclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Screen in net.minecraft.client.gui.screens.multiplayer
Subclasses of Screen in net.minecraft.client.gui.screens.multiplayerModifier and TypeClassDescriptionclassclassclassclassclassFields in net.minecraft.client.gui.screens.multiplayer declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenJoinMultiplayerScreen.lastScreenprivate final ScreenCodeOfConductScreen.parentprivate final ScreenSafetyScreen.previousConstructors in net.minecraft.client.gui.screens.multiplayer with parameters of type ScreenModifierConstructorDescriptionCodeOfConductScreen(@Nullable ServerData pServerData, Screen pParent, String pCodeOfConductText, it.unimi.dsi.fastutil.booleans.BooleanConsumer pResultConsumer) privateCodeOfConductScreen(@Nullable ServerData pServerData, Screen pParent, Component pContent, String pCodeOfConductScreen, it.unimi.dsi.fastutil.booleans.BooleanConsumer pResultConsumer) JoinMultiplayerScreen(Screen pLastScreen) SafetyScreen(Screen pPrevious) -
Uses of Screen in net.minecraft.client.gui.screens.options
Subclasses of Screen in net.minecraft.client.gui.screens.optionsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.client.gui.screens.options declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenOptionsScreen.lastScreenprotected final ScreenOptionsSubScreen.lastScreenMethod parameters in net.minecraft.client.gui.screens.options with type arguments of type ScreenModifier and TypeMethodDescriptionprivate ButtonOptionsScreen.openScreenButton(Component pName, Supplier<Screen> pScreenSupplier) Constructors in net.minecraft.client.gui.screens.options with parameters of type ScreenModifierConstructorDescriptionAccessibilityOptionsScreen(Screen pLastScreen, Options pOptions) ChatOptionsScreen(Screen pLastScreen, Options pOptions) FontOptionsScreen(Screen pLastScreen, Options pOptions) LanguageSelectScreen(Screen pLastScreen, Options pOptions, LanguageManager pLanguageManager) MouseSettingsScreen(Screen pLastScreen, Options pOptions) OnlineOptionsScreen(Screen pLastScreen, Options pOptions) OptionsScreen(Screen pLastScreen, Options pOptions) OptionsSubScreen(Screen pLastScreen, Options pOptions, Component pTitle) SkinCustomizationScreen(Screen pLastScreen, Options pOptions) SoundOptionsScreen(Screen pLastScreen, Options pOptions) VideoSettingsScreen(Screen pLastScreen, Minecraft pMinecraft, Options pOptions) -
Uses of Screen in net.minecraft.client.gui.screens.options.controls
Subclasses of Screen in net.minecraft.client.gui.screens.options.controlsConstructors in net.minecraft.client.gui.screens.options.controls with parameters of type ScreenModifierConstructorDescriptionControlsScreen(Screen pLastScreen, Options pOptions) KeyBindsScreen(Screen pLastScreen, Options pOptions) -
Uses of Screen in net.minecraft.client.gui.screens.packs
Subclasses of Screen in net.minecraft.client.gui.screens.packs -
Uses of Screen in net.minecraft.client.gui.screens.reporting
Subclasses of Screen in net.minecraft.client.gui.screens.reportingModifier and TypeClassDescriptionclassAbstractReportScreen<B extends Report.Builder<?>>(package private) classclassclassclassclassclassclassFields in net.minecraft.client.gui.screens.reporting declared as ScreenModifier and TypeFieldDescriptionprotected final ScreenAbstractReportScreen.lastScreenprivate final @Nullable ScreenChatSelectionScreen.lastScreenprivate final ScreenReportPlayerScreen.lastScreenprivate final @Nullable ScreenReportReasonSelectionScreen.lastScreenConstructors in net.minecraft.client.gui.screens.reporting with parameters of type ScreenModifierConstructorDescriptionprotectedAbstractReportScreen(Component pTitle, Screen pLastScreen, ReportingContext pReportingContext, B pReportBuilder) ChatReportScreen(Screen pLastScreen, ReportingContext pReportingContext, UUID pReportId) ChatReportScreen(Screen pLastScreen, ReportingContext pReportContext, ChatReport pReport) privateChatReportScreen(Screen pLastScreen, ReportingContext pReportingContext, ChatReport.Builder pReportBuilder) ChatSelectionScreen(@Nullable Screen pLastScreen, ReportingContext pReportingContext, ChatReport.Builder pReport, Consumer<ChatReport.Builder> pOnSelected) NameReportScreen(Screen pLastScreen, ReportingContext pReportingContext, UUID pReportedProfileId, String pReportedName) NameReportScreen(Screen pLastScreen, ReportingContext pReportingContext, NameReport pReport) privateNameReportScreen(Screen pLastScreen, ReportingContext pReportingContext, NameReport.Builder pReportBuilder) ReportPlayerScreen(Screen pLastScreen, ReportingContext pContext, PlayerEntry pPlayer) ReportReasonSelectionScreen(@Nullable Screen pLastScreen, @Nullable ReportReason pCurrentlySelectedReason, ReportType pReportType, Consumer<ReportReason> pOnSelectedReason) SkinReportScreen(Screen pLastScreen, ReportingContext pReportingContext, UUID pReportId, Supplier<PlayerSkin> pSkinGetter) SkinReportScreen(Screen pLastScreen, ReportingContext pReportingContext, SkinReport pReport) privateSkinReportScreen(Screen pLastScreen, ReportingContext pReportingContext, SkinReport.Builder pReportBuilder) -
Uses of Screen in net.minecraft.client.gui.screens.social
Subclasses of Screen in net.minecraft.client.gui.screens.socialFields in net.minecraft.client.gui.screens.social declared as ScreenModifier and TypeFieldDescriptionprivate final @Nullable ScreenSocialInteractionsScreen.lastScreenConstructors in net.minecraft.client.gui.screens.social with parameters of type Screen -
Uses of Screen in net.minecraft.client.gui.screens.telemetry
Subclasses of Screen in net.minecraft.client.gui.screens.telemetryFields in net.minecraft.client.gui.screens.telemetry declared as ScreenConstructors in net.minecraft.client.gui.screens.telemetry with parameters of type Screen -
Uses of Screen in net.minecraft.client.gui.screens.worldselection
Subclasses of Screen in net.minecraft.client.gui.screens.worldselectionModifier and TypeClassDescriptionclass(package private) classclassclassclassclassclassclassFields in net.minecraft.client.gui.screens.worldselection declared as ScreenModifier and TypeFieldDescriptionprotected final ScreenSelectWorldScreen.lastScreenprivate final ScreenExperimentsScreen.parentprivate final ScreenWorldSelectionList.Builder.screenprivate final ScreenWorldSelectionList.screenprivate final ScreenWorldSelectionList.WorldListEntry.screenMethods in net.minecraft.client.gui.screens.worldselection that return ScreenModifier and TypeMethodDescriptionPresetEditor.createEditScreen(CreateWorldScreen pLastScreen, WorldCreationContext pContext) WorldSelectionList.getScreen()Methods in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifier and TypeMethodDescriptionvoidWorldOpenFlows.createFreshLevel(String pLevelName, LevelSettings pLevelSettings, WorldOptions pWorldOptions, Function<HolderLookup.Provider, WorldDimensions> pDimensionGetter, Screen pLastScreen) Constructors in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifierConstructorDescriptionExperimentsScreen(Screen pParent, PackRepository pPackRepository, Consumer<PackRepository> pOutput) SelectWorldScreen(Screen pLastScreen) (package private)WorldSelectionList(Screen pScreen, Minecraft pMinecraft, int pWidth, int pHeight, String pFilter, @Nullable WorldSelectionList pOldList, @Nullable Consumer<LevelSummary> pOnEntrySelect, @Nullable Consumer<WorldSelectionList.WorldListEntry> pOnEntryInteract, WorldSelectionList.EntryType pEntryType) -
Uses of Screen in net.minecraft.client.multiplayer
Subclasses of Screen in net.minecraft.client.multiplayerModifier and TypeClassDescription(package private) classFields in net.minecraft.client.multiplayer declared as ScreenModifier and TypeFieldDescriptionprivate final @Nullable ScreenClientHandshakePacketListenerImpl.parentprivate final @Nullable ScreenClientCommonPacketListenerImpl.PackConfirmScreen.parentScreenprotected final @Nullable ScreenClientCommonPacketListenerImpl.postDisconnectScreenprivate final @Nullable ScreenCommonListenerCookie.postDisconnectScreenThe field for thepostDisconnectScreenrecord component.Methods in net.minecraft.client.multiplayer that return ScreenModifier and TypeMethodDescriptionprivate ScreenClientCommonPacketListenerImpl.addOrUpdatePackPrompt(UUID pId, URL pUrl, String pHash, boolean pRequired, @Nullable Component pPrompt) protected ScreenClientCommonPacketListenerImpl.createDisconnectScreen(DisconnectionDetails pDetails) protected ScreenClientConfigurationPacketListenerImpl.createDisconnectScreen(DisconnectionDetails p_350769_) @Nullable ScreenCommonListenerCookie.postDisconnectScreen()Returns the value of thepostDisconnectScreenrecord component.Methods in net.minecraft.client.multiplayer with parameters of type ScreenModifier and TypeMethodDescriptionprivate voidClientPacketListener.openCommandSendConfirmationWindow(String pCommand, String pTitleKey, @Nullable Screen pPreviousScreen) voidClientCommonPacketListenerImpl.CommonDialogAccess.openDialog(Holder<Dialog> p_437297_, @Nullable Screen p_437186_) private voidClientPacketListener.openSignedCommandSendConfirmationWindow(String pCommand, String pTitleKey, @Nullable Screen pPreviousScreen) voidClientPacketListener.sendUnattendedCommand(String pCommand, @Nullable Screen pPreviousScreen) voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> pDialog, @Nullable Screen pPreviousScreen) protected voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> pDialog, DialogConnectionAccess pConnectionAccess, @Nullable Screen pPreviousScreen) Constructors in net.minecraft.client.multiplayer with parameters of type ScreenModifierConstructorDescriptionClientHandshakePacketListenerImpl(Connection pConnection, Minecraft pMinecraft, @Nullable ServerData pServerData, @Nullable Screen pParent, boolean pNewWorld, @Nullable Duration pWorldLoadDuration, Consumer<Component> pUpdateStatus, LevelLoadTracker pLevelLoadTracker, @Nullable TransferState pTransferState) CommonListenerCookie(LevelLoadTracker levelLoadTracker, com.mojang.authlib.GameProfile localGameProfile, WorldSessionTelemetryManager telemetryManager, RegistryAccess.Frozen receivedRegistries, FeatureFlagSet enabledFeatures, @Nullable String serverBrand, @Nullable ServerData serverData, @Nullable Screen postDisconnectScreen, Map<Identifier, byte[]> serverCookies, @Nullable ChatComponent.State chatState, Map<String, String> customReportDetails, ServerLinks serverLinks, Map<UUID, PlayerInfo> seenPlayers, boolean seenInsecureChatWarning) Deprecated.UseCommonListenerCookie(LevelLoadTracker, GameProfile, WorldSessionTelemetryManager, RegistryAccess.Frozen, FeatureFlagSet, String, ServerData, Screen, Map, ChatComponent.State, Map, ServerLinks, Map, boolean, net.neoforged.neoforge.network.connection.ConnectionType)instead,to indicate whether the connection is modded.CommonListenerCookie(LevelLoadTracker levelLoadTracker, com.mojang.authlib.GameProfile localGameProfile, WorldSessionTelemetryManager telemetryManager, RegistryAccess.Frozen receivedRegistries, FeatureFlagSet enabledFeatures, @Nullable String serverBrand, @Nullable ServerData serverData, @Nullable Screen postDisconnectScreen, Map<Identifier, byte[]> serverCookies, @Nullable ChatComponent.State chatState, Map<String, String> customReportDetails, ServerLinks serverLinks, Map<UUID, PlayerInfo> seenPlayers, boolean seenInsecureChatWarning, ConnectionType connectionType) Creates an instance of aCommonListenerCookierecord class.(package private)PackConfirmScreen(Minecraft pMinecraft, @Nullable Screen pParentScreen, List<ClientCommonPacketListenerImpl.PackConfirmScreen.PendingRequest> pRequests, boolean pRequired, @Nullable Component pPrompt) -
Uses of Screen in net.minecraft.client.multiplayer.chat.report
Methods in net.minecraft.client.multiplayer.chat.report that return ScreenModifier and TypeMethodDescriptionChatReport.createScreen(Screen p_300022_, ReportingContext p_299859_) NameReport.createScreen(Screen p_299843_, ReportingContext p_299844_) abstract ScreenReport.createScreen(Screen pLastScreen, ReportingContext pReportingContext) SkinReport.createScreen(Screen p_299975_, ReportingContext p_299961_) Methods in net.minecraft.client.multiplayer.chat.report with parameters of type ScreenModifier and TypeMethodDescriptionChatReport.createScreen(Screen p_300022_, ReportingContext p_299859_) NameReport.createScreen(Screen p_299843_, ReportingContext p_299844_) abstract ScreenReport.createScreen(Screen pLastScreen, ReportingContext pReportingContext) SkinReport.createScreen(Screen p_299975_, ReportingContext p_299961_) voidReportingContext.draftReportHandled(Minecraft pMinecraft, Screen pScreen, Runnable pQuitter, boolean pQuitToTitle) -
Uses of Screen in net.minecraft.realms
Subclasses of Screen in net.minecraft.realmsFields in net.minecraft.realms declared as ScreenConstructors in net.minecraft.realms with parameters of type Screen -
Uses of Screen in net.neoforged.neoforge.client
Fields in net.neoforged.neoforge.client with type parameters of type ScreenMethods in net.neoforged.neoforge.client with parameters of type ScreenModifier and TypeMethodDescriptionstatic voidClientHooks.drawScreen(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) private static voidClientHooks.drawScreenInternal(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) static voidClientHooks.onScreenCharTypedPost(Screen guiScreen, CharacterEvent charEvent) static booleanClientHooks.onScreenCharTypedPre(Screen guiScreen, CharacterEvent charEvent) static booleanClientHooks.onScreenKeyPressedPost(Screen guiScreen, KeyEvent keyEvent) static booleanClientHooks.onScreenKeyPressedPre(Screen guiScreen, KeyEvent keyEvent) static booleanClientHooks.onScreenKeyReleasedPost(Screen guiScreen, KeyEvent keyEvent) static booleanClientHooks.onScreenKeyReleasedPre(Screen guiScreen, KeyEvent keyEvent) static booleanClientHooks.onScreenMouseClickedPost(Screen guiScreen, MouseButtonEvent mouseEvent, boolean doubleClick, boolean handled) static booleanClientHooks.onScreenMouseClickedPre(Screen guiScreen, MouseButtonEvent mouseEvent, boolean doubleClick) static voidClientHooks.onScreenMouseDragPost(Screen guiScreen, MouseButtonEvent mouseEvent, double dragX, double dragY) static booleanClientHooks.onScreenMouseDragPre(Screen guiScreen, MouseButtonEvent mouseEvent, double dragX, double dragY) static booleanClientHooks.onScreenMouseReleasedPost(Screen guiScreen, MouseButtonEvent mouseEvent, boolean handled) static booleanClientHooks.onScreenMouseReleasedPre(Screen guiScreen, MouseButtonEvent mouseEvent) static voidClientHooks.onScreenMouseScrollPost(MouseHandler mouseHelper, Screen guiScreen, double scrollDeltaX, double scrollDeltaY) static booleanClientHooks.onScreenMouseScrollPre(MouseHandler mouseHelper, Screen guiScreen, double scrollDeltaX, double scrollDeltaY) ClientHooks.onScreenPotionSize(Screen screen, int availableSpace, boolean compact, int horizontalOffset) static voidClientHooks.pushGuiLayer(Minecraft minecraft, Screen screen) -
Uses of Screen in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as ScreenModifier and TypeFieldDescriptionprivate final @Nullable ScreenScreenEvent.Opening.currentScreenprivate ScreenScreenEvent.Opening.newScreenprivate final ScreenScreenEvent.screenMethods in net.neoforged.neoforge.client.event with type parameters of type ScreenModifier and TypeMethodDescription<M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>>
voidRegisterMenuScreensEvent.register(MenuType<? extends M> menuType, MenuScreens.ScreenConstructor<M, U> screenConstructor) Methods in net.neoforged.neoforge.client.event that return ScreenModifier and TypeMethodDescription@Nullable ScreenScreenEvent.Opening.getCurrentScreen()Gets the currently open screen at the time of the event being fired.@Nullable ScreenScreenEvent.Opening.getNewScreen()ScreenEvent.getScreen()Returns the screen that caused this event.Methods in net.neoforged.neoforge.client.event with parameters of type ScreenModifier and TypeMethodDescriptionvoidScreenEvent.Opening.setNewScreen(Screen newScreen) Sets the new screen to be opened if the event is not cancelled.Constructors in net.neoforged.neoforge.client.event with parameters of type ScreenModifierConstructorDescriptionBackground(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) CharacterTyped(Screen screen, CharacterEvent charEvent) protectedInit(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) protectedKeyPressed(Screen screen, KeyEvent keyEvent) KeyReleased(Screen screen, KeyEvent keyEvent) MouseButtonPressed(Screen screen, MouseButtonEvent mouseEvent, boolean doubleClick) MouseButtonReleased(Screen screen, MouseButtonEvent mouseEvent) MouseDragged(Screen screen, MouseButtonEvent mouseEvent, double dragX, double dragY) protectedMouseInput(Screen screen, double mouseX, double mouseY) MouseScrolled(Screen screen, double mouseX, double mouseY, double scrollDeltaX, double scrollDeltaY) Post(Screen screen, CharacterEvent charEvent) Post(Screen screen, List<GuiEventListener> list, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) Post(Screen screen, MouseButtonEvent mouseEvent, boolean doubleClick, boolean handled) Post(Screen screen, MouseButtonEvent mouseEvent, boolean handled) Post(Screen screen, MouseButtonEvent mouseEvent, double dragX, double dragY) Post(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) Pre(Screen screen, CharacterEvent charEvent) Pre(Screen screen, List<GuiEventListener> list, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) Pre(Screen screen, MouseButtonEvent mouseEvent, boolean doubleClick) Pre(Screen screen, MouseButtonEvent mouseEvent) Pre(Screen screen, MouseButtonEvent mouseEvent, double dragX, double dragY) Pre(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) protectedRender(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) RenderInventoryMobEffects(Screen screen, int availableSpace, boolean compact, int horizontalOffset) protectedScreenEvent(Screen screen) -
Uses of Screen in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type ScreenModifier and TypeMethodDescriptiondefault voidIMinecraftExtension.pushGuiLayer(Screen screen) Pushes a screen as a new GUI layer. -
Uses of Screen in net.neoforged.neoforge.client.gui
Subclasses of Screen in net.neoforged.neoforge.client.guiModifier and TypeClassDescriptionfinal classA generic configuration UI.static classA UI screen that presents a list-type configuration value and allows the user to edit it, including an unlimited undo system and reset to default.static classA UI screen that presents a single section of configuration values and allows the user to edit them, including an unlimited undo system and reset to default.private static final classclassclassclassFields in net.neoforged.neoforge.client.gui declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenConfigurationScreen.ConfigurationSectionScreen.Context.parentThe field for theparentrecord component.private final ScreenModMismatchDisconnectedScreen.parentprivate ScreenModListScreen.parentScreenFields in net.neoforged.neoforge.client.gui with type parameters of type ScreenModifier and TypeFieldDescriptionprivate final com.mojang.datafixers.util.Function4<ConfigurationScreen, ModConfig.Type, ModConfig, Component, Screen> ConfigurationScreen.sectionScreenMethods in net.neoforged.neoforge.client.gui that return ScreenModifier and TypeMethodDescriptionIConfigScreenFactory.createScreen(ModContainer container, Screen modListScreen) Creates a new config screen.ConfigurationScreen.ConfigurationSectionScreen.Context.parent()Returns the value of theparentrecord component.Methods in net.neoforged.neoforge.client.gui with parameters of type ScreenModifier and TypeMethodDescriptionIConfigScreenFactory.createScreen(ModContainer container, Screen modListScreen) Creates a new config screen.ConfigurationScreen.ConfigurationSectionScreen.Context.list(ConfigurationScreen.ConfigurationSectionScreen.Context parentContext, Screen parent) ConfigurationScreen.ConfigurationSectionScreen.Context.section(ConfigurationScreen.ConfigurationSectionScreen.Context parentContext, Screen parent, Set<? extends com.electronwill.nightconfig.core.UnmodifiableConfig.Entry> entries, Map<String, Object> valueSpecs, String key) ConfigurationScreen.ConfigurationSectionScreen.Context.top(String modId, Screen parent, ModConfig modConfig, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) Constructors in net.neoforged.neoforge.client.gui with parameters of type ScreenModifierConstructorDescriptionConfigurationScreen(ModContainer mod, Screen parent) ConfigurationScreen(ModContainer mod, Screen parent, com.mojang.datafixers.util.Function4<ConfigurationScreen, ModConfig.Type, ModConfig, Component, Screen> sectionScreen) ConfigurationScreen(ModContainer mod, Screen parent, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) ConfigurationSectionScreen(Screen parent, ModConfig.Type type, ModConfig modConfig, Component title) Constructs a new section screen for the top-most section in aModConfig.ConfigurationSectionScreen(Screen parent, ModConfig.Type type, ModConfig modConfig, Component title, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) Constructs a new section screen for the top-most section in aModConfig.ConfigurationSectionScreen(ConfigurationScreen.ConfigurationSectionScreen.Context parentContext, Screen parent, Map<String, Object> valueSpecs, String key, Set<? extends com.electronwill.nightconfig.core.UnmodifiableConfig.Entry> entrySet, Component title) Constructs a new section screen for a sub-section of a config.Context(String modId, Screen parent, ModConfig modConfig, ModConfigSpec modSpec, Set<? extends com.electronwill.nightconfig.core.UnmodifiableConfig.Entry> entries, Map<String, Object> valueSpecs, List<String> keylist, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) Creates an instance of aContextrecord class.ModListScreen(Screen parentScreen) ModMismatchDisconnectedScreen(Screen parentScreen, Component reason, Map<Identifier, Component> mismatchedChannelData) Constructor parameters in net.neoforged.neoforge.client.gui with type arguments of type ScreenModifierConstructorDescriptionConfigurationScreen(ModContainer mod, Screen parent, com.mojang.datafixers.util.Function4<ConfigurationScreen, ModConfig.Type, ModConfig, Component, Screen> sectionScreen)
RegisterMenuScreensEventinstead