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 void
RealmsMainScreen.confirmToPlay
(RealmsServer pRealmsServer, Screen pLastScreen, Component pTitle, Component pMessage, Component pConfirmButton) RealmsAvailability.Result.createErrorScreen
(Screen pLastScreen) static void
RealmsMainScreen.play
(RealmsServer pRealmsServer, Screen pLastScreen) static void
RealmsMainScreen.play
(RealmsServer pRealmsServer, Screen pLastScreen, boolean pAllowSnapshots) private static void
RealmsMainScreen.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 void
RealmsCreateWorldFlow.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 TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in com.mojang.realmsclient.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
AddRealmPopupScreen.backgroundScreen
private final Screen
RealmsBrokenWorldScreen.lastScreen
private final Screen
RealmsClientOutdatedScreen.lastScreen
private final Screen
RealmsDownloadLatestWorldScreen.lastScreen
private final Screen
RealmsLongRunningMcoTaskScreen.lastScreen
private final Screen
RealmsParentalConsentScreen.lastScreen
private final Screen
RealmsPendingInvitesScreen.lastScreen
private final Screen
RealmsResetWorldScreen.lastScreen
private final Screen
RealmsTermsScreen.lastScreen
private final Screen
RealmsGenericErrorScreen.nextScreen
Methods in com.mojang.realmsclient.gui.screens that return ScreenModifier and TypeMethodDescriptionRealmsBrokenWorldScreen.createErrorScreen
(RealmsServiceException p_428698_) Methods in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifier and TypeMethodDescriptionstatic PopupScreen
RealmsPopups.customPopupScreen
(Screen pBackgroundScreen, Component pTitle, Component pMessage, Consumer<PopupScreen> pOnContinue) static RealmsResetWorldScreen
RealmsResetWorldScreen.forEmptySlot
(Screen pLastScreen, int pSlot, RealmsServer pServerData, Runnable pResetWorldRunnable) static RealmsResetWorldScreen
RealmsResetWorldScreen.forNewRealm
(Screen pLastScreen, RealmsServer pServerData, RealmCreationTask pRealmCreationTask, Runnable pResetWorldRunnable) static RealmsResetWorldScreen
RealmsResetWorldScreen.forResetSlot
(Screen pLastScreen, RealmsServer pServerData, Runnable pResetWorldRunnable) static PopupScreen
RealmsPopups.infoPopupScreen
(Screen pBackgroundScreen, Component pMessage, Consumer<PopupScreen> pOnContinue) static PopupScreen
RealmsPopups.warningAcknowledgePopupScreen
(Screen pBackgroundScreen, Component pMessage, Consumer<PopupScreen> pOnContinue) static PopupScreen
RealmsPopups.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 p_88625_, WorldDownload p_88626_, String p_88627_, it.unimi.dsi.fastutil.booleans.BooleanConsumer p_88628_) RealmsGenericErrorScreen
(RealmsServiceException pServiceException, Screen pNextScreen) RealmsGenericErrorScreen
(Component pMessage, Screen pNextScreen) RealmsGenericErrorScreen
(Component pTitle, Component pLine2, 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, int pSubtitleColor, Component pResetTaskTitle, RealmCreationTask pRealmCreationTask, Runnable pResetWorldRunnable) private
RealmsResetWorldScreen
(Screen pLastScreen, RealmsServer pServerData, int pSlot, Component pTitle, Component pSubtitle, int pSubtitleColor, 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 TypeClassDescriptionclass
class
class
class
class
class
Fields in com.mojang.realmsclient.gui.screens.configuration declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
RealmsBackupInfoScreen.lastScreen
private final Screen
RealmsPreferredRegionSelectionScreen.parent
Methods in com.mojang.realmsclient.gui.screens.configuration that return ScreenModifier and TypeMethodDescriptionRealmsConfigureWorldScreen.createErrorScreen
(RealmsServiceException p_428711_) 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 Screen
DownloadTask.lastScreen
private final Screen
GetServerDetailsTask.lastScreen
private final Screen
OpenServerTask.returnScreen
Methods 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 PopupScreen
GetServerDetailsTask.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 ScreenMethods in net.minecraft.client with parameters of type ScreenModifier and TypeMethodDescriptionvoid
Minecraft.clearClientLevel
(Screen pNextScreen) void
Minecraft.disconnect
(Screen pNextScreen, boolean pKeepResourcePacks) void
Minecraft.forceSetScreen
(Screen pScreen) void
private void
Minecraft.updateScreenAndTick
(Screen pScreen) Method parameters in net.minecraft.client with type arguments of type ScreenModifier and TypeMethodDescriptionprivate boolean
Minecraft.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 Screen
PopupScreen.backgroundScreen
private final Screen
PopupScreen.Builder.backgroundScreen
private final Screen
CommandSuggestions.screen
private final Screen
OptionsList.Entry.screen
Methods in net.minecraft.client.gui.components with parameters of type ScreenModifier and TypeMethodDescriptionstatic OptionsList.Entry
OptionsList.Entry.big
(List<AbstractWidget> pOptions, Screen pScreen) static OptionsList.Entry
OptionsList.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 interface
MenuScreens.ScreenConstructor<T extends AbstractContainerMenu,
U extends Screen & MenuAccess<T>> Subclasses of Screen in net.minecraft.client.gui.screensModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
static class
class
class
class
class
class
class
class
class
class
class
class
class
(package private) static class
class
class
class
class
class
class
class
Fields in net.minecraft.client.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
CreditsAndAttributionScreen.lastScreen
private final Screen
DirectJoinServerScreen.lastScreen
private final Screen
EditServerScreen.lastScreen
private final Screen
ShareToLanScreen.lastScreen
(package private) final Screen
ConnectScreen.parent
private final Screen
CreateBuffetWorldScreen.parent
private final Screen
DisconnectedScreen.parent
final Screen
PauseScreen.FeedbackSubScreen.parent
Methods 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 Screen
NoticeWithLinkScreen.createPackSymlinkWarningScreen
(Runnable pOnClose) static Screen
NoticeWithLinkScreen.createWorldSymlinkWarningScreen
(Runnable pOnClose) Methods in net.minecraft.client.gui.screens with parameters of type ScreenModifier and TypeMethodDescription(package private) static void
PauseScreen.addFeedbackButtons
(Screen pLastScreen, GridLayout.RowHelper pRowHelper) protected static void
Screen.clickCommandAction
(LocalPlayer pPlayer, String pCommand, Screen pScreen) protected static boolean
Screen.clickUrlAction
(Minecraft pMinecraft, Screen pScreen, URI pUrl) private void
AccessibilityOnboardingScreen.closeAndSetScreen
(Screen pScreen) static Button.OnPress
ConfirmLinkScreen.confirmLink
(Screen pLastScreen, String pUrl) static Button.OnPress
ConfirmLinkScreen.confirmLink
(Screen pLastScreen, String pUrl, boolean pTrusted) static Button.OnPress
ConfirmLinkScreen.confirmLink
(Screen pLastScreen, URI pUri) static Button.OnPress
ConfirmLinkScreen.confirmLink
(Screen pLastScreen, URI pUri, boolean pTrusted) static void
ConfirmLinkScreen.confirmLinkNow
(Screen pLastScreen, String pUrl) static void
ConfirmLinkScreen.confirmLinkNow
(Screen pLastScreen, String pUrl, boolean pTrusted) static void
ConfirmLinkScreen.confirmLinkNow
(Screen pLastScreen, URI pUri) static void
ConfirmLinkScreen.confirmLinkNow
(Screen pLastScreen, URI pUri, boolean pTrusted) protected static void
Screen.defaultHandleClickEvent
(ClickEvent pClickEvent, Minecraft pMinecraft, Screen pScreen) protected static void
Screen.defaultHandleGameClickEvent
(ClickEvent pClickEvent, Minecraft pMinecraft, Screen pScreen) private static Button
PauseScreen.openLinkButton
(Screen pLastScreen, Component pButtonText, URI pUri) static void
ConnectScreen.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 Button
PauseScreen.openScreenButton
(Component pMessage, Supplier<Screen> pScreenSupplier) Constructors in net.minecraft.client.gui.screens with parameters of type ScreenModifierConstructorDescriptionprivate
ConnectScreen
(Screen pParent, Component pConnectFailedTitle) CreateBuffetWorldScreen
(Screen pParent, WorldCreationContext pContext, Consumer<Holder<Biome>> pApplySettings) CreditsAndAttributionScreen
(Screen pLastScreen) DirectJoinServerScreen
(Screen p_95960_, it.unimi.dsi.fastutil.booleans.BooleanConsumer p_95961_, ServerData p_95962_) 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 p_96017_, it.unimi.dsi.fastutil.booleans.BooleanConsumer p_96018_, ServerData p_96019_) protected
FeedbackSubScreen
(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.dialog
Subclasses of Screen in net.minecraft.client.gui.screens.dialogModifier and TypeClassDescriptionclass
ButtonListDialogScreen<T extends ButtonListDialog>
class
class
DialogScreen<T extends Dialog>
static class
class
class
class
SimpleDialogScreen<T extends SimpleDialog>
class
Fields in net.minecraft.client.gui.screens.dialog declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
DialogScreen.previousScreen
private final Screen
WaitingForResponseScreen.previousScreen
Fields in net.minecraft.client.gui.screens.dialog with type parameters of type ScreenModifier and TypeFieldDescriptionprivate final org.apache.commons.lang3.mutable.MutableObject
<Screen> DialogScreen.WarningScreen.returnScreen
Methods in net.minecraft.client.gui.screens.dialog that return ScreenModifier and TypeMethodDescriptionstatic Screen
DialogScreen.previousScreen()
WaitingForResponseScreen.previousScreen()
DialogScreen.WarningScreen.returnScreen()
Methods in net.minecraft.client.gui.screens.dialog with parameters of type ScreenModifier and TypeMethodDescriptionstatic Screen
DialogScreens.Factory.create
(Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) static <T extends Dialog>
DialogScreen<T> DialogScreens.createFromData
(T pDialog, Screen pPreviousScreen, DialogConnectionAccess pConnectionAccess) private void
DialogScreen.handleDialogClickEvent
(ClickEvent pClickEvent, Screen pPreviousScreen) void
DialogConnectionAccess.openDialog
(Holder<Dialog> pDialog, Screen pPreviousScreen) void
DialogConnectionAccess.runCommand
(String pCommand, Screen pPreviousScreen) void
DialogScreen.WarningScreen.updateReturnScreen
(Screen pReturnScreen) Constructors in net.minecraft.client.gui.screens.dialog with parameters of type ScreenModifierConstructorDescriptionButtonListDialogScreen
(Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) DialogListDialogScreen
(Screen pPreviousScreen, DialogListDialog pDialog, DialogConnectionAccess pConnectionAccess) DialogScreen
(Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) MultiButtonDialogScreen
(Screen pPreviousScreen, MultiActionDialog pDialog, DialogConnectionAccess pConnectionAccess) ServerLinksDialogScreen
(Screen pPreviousScreen, ServerLinksDialog pDialog, DialogConnectionAccess pConnectionAccess) SimpleDialogScreen
(Screen pPreviousScreen, T pDialog, DialogConnectionAccess pConnectionAccess) WaitingForResponseScreen
(Screen pPreviousScreen) Constructor parameters in net.minecraft.client.gui.screens.dialog with type arguments of type ScreenModifierConstructorDescriptionprivate
WarningScreen
(Minecraft p_427476_, org.apache.commons.lang3.mutable.MutableObject<Screen> p_427235_) -
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 TypeMethodDescriptionvoid
InputControlHandler.addControl
(T p_426301_, Screen p_426218_, InputControlHandler.Output p_425742_) void
InputControlHandlers.BooleanHandler.addControl
(BooleanInput p_426172_, Screen p_426214_, InputControlHandler.Output p_426199_) void
InputControlHandlers.NumberRangeHandler.addControl
(NumberRangeInput p_425719_, Screen p_426306_, InputControlHandler.Output p_425726_) void
InputControlHandlers.SingleOptionHandler.addControl
(SingleOptionInput p_425545_, Screen p_425696_, InputControlHandler.Output p_426241_) void
InputControlHandlers.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 TypeClassDescriptionclass
class
AbstractContainerScreen<T extends AbstractContainerMenu>
class
AbstractFurnaceScreen<T extends AbstractFurnaceMenu>
class
AbstractRecipeBookScreen<T extends RecipeBookMenu>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
ItemCombinerScreen<T extends ItemCombinerMenu>
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of Screen in net.minecraft.client.gui.screens.multiplayer
Subclasses of Screen in net.minecraft.client.gui.screens.multiplayerModifier and TypeClassDescriptionclass
class
class
class
Fields in net.minecraft.client.gui.screens.multiplayer declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
JoinMultiplayerScreen.lastScreen
private final Screen
SafetyScreen.previous
Constructors in net.minecraft.client.gui.screens.multiplayer with parameters of type ScreenModifierConstructorDescriptionJoinMultiplayerScreen
(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 TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
Fields in net.minecraft.client.gui.screens.options declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
OptionsScreen.lastScreen
protected final Screen
OptionsSubScreen.lastScreen
Method parameters in net.minecraft.client.gui.screens.options with type arguments of type ScreenModifier and TypeMethodDescriptionprivate Button
OptionsScreen.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 TypeClassDescriptionclass
AbstractReportScreen<B extends Report.Builder<?>>
(package private) class
class
class
class
class
class
class
Fields in net.minecraft.client.gui.screens.reporting declared as ScreenModifier and TypeFieldDescriptionprotected final Screen
AbstractReportScreen.lastScreen
private final Screen
ChatSelectionScreen.lastScreen
private final Screen
ReportPlayerScreen.lastScreen
private final Screen
ReportReasonSelectionScreen.lastScreen
Constructors in net.minecraft.client.gui.screens.reporting with parameters of type ScreenModifierConstructorDescriptionprotected
AbstractReportScreen
(Component pTitle, Screen pLastScreen, ReportingContext pReportingContext, B pReportBuilder) ChatReportScreen
(Screen pLastScreen, ReportingContext pReportingContext, UUID pReportId) ChatReportScreen
(Screen pLastScreen, ReportingContext pReportContext, ChatReport pReport) private
ChatReportScreen
(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) private
NameReportScreen
(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) private
SkinReportScreen
(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) class
class
class
class
class
class
class
Fields in net.minecraft.client.gui.screens.worldselection declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
CreateWorldScreen.lastScreen
protected final Screen
SelectWorldScreen.lastScreen
private final Screen
ExperimentsScreen.parent
Methods 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 TypeMethodDescriptionvoid
WorldOpenFlows.createFreshLevel
(String pLevelName, LevelSettings pLevelSettings, WorldOptions pWorldOptions, Function<HolderLookup.Provider, WorldDimensions> pDimensionGetter, Screen pLastScreen) static CreateWorldScreen
CreateWorldScreen.createFromExisting
(Minecraft pMinecraft, Screen pLastScreen, LevelSettings pLevelSettings, WorldCreationContext pContext, Path pTempDataPackDir) private static void
CreateWorldScreen.openCreateWorldScreen
(Minecraft pMinecraft, Screen pLastScreen, Function<WorldLoader.DataLoadContext, WorldGenSettings> pWorldGenSettingsGetter, WorldCreationContextMapper pCreationContextMapper, ResourceKey<WorldPreset> pPreset, CreateWorldCallback pCreateWorldCallback) static void
static void
CreateWorldScreen.openFresh
(Minecraft pMinecraft, Screen pLastScreen, CreateWorldCallback pCallback) static void
Constructors in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifierConstructorDescriptionprivate
CreateWorldScreen
(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) class
Fields in net.minecraft.client.multiplayer declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
ClientHandshakePacketListenerImpl.parent
private final Screen
ClientCommonPacketListenerImpl.PackConfirmScreen.parentScreen
protected final Screen
ClientCommonPacketListenerImpl.postDisconnectScreen
private final Screen
CommonListenerCookie.postDisconnectScreen
The field for thepostDisconnectScreen
record component.Methods in net.minecraft.client.multiplayer that return ScreenModifier and TypeMethodDescriptionprivate Screen
ClientCommonPacketListenerImpl.addOrUpdatePackPrompt
(UUID pId, URL pUrl, String pHash, boolean pRequired, Component pPrompt) protected Screen
ClientCommonPacketListenerImpl.createDisconnectScreen
(DisconnectionDetails pDetails) protected Screen
ClientConfigurationPacketListenerImpl.createDisconnectScreen
(DisconnectionDetails p_350769_) CommonListenerCookie.postDisconnectScreen()
Returns the value of thepostDisconnectScreen
record component.Methods in net.minecraft.client.multiplayer with parameters of type ScreenModifier and TypeMethodDescriptionprivate void
ClientPacketListener.openCommandSendConfirmationWindow
(String pCommand, String pTitleKey, Screen pPreviousScreen) void
ClientPacketListener.sendUnattendedCommand
(String pCommand, Screen pPreviousScreen) protected void
ClientCommonPacketListenerImpl.showDialog
(Holder<Dialog> pDialog, DialogConnectionAccess pConnectionAccess, Screen pPreviousScreen) void
ClientCommonPacketListenerImpl.showDialog
(Holder<Dialog> pDialog, Screen pPreviousScreen) 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 aCommonListenerCookie
record 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 pLastScreen, ReportingContext pReportingContext) NameReport.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) abstract Screen
Report.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) SkinReport.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) Methods in net.minecraft.client.multiplayer.chat.report with parameters of type ScreenModifier and TypeMethodDescriptionChatReport.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) NameReport.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) abstract Screen
Report.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) SkinReport.createScreen
(Screen pLastScreen, ReportingContext pReportingContext) void
ReportingContext.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 void
ClientHooks.drawScreen
(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) private static void
ClientHooks.drawScreenInternal
(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) static void
ClientHooks.onScreenCharTypedPost
(Screen guiScreen, char codePoint, int modifiers) static boolean
ClientHooks.onScreenCharTypedPre
(Screen guiScreen, char codePoint, int modifiers) static boolean
ClientHooks.onScreenKeyPressedPost
(Screen guiScreen, int keyCode, int scanCode, int modifiers) static boolean
ClientHooks.onScreenKeyPressedPre
(Screen guiScreen, int keyCode, int scanCode, int modifiers) static boolean
ClientHooks.onScreenKeyReleasedPost
(Screen guiScreen, int keyCode, int scanCode, int modifiers) static boolean
ClientHooks.onScreenKeyReleasedPre
(Screen guiScreen, int keyCode, int scanCode, int modifiers) static boolean
ClientHooks.onScreenMouseClickedPost
(Screen guiScreen, double mouseX, double mouseY, int button, boolean handled) static boolean
ClientHooks.onScreenMouseClickedPre
(Screen guiScreen, double mouseX, double mouseY, int button) static void
ClientHooks.onScreenMouseDragPost
(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static boolean
ClientHooks.onScreenMouseDragPre
(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static boolean
ClientHooks.onScreenMouseReleasedPost
(Screen guiScreen, double mouseX, double mouseY, int button, boolean handled) static boolean
ClientHooks.onScreenMouseReleasedPre
(Screen guiScreen, double mouseX, double mouseY, int button) static void
ClientHooks.onScreenMouseScrollPost
(MouseHandler mouseHelper, Screen guiScreen, double scrollDeltaX, double scrollDeltaY) static boolean
ClientHooks.onScreenMouseScrollPre
(MouseHandler mouseHelper, Screen guiScreen, double scrollDeltaX, double scrollDeltaY) ClientHooks.onScreenPotionSize
(Screen screen, int availableSpace, boolean compact, int horizontalOffset) static void
ClientHooks.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 Screen
ScreenEvent.Opening.currentScreen
private Screen
ScreenEvent.Opening.newScreen
private final Screen
ScreenEvent.screen
Methods 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 Screen
ScreenEvent.Opening.getCurrentScreen()
Gets the currently open screen at the time of the event being fired.@Nullable Screen
ScreenEvent.Opening.getNewScreen()
ScreenEvent.getScreen()
Returns the screen that caused this event.Methods in net.neoforged.neoforge.client.event with parameters of type ScreenModifier and TypeMethodDescriptionvoid
ScreenEvent.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, char codePoint, int modifiers) protected
Init
(Screen screen, List<GuiEventListener> listenerList, Consumer<GuiEventListener> add, Consumer<GuiEventListener> remove) protected
KeyPressed
(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) protected
MouseInput
(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) protected
Render
(Screen screen, GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) RenderInventoryMobEffects
(Screen screen, int availableSpace, boolean compact, int horizontalOffset) protected
ScreenEvent
(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 void
IMinecraftExtension.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 class
A generic configuration UI.static class
A 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 class
A 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 class
class
class
class
Fields in net.neoforged.neoforge.client.gui declared as ScreenModifier and TypeFieldDescriptionprivate final Screen
ConfigurationScreen.ConfigurationSectionScreen.Context.parent
The field for theparent
record component.private final Screen
ModMismatchDisconnectedScreen.parent
private Screen
ModListScreen.parentScreen
Fields 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.sectionScreen
Methods 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 theparent
record 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 aContext
record 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
(ModContainer mod, Screen parent, com.mojang.datafixers.util.Function4<ConfigurationScreen, ModConfig.Type, ModConfig, Component, Screen> sectionScreen)
RegisterMenuScreensEvent
instead