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 TypeMethodDescriptionRealmsAvailability.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) RealmsAvailability.Result.createErrorScreen(Screen pLastScreen) static voidRealmsMainScreen.play(RealmsServer pRealmsServer, Screen pLastScreen) static voidRealmsMainScreen.play(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, 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) RealmsNotification.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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in com.mojang.realmsclient.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenAddRealmPopupScreen.backgroundScreenprivate final ScreenRealmsBackupInfoScreen.lastScreenprivate final ScreenRealmsBrokenWorldScreen.lastScreenprivate final ScreenRealmsClientOutdatedScreen.lastScreenprivate final ScreenRealmsDownloadLatestWorldScreen.lastScreenprivate final ScreenRealmsInviteScreen.lastScreenprivate final ScreenRealmsLongRunningMcoTaskScreen.lastScreenprivate final ScreenRealmsParentalConsentScreen.lastScreenprivate final ScreenRealmsPendingInvitesScreen.lastScreenprivate final ScreenRealmsResetWorldScreen.lastScreenprivate final ScreenRealmsSubscriptionInfoScreen.lastScreenprivate final ScreenRealmsTermsScreen.lastScreen(package private) final ScreenRealmsSubscriptionInfoScreen.mainScreenprivate final ScreenRealmsGenericErrorScreen.nextScreenMethods in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifier and TypeMethodDescriptionstatic 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) RealmsBackupInfoScreen(Screen pLastScreen, Backup pBackup) 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) RealmsGenericErrorScreen(Component pMessage, Screen pNextScreen) RealmsGenericErrorScreen(Component pTitle, Component pLine2, Screen pMessage) RealmsInviteScreen(RealmsConfigureWorldScreen pConfigureScreen, Screen pLastScreen, RealmsServer pServerData) RealmsLongRunningMcoTaskScreen(Screen pLastScreen, LongRunningTask... pQueuedTasks) RealmsLongRunningMcoTickTaskScreen(Screen pLastScreen, LongRunningTask pTask) RealmsParentalConsentScreen(Screen pNextScreen) RealmsPendingInvitesScreen(Screen pLastScreen, Component pTitle) RealmsResetWorldScreen(Screen pLastScreen, RealmsServer pServerData, int pSlot, Component pTitle, Component pSubtitle, int pSubtitleColor, Component pResetTaskTitle, RealmCreationTask pRealmCreationTask, Runnable pResetWorldRunnable) privateRealmsResetWorldScreen(Screen pLastScreen, RealmsServer pServerData, int pSlot, Component pTitle, Component pSubtitle, int pSubtitleColor, Component pResetTaskTitle, Runnable pResetWorldRunnable) RealmsSubscriptionInfoScreen(Screen pLastScreen, RealmsServer pServerData, Screen pMainScreen) RealmsTermsScreen(Screen pLastScreen, RealmsServer pRealmsServer) -
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(RealmsServerAddress pServerAddress, UUID pPackId, Function<RealmsServerAddress, Screen> pConnectScreen) Constructors in com.mojang.realmsclient.util.task with parameters of type ScreenModifierConstructorDescriptionConnectTask(Screen pOnlineScreen, RealmsServer pServer, RealmsServerAddress 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 ScreenMethods in net.minecraft.client with parameters of type ScreenModifier and TypeMethodDescriptionvoidMinecraft.clearClientLevel(Screen pNextScreen) voidMinecraft.disconnect(Screen pNextScreen) voidMinecraft.disconnect(Screen pNextScreen, boolean pKeepResourcePacks) voidMinecraft.forceSetScreen(Screen pScreen) voidprivate voidMinecraft.updateScreenAndTick(Screen pScreen) Method parameters in net.minecraft.client with type arguments of type ScreenModifier and TypeMethodDescriptionprivate voidMinecraft.addInitialScreens(List<Function<Runnable, Screen>> pOutput) -
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.screenMethods in net.minecraft.client.gui.components with parameters of type ScreenModifier and TypeMethodDescriptionstatic OptionsList.EntryOptionsList.Entry.big(List<AbstractWidget> pOptions, Screen pScreen) static OptionsList.EntryOptionsList.Entry.small(AbstractWidget pLeftOption, 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) (package private)Entry(List<AbstractWidget> pChildren, Screen pScreen) (package private)PopupScreen(Screen pBackgroundScreen, int pWidth, ResourceLocation pImage, Component pTitle, Component pMessage, List<PopupScreen.ButtonOption> pButtons, 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 classclassclassclassclassclassclassclassFields in net.minecraft.client.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenCreditsAndAttributionScreen.lastScreenprivate final ScreenDirectJoinServerScreen.lastScreenprivate final ScreenEditServerScreen.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) 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) private static ButtonPauseScreen.openLinkButton(Screen pLastScreen, Component pButtonText, URI pUri) static voidConnectScreen.startConnecting(Screen pParent, Minecraft pMinecraft, ServerAddress pServerAddress, ServerData pServerData, boolean pIsQuickPlay, 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) EditServerScreen(Screen pLastScreen, it.unimi.dsi.fastutil.booleans.BooleanConsumer pCallback, ServerData pServerData) protectedFeedbackSubScreen(Screen pParent) 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, 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.inventory
Subclasses of Screen in net.minecraft.client.gui.screens.inventoryModifier and TypeClassDescriptionclassclassAbstractContainerScreen<T extends AbstractContainerMenu>classAbstractFurnaceScreen<T extends AbstractFurnaceMenu>classAbstractRecipeBookScreen<T extends RecipeBookMenu>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassItemCombinerScreen<T extends ItemCombinerMenu>classclassclassclassclassclassclassclassclassclassclassclassclass -
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 ScreenServerLinksScreen.lastScreenprivate final ScreenSafetyScreen.previousConstructors in net.minecraft.client.gui.screens.multiplayer with parameters of type ScreenModifierConstructorDescriptionJoinMultiplayerScreen(Screen pLastScreen) (package private)LinkListEntry(Screen pScreen, ServerLinks.Entry pEntry) SafetyScreen(Screen pPrevious) ServerLinksScreen(Screen pLastScreen, ServerLinks pLinks) -
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 ScreenChatSelectionScreen.lastScreenprivate final ScreenReportPlayerScreen.lastScreenprivate final 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(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(Screen pLastScreen, 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 ScreenConstructors 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 TypeFieldDescriptionprivate final ScreenCreateWorldScreen.lastScreenprotected final ScreenSelectWorldScreen.lastScreenprivate final ScreenExperimentsScreen.parentMethods in net.minecraft.client.gui.screens.worldselection that return ScreenModifier and TypeMethodDescriptionPresetEditor.createEditScreen(CreateWorldScreen pLastScreen, WorldCreationContext pContext) 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) static CreateWorldScreenCreateWorldScreen.createFromExisting(Minecraft pMinecraft, Screen pLastScreen, LevelSettings pLevelSettings, WorldCreationContext pContext, Path pTempDataPackDir) private static voidCreateWorldScreen.openCreateWorldScreen(Minecraft pMinecraft, Screen pLastScreen, Function<WorldLoader.DataLoadContext, WorldGenSettings> pWorldGenSettingsGetter, WorldCreationContextMapper pCreationContextMapper, ResourceKey<WorldPreset> pPreset, CreateWorldCallback pCreateWorldCallback) static voidstatic voidCreateWorldScreen.openFresh(Minecraft pMinecraft, Screen pLastScreen, CreateWorldCallback pCallback) static voidConstructors in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifierConstructorDescriptionprivateCreateWorldScreen(Minecraft pMinecraft, Screen pLastScreen, WorldCreationContext pContext, Optional<ResourceKey<WorldPreset>> pPreset, OptionalLong pSeed, CreateWorldCallback pCreateWorldCallback) ExperimentsScreen(Screen pParent, PackRepository pPackRepository, Consumer<PackRepository> pOutput) SelectWorldScreen(Screen pLastScreen) -
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 ScreenClientHandshakePacketListenerImpl.parentprivate final ScreenClientCommonPacketListenerImpl.PackConfirmScreen.parentScreenprotected final ScreenClientCommonPacketListenerImpl.postDisconnectScreenprivate final 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, Component pPrompt) protected ScreenClientCommonPacketListenerImpl.createDisconnectScreen(DisconnectionDetails pDetails) protected ScreenClientConfigurationPacketListenerImpl.createDisconnectScreen(DisconnectionDetails p_350769_) CommonListenerCookie.postDisconnectScreen()Returns the value of thepostDisconnectScreenrecord component.Constructors in net.minecraft.client.multiplayer with parameters of type ScreenModifierConstructorDescriptionClientHandshakePacketListenerImpl(Connection pConnection, Minecraft pMinecraft, ServerData pServerData, Screen pParent, boolean pNewWorld, Duration pWorldLoadDuration, Consumer<Component> pUpdateStatus, TransferState pCookies) CommonListenerCookie(com.mojang.authlib.GameProfile localGameProfile, WorldSessionTelemetryManager telemetryManager, RegistryAccess.Frozen receivedRegistries, FeatureFlagSet enabledFeatures, String serverBrand, ServerData serverData, Screen postDisconnectScreen, Map<ResourceLocation, byte[]> serverCookies, ChatComponent.State chatState, Map<String, String> customReportDetails, ServerLinks serverLinks) Deprecated.UseCommonListenerCookie(GameProfile, WorldSessionTelemetryManager, RegistryAccess.Frozen, FeatureFlagSet, String, ServerData, Screen, Map, ChatComponent.State, Map, ServerLinks, net.neoforged.neoforge.network.connection.ConnectionType)instead,to indicate whether the connection is modded.CommonListenerCookie(com.mojang.authlib.GameProfile localGameProfile, WorldSessionTelemetryManager telemetryManager, RegistryAccess.Frozen receivedRegistries, FeatureFlagSet enabledFeatures, String serverBrand, ServerData serverData, Screen postDisconnectScreen, Map<ResourceLocation, byte[]> serverCookies, ChatComponent.State chatState, Map<String, String> customReportDetails, ServerLinks serverLinks, ConnectionType connectionType) Creates an instance of aCommonListenerCookierecord class.(package private)PackConfirmScreen(Minecraft pMinecraft, Screen pParentScreen, List<ClientCommonPacketListenerImpl.PackConfirmScreen.PendingRequest> pRequests, boolean pRequired, 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 ScreenModifier and TypeFieldDescription(package private) final ScreenRealmsConnect.onlineScreenprivate final ScreenDisconnectedRealmsScreen.parentConstructors in net.minecraft.realms with parameters of type ScreenModifierConstructorDescriptionDisconnectedRealmsScreen(Screen pParent, Component pTitle, Component pReason) RealmsConnect(Screen pOnlineScreen) -
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, char codePoint, int modifiers) static booleanClientHooks.onScreenCharTypedPre(Screen guiScreen, char codePoint, int modifiers) static booleanClientHooks.onScreenKeyPressedPost(Screen guiScreen, int keyCode, int scanCode, int modifiers) static booleanClientHooks.onScreenKeyPressedPre(Screen guiScreen, int keyCode, int scanCode, int modifiers) static booleanClientHooks.onScreenKeyReleasedPost(Screen guiScreen, int keyCode, int scanCode, int modifiers) static booleanClientHooks.onScreenKeyReleasedPre(Screen guiScreen, int keyCode, int scanCode, int modifiers) static booleanClientHooks.onScreenMouseClickedPost(Screen guiScreen, double mouseX, double mouseY, int button, boolean handled) static booleanClientHooks.onScreenMouseClickedPre(Screen guiScreen, double mouseX, double mouseY, int button) static voidClientHooks.onScreenMouseDragPost(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static booleanClientHooks.onScreenMouseDragPre(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static booleanClientHooks.onScreenMouseReleasedPost(Screen guiScreen, double mouseX, double mouseY, int button, boolean handled) static booleanClientHooks.onScreenMouseReleasedPre(Screen guiScreen, double mouseX, double mouseY, int button) 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 ScreenModifierConstructorDescriptionCharacterTyped(Screen screen, char codePoint, int modifiers) protectedInit(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) protectedKeyPressed(Screen screen, int keyCode, int scanCode, int modifiers) KeyReleased(Screen screen, int keyCode, int scanCode, int modifiers) MouseButtonPressed(Screen screen, double mouseX, double mouseY, int button) MouseButtonReleased(Screen screen, double mouseX, double mouseY, int button) MouseDragged(Screen screen, double mouseX, double mouseY, int mouseButton, 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, List<GuiEventListener> list, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) Post(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) Pre(Screen screen, List<GuiEventListener> list, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) 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, net.neoforged.fml.config.ModConfig.Type, net.neoforged.fml.config.ModConfig, Component, Screen> ConfigurationScreen.sectionScreenMethods in net.neoforged.neoforge.client.gui that return ScreenModifier and TypeMethodDescriptionIConfigScreenFactory.createScreen(net.neoforged.fml.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(net.neoforged.fml.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, net.neoforged.fml.config.ModConfig modConfig, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) Constructors in net.neoforged.neoforge.client.gui with parameters of type ScreenModifierConstructorDescriptionConfigurationScreen(net.neoforged.fml.ModContainer mod, Screen parent) ConfigurationScreen(net.neoforged.fml.ModContainer mod, Screen parent, com.mojang.datafixers.util.Function4<ConfigurationScreen, net.neoforged.fml.config.ModConfig.Type, net.neoforged.fml.config.ModConfig, Component, Screen> sectionScreen) ConfigurationScreen(net.neoforged.fml.ModContainer mod, Screen parent, ConfigurationScreen.ConfigurationSectionScreen.Filter filter) ConfigurationSectionScreen(Screen parent, net.neoforged.fml.config.ModConfig.Type type, net.neoforged.fml.config.ModConfig modConfig, Component title) Constructs a new section screen for the top-most section in aModConfig.ConfigurationSectionScreen(Screen parent, net.neoforged.fml.config.ModConfig.Type type, net.neoforged.fml.config.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, net.neoforged.fml.config.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<ResourceLocation, Component> mismatchedChannelData) Constructor parameters in net.neoforged.neoforge.client.gui with type arguments of type ScreenModifierConstructorDescriptionConfigurationScreen(net.neoforged.fml.ModContainer mod, Screen parent, com.mojang.datafixers.util.Function4<ConfigurationScreen, net.neoforged.fml.config.ModConfig.Type, net.neoforged.fml.config.ModConfig, Component, Screen> sectionScreen)
RegisterMenuScreensEventinstead