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 lastScreen) Methods in com.mojang.realmsclient with parameters of type ScreenModifier and TypeMethodDescriptionprivate static voidRealmsMainScreen.confirmToPlay(RealmsServer server, Screen lastScreen, Component title, Component message, Component confirmButton) @Nullable ScreenRealmsAvailability.Result.createErrorScreen(Screen lastScreen) static voidRealmsMainScreen.play(@Nullable RealmsServer server, Screen cancelScreen) static voidRealmsMainScreen.play(@Nullable RealmsServer server, Screen cancelScreen, boolean skipCompatibility) private static voidRealmsMainScreen.upgradeRealmAndPlay(RealmsServer server, Screen cancelScreen) 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 minecraft, Screen returnScreen, Screen lastScreen, int slot, RealmsServer realmsServer, @Nullable RealmCreationTask realmCreationTask) -
Uses of Screen in com.mojang.realmsclient.dto
Methods in com.mojang.realmsclient.dto with parameters of type ScreenModifier and TypeMethodDescriptionRealmsNotification.VisitUrl.buildOpenLinkButton(Screen parentScreen) @Nullable PopupScreenRealmsNotification.InfoPopup.buildScreen(Screen parentScreen, Consumer<UUID> dismiss) -
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 exception) Methods in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifier and TypeMethodDescriptionstatic PopupScreenRealmsPopups.customPopupScreen(Screen backgroundScreen, Component popupTitle, Component popupMessage, Consumer<PopupScreen> onContinue) static RealmsResetWorldScreenRealmsResetWorldScreen.forEmptySlot(Screen lastScreen, int slot, RealmsServer serverData, Runnable resetWorldRunnable) static RealmsResetWorldScreenRealmsResetWorldScreen.forNewRealm(Screen lastScreen, RealmsServer serverData, RealmCreationTask realmCreationTask, Runnable resetWorldRunnable) static RealmsResetWorldScreenRealmsResetWorldScreen.forResetSlot(Screen lastScreen, RealmsServer serverData, Runnable resetWorldRunnable) static PopupScreenRealmsPopups.infoPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) static PopupScreenRealmsPopups.warningAcknowledgePopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) static PopupScreenRealmsPopups.warningPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) Constructors in com.mojang.realmsclient.gui.screens with parameters of type ScreenModifierConstructorDescriptionAddRealmPopupScreen(Screen backgroundScreen, boolean trialAvailable) RealmsBrokenWorldScreen(Screen lastScreen, long serverId, boolean isMinigame) RealmsClientOutdatedScreen(Screen lastScreen) RealmsDownloadLatestWorldScreen(Screen lastScreen, WorldDownload worldDownload, String worldName, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback) RealmsGenericErrorScreen(RealmsServiceException realmsServiceException, Screen nextScreen) privateRealmsGenericErrorScreen(RealmsGenericErrorScreen.ErrorMessage message, Screen nextScreen) RealmsGenericErrorScreen(Component message, Screen nextScreen) RealmsGenericErrorScreen(Component title, Component message, Screen nextScreen) RealmsLongRunningMcoConnectTaskScreen(Screen lastScreen, RealmsJoinInformation serverAddress, LongRunningTask task) RealmsLongRunningMcoTaskScreen(Screen lastScreen, LongRunningTask... tasks) RealmsParentalConsentScreen(Screen lastScreen) RealmsPendingInvitesScreen(Screen lastScreen, Component title) RealmsResetWorldScreen(Screen lastScreen, RealmsServer serverData, int slot, Component title, Component subtitle, Component resetTaskTitle, @Nullable RealmCreationTask realmCreationTask, Runnable resetWorldRunnable) privateRealmsResetWorldScreen(Screen lastScreen, RealmsServer serverData, int slot, Component title, Component subtitle, Component resetTaskTitle, Runnable resetWorldRunnable) RealmsTermsScreen(Screen lastScreen, RealmsServer realmsServer) -
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 exception) RealmsConfigureWorldScreen.getLastScreen()Constructors in com.mojang.realmsclient.gui.screens.configuration with parameters of type ScreenModifierConstructorDescriptionRealmsBackupInfoScreen(Screen lastScreen, Backup backup) RealmsPreferredRegionSelectionScreen(Screen parent, BiConsumer<RegionSelectionPreference, RealmsRegion> applySettings, Map<RealmsRegion, ServiceQuality> regionServiceQuality, RealmsSettingsTab.RegionSelection currentSelection) -
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> errorScreen, String errorMessage) static Consumer<RealmsServiceException> RealmsUtil.openScreenOnFailure(Function<RealmsServiceException, Screen> errorScreen) -
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 address, UUID packId, Function<RealmsJoinInformation, Screen> onCompletionScreen) Constructors in com.mojang.realmsclient.util.task with parameters of type ScreenModifierConstructorDescriptionConnectTask(Screen lastScreen, RealmsServer server, RealmsJoinInformation address) DownloadTask(long realmId, int slot, String downloadName, Screen lastScreen) GetServerDetailsTask(Screen lastScreen, RealmsServer server) OpenServerTask(RealmsServer realmsServer, Screen returnScreen, boolean join, Minecraft minecraft) -
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 screen) voidMinecraft.disconnect(Screen screen, boolean keepResourcePacks) voidMinecraft.disconnect(Screen screen, boolean keepResourcePacks, boolean stopSound) voidvoidMinecraft.setScreenAndShow(Screen screen) Method parameters in net.minecraft.client with type arguments of type ScreenModifier and TypeMethodDescriptionprivate booleanMinecraft.addInitialScreens(List<Function<Runnable, Screen>> screens) 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 @Nullable ScreenPopupScreen.backgroundScreenprivate final @Nullable 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 options, OptionInstance<?> optionInstance, Screen screen) static OptionsList.EntryOptionsList.Entry.small(AbstractWidget leftWidget, @Nullable AbstractWidget rightWidget, Screen screen) static OptionsList.EntryOptionsList.Entry.small(AbstractWidget leftWidget, OptionInstance<?> leftWidgetOptionInstance, @Nullable AbstractWidget rightWidget, Screen screen) Constructors in net.minecraft.client.gui.components with parameters of type ScreenModifierConstructorDescriptionCommandSuggestions(Minecraft minecraft, Screen screen, EditBox input, Font font, boolean commandsOnly, boolean onlyShowIfCursorPastError, int lineStartOffset, int suggestionLineLimit, boolean anchorToBottom, int fillColor) privateEntry(List<OptionsList.OptionInstanceWidget> widgets, Screen screen) protectedHeaderEntry(Screen screen, Component text, int paddingTop) privatePopupScreen(@Nullable Screen backgroundScreen, int backgroundWidth, @Nullable Identifier image, Component title, List<Component> messages, List<PopupScreen.ButtonOption> buttons, @Nullable Runnable onClose) -
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 screen) HeaderAndFooterLayout(Screen screen, int headerAndFooterHeight) HeaderAndFooterLayout(Screen screen, int headerHeight, int footerHeight) -
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 classclassclassclassclassclassclassclassclassclassclassclassclassprivate static classclassclassclassclassclassclassFields in net.minecraft.client.gui.screens declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenCreditsAndAttributionScreen.lastScreenprivate final ScreenDirectJoinServerScreen.lastScreenprivate final ScreenManageServerScreen.lastScreenprivate final ScreenShareToLanScreen.lastScreenprivate 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> type, MenuScreens.ScreenConstructor<M, U> factory) Deprecated.Methods in net.minecraft.client.gui.screens that return ScreenModifier and TypeMethodDescriptionstatic ScreenNoticeWithLinkScreen.createPackSymlinkWarningScreen(Runnable onClose) static ScreenNoticeWithLinkScreen.createWorldSymlinkWarningScreen(Runnable onClose) Methods in net.minecraft.client.gui.screens with parameters of type ScreenModifier and TypeMethodDescriptionprivate static voidPauseScreen.addFeedbackButtons(Screen screen, GridLayout.RowHelper helper) protected static voidScreen.clickCommandAction(LocalPlayer player, String command, @Nullable Screen screenAfterCommand) protected static booleanScreen.clickUrlAction(Minecraft minecraft, @Nullable Screen screen, URI uri) private voidAccessibilityOnboardingScreen.closeAndSetScreen(Screen screen) static Button.OnPressConfirmLinkScreen.confirmLink(Screen parentScreen, String uri) static Button.OnPressConfirmLinkScreen.confirmLink(Screen parentScreen, String uri, boolean trusted) static Button.OnPressConfirmLinkScreen.confirmLink(Screen parentScreen, URI uri) static Button.OnPressConfirmLinkScreen.confirmLink(Screen parentScreen, URI uri, boolean trusted) static voidConfirmLinkScreen.confirmLinkNow(@Nullable Screen parentScreen, URI uri) static voidConfirmLinkScreen.confirmLinkNow(@Nullable Screen parentScreen, URI uri, boolean trusted) static voidConfirmLinkScreen.confirmLinkNow(Screen parentScreen, String uri) static voidConfirmLinkScreen.confirmLinkNow(Screen parentScreen, String uri, boolean trusted) protected static voidScreen.defaultHandleClickEvent(ClickEvent event, Minecraft minecraft, @Nullable Screen activeScreen) protected static voidScreen.defaultHandleGameClickEvent(ClickEvent event, Minecraft minecraft, @Nullable Screen activeScreen) private static ButtonPauseScreen.openLinkButton(Screen screen, Component message, URI link) static voidConnectScreen.startConnecting(Screen parent, Minecraft minecraft, ServerAddress hostAndPort, ServerData data, boolean isQuickPlay, @Nullable TransferState transferState) Method parameters in net.minecraft.client.gui.screens with type arguments of type ScreenModifier and TypeMethodDescriptionprivate ButtonPauseScreen.openScreenButton(Component message, Supplier<Screen> newScreen) Constructors in net.minecraft.client.gui.screens with parameters of type ScreenModifierConstructorDescriptionprivateConnectScreen(Screen parent, Component connectFailedTitle) CreateBuffetWorldScreen(Screen parent, WorldCreationContext settings, Consumer<Holder<Biome>> applySettings) CreditsAndAttributionScreen(Screen lastScreen) DirectJoinServerScreen(Screen lastScreen, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback, ServerData serverData) DisconnectedScreen(Screen parent, Component title, Component reason) DisconnectedScreen(Screen parent, Component title, Component reason, Component buttonText) DisconnectedScreen(Screen parent, Component title, DisconnectionDetails details) DisconnectedScreen(Screen parent, Component title, DisconnectionDetails details, Component buttonText) protectedFeedbackSubScreen(Screen parent) ManageServerScreen(Screen lastScreen, Component title, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback, ServerData serverData) ShareToLanScreen(Screen lastScreen) -
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 advancements, @Nullable Screen lastScreen) -
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 minecraft, DialogConnectionAccess connectionAccess, Screen returnScreen) @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 minecraft, DialogConnectionAccess connectionAccess, Screen returnScreen) DialogScreens.Factory.create(@Nullable Screen previousScreen, T data, DialogConnectionAccess connectionAccess) static <T extends Dialog>
@Nullable DialogScreen<T> DialogScreens.createFromData(T dialog, @Nullable Screen previousScreen, DialogConnectionAccess connectionAccess) private voidDialogScreen.handleDialogClickEvent(ClickEvent event, @Nullable Screen activeScreen) voidDialogConnectionAccess.openDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) voidDialogConnectionAccess.runCommand(String command, @Nullable Screen activeScreen) voidDialogScreen.WarningScreen.updateReturnScreen(@Nullable Screen newReturnScreen) Constructors in net.minecraft.client.gui.screens.dialog with parameters of type ScreenModifierConstructorDescriptionButtonListDialogScreen(@Nullable Screen previousScreen, T dialog, DialogConnectionAccess connectionAccess) DialogListDialogScreen(@Nullable Screen previousScreen, DialogListDialog dialog, DialogConnectionAccess connectionAccess) DialogScreen(@Nullable Screen previousScreen, T dialog, DialogConnectionAccess connectionAccess) MultiButtonDialogScreen(@Nullable Screen previousScreen, MultiActionDialog dialog, DialogConnectionAccess connectionAccess) ServerLinksDialogScreen(@Nullable Screen previousScreen, ServerLinksDialog dialog, DialogConnectionAccess connectionAccess) SimpleDialogScreen(@Nullable Screen previousScreen, T dialog, DialogConnectionAccess connectionAccess) WaitingForResponseScreen(@Nullable Screen nextScreen) Constructor parameters in net.minecraft.client.gui.screens.dialog with type arguments of type ScreenModifierConstructorDescriptionprivateWarningScreen(Minecraft minecraft, DialogConnectionAccess connectionAccess, org.apache.commons.lang3.mutable.MutableObject<Screen> returnScreen) -
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 input, Screen screen, InputControlHandler.Output output) voidInputControlHandlers.BooleanHandler.addControl(BooleanInput input, Screen screen, InputControlHandler.Output output) voidInputControlHandlers.NumberRangeHandler.addControl(NumberRangeInput input, Screen screen, InputControlHandler.Output output) voidInputControlHandlers.SingleOptionHandler.addControl(SingleOptionInput input, Screen screen, InputControlHandler.Output output) voidInputControlHandlers.TextInputHandler.addControl(TextInput input, Screen screen, InputControlHandler.Output output) static <T extends InputControl>
voidInputControlHandlers.createHandler(T inputControl, Screen screen, InputControlHandler.Output outputConsumer) -
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 TypeClassDescriptionclassclassclassclassclassclassFields in net.minecraft.client.gui.screens.multiplayer declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenJoinMultiplayerScreen.lastScreenprivate final ScreenCodeOfConductScreen.parentprivate final ScreenSafetyScreen.previousprivate final ScreenRestrictionsScreen.previousScreenConstructors in net.minecraft.client.gui.screens.multiplayer with parameters of type ScreenModifierConstructorDescriptionCodeOfConductScreen(@Nullable ServerData serverData, Screen parent, String codeOfConductText, it.unimi.dsi.fastutil.booleans.BooleanConsumer resultConsumer) privateCodeOfConductScreen(@Nullable ServerData serverData, Screen parent, Component contents, String codeOfConductText, it.unimi.dsi.fastutil.booleans.BooleanConsumer resultConsumer) JoinMultiplayerScreen(Screen lastScreen) RestrictionsScreen(Screen previousScreen, ChatAbilities chatAbilities) SafetyScreen(Screen previous) -
Uses of Screen in net.minecraft.client.gui.screens.options
Subclasses of Screen in net.minecraft.client.gui.screens.optionsModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.client.gui.screens.options declared as ScreenModifier and TypeFieldDescriptionprivate final ScreenInWorldGameRulesScreen.lastScreenprivate final ScreenOptionsScreen.lastScreenprotected final ScreenOptionsSubScreen.lastScreenprivate final ScreenWorldOptionsScreen.lastScreenMethods in net.minecraft.client.gui.screens.options that return ScreenMethods in net.minecraft.client.gui.screens.options with parameters of type ScreenModifier and TypeMethodDescriptionstatic LayoutElementprivate static voidDifficultyButtons.onLockCallback(boolean result, Minecraft minecraft, Screen screen, CycleButton<Difficulty> difficultyButton, LockIconButton lockButton) Method parameters in net.minecraft.client.gui.screens.options with type arguments of type ScreenModifier and TypeMethodDescriptionprivate ButtonOptionsScreen.openScreenButton(Component message, Supplier<Screen> screenToScreen) Constructors in net.minecraft.client.gui.screens.options with parameters of type ScreenModifierConstructorDescriptionAccessibilityOptionsScreen(Screen lastScreen, Options options) ChatOptionsScreen(Screen lastScreen, Options options) FontOptionsScreen(Screen lastScreen, Options options) InWorldGameRulesScreen(ClientPacketListener connection, Consumer<Optional<GameRules>> exitCallback, Screen lastScreen) LanguageSelectScreen(Screen lastScreen, Options options, LanguageManager languageManager) MouseSettingsScreen(Screen lastScreen, Options options) OnlineOptionsScreen(Screen lastScreen, Options options) OptionsScreen(Screen lastScreen, Options options, boolean inWorld) OptionsSubScreen(Screen lastScreen, Options options, Component title) SkinCustomizationScreen(Screen lastScreen, Options options) SoundOptionsScreen(Screen lastScreen, Options options) VideoSettingsScreen(Screen lastScreen, Minecraft minecraft, Options options) WorldOptionsScreen(Screen lastScreen) -
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 lastScreen, Options options) KeyBindsScreen(Screen lastScreen, Options options) -
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<?>>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 title, Screen lastScreen, ReportingContext reportingContext, B reportBuilder) ChatReportScreen(Screen lastScreen, ReportingContext reportingContext, UUID playerId) ChatReportScreen(Screen lastScreen, ReportingContext reportingContext, ChatReport draft) privateChatReportScreen(Screen lastScreen, ReportingContext reportingContext, ChatReport.Builder reportBuilder) ChatSelectionScreen(@Nullable Screen lastScreen, ReportingContext reportingContext, ChatReport.Builder report, Consumer<ChatReport.Builder> onSelected) NameReportScreen(Screen lastScreen, ReportingContext reportingContext, UUID playerId, String reportedName) NameReportScreen(Screen lastScreen, ReportingContext reportingContext, NameReport draft) privateNameReportScreen(Screen lastScreen, ReportingContext reportingContext, NameReport.Builder reportBuilder) ReportPlayerScreen(Screen lastScreen, ReportingContext context, PlayerEntry player, boolean chatDisabledOrBlocked) ReportReasonSelectionScreen(@Nullable Screen lastScreen, @Nullable ReportReason selectedReason, ReportType reportType, Consumer<ReportReason> onSelectedReason) SkinReportScreen(Screen lastScreen, ReportingContext reportingContext, UUID playerId, Supplier<PlayerSkin> skinGetter) SkinReportScreen(Screen lastScreen, ReportingContext reportingContext, SkinReport draft) privateSkinReportScreen(Screen lastScreen, ReportingContext reportingContext, SkinReport.Builder reportBuilder) -
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 TypeClassDescriptionclassclassprivate classclassclassclassclassclassclassclassFields 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 parent, WorldCreationContext settings) WorldSelectionList.getScreen()Methods in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifier and TypeMethodDescriptionvoidWorldOpenFlows.createFreshLevel(String levelId, LevelSettings levelSettings, WorldOptions options, Function<HolderLookup.Provider, WorldDimensions> dimensionsProvider, Screen parentScreen) Constructors in net.minecraft.client.gui.screens.worldselection with parameters of type ScreenModifierConstructorDescriptionExperimentsScreen(Screen parent, PackRepository packRepository, Consumer<PackRepository> output) SelectWorldScreen(Screen lastScreen) privateWorldSelectionList(Screen screen, Minecraft minecraft, int width, int height, String filter, @Nullable WorldSelectionList oldList, @Nullable Consumer<LevelSummary> onEntrySelect, @Nullable Consumer<WorldSelectionList.WorldListEntry> onEntryInteract, WorldSelectionList.EntryType entryType) -
Uses of Screen in net.minecraft.client.multiplayer
Subclasses of Screen in net.minecraft.client.multiplayerFields 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 packId, URL url, String hash, boolean required, @Nullable Component prompt) protected ScreenClientCommonPacketListenerImpl.createDisconnectScreen(DisconnectionDetails details) protected ScreenClientConfigurationPacketListenerImpl.createDisconnectScreen(DisconnectionDetails details) @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 command, String messageKey, @Nullable Screen screenAfterCommand) voidClientCommonPacketListenerImpl.CommonDialogAccess.openDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) private voidClientPacketListener.openSignedCommandSendConfirmationWindow(String command, String messageKey, @Nullable Screen screenAfterCommand) voidClientPacketListener.sendUnattendedCommand(String command, @Nullable Screen screenAfterCommand) voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) protected voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> dialog, DialogConnectionAccess connectionAccess, @Nullable Screen activeScreen) Constructors in net.minecraft.client.multiplayer with parameters of type ScreenModifierConstructorDescriptionClientHandshakePacketListenerImpl(Connection connection, Minecraft minecraft, @Nullable ServerData serverData, @Nullable Screen parent, boolean newWorld, @Nullable Duration worldLoadDuration, Consumer<Component> updateStatus, LevelLoadTracker levelLoadTracker, @Nullable TransferState transferState) 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.privatePackConfirmScreen(Minecraft minecraft, @Nullable Screen parentScreen, List<ClientCommonPacketListenerImpl.PackConfirmScreen.PendingRequest> requests, boolean required, @Nullable Component prompt) -
Uses of Screen in net.minecraft.client.multiplayer.chat
Fields in net.minecraft.client.multiplayer.chat with type parameters of type ScreenModifier and TypeFieldDescriptionprivate final BiConsumer<Minecraft, Screen> ChatRestriction.Action.runnableThe field for therunnablerecord component.Methods in net.minecraft.client.multiplayer.chat that return types with arguments of type ScreenModifier and TypeMethodDescriptionChatRestriction.Action.runnable()Returns the value of therunnablerecord component.Constructor parameters in net.minecraft.client.multiplayer.chat with type arguments of type ScreenModifierConstructorDescriptionAction(Component title, BiConsumer<Minecraft, Screen> runnable) Creates an instance of aActionrecord class. -
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 lastScreen, ReportingContext context) NameReport.createScreen(Screen lastScreen, ReportingContext context) abstract ScreenReport.createScreen(Screen lastScreen, ReportingContext context) SkinReport.createScreen(Screen lastScreen, ReportingContext context) Methods in net.minecraft.client.multiplayer.chat.report with parameters of type ScreenModifier and TypeMethodDescriptionChatReport.createScreen(Screen lastScreen, ReportingContext context) NameReport.createScreen(Screen lastScreen, ReportingContext context) abstract ScreenReport.createScreen(Screen lastScreen, ReportingContext context) SkinReport.createScreen(Screen lastScreen, ReportingContext context) voidReportingContext.draftReportHandled(Minecraft minecraft, Screen lastScreen, Runnable onDiscard, boolean quitToTitle) -
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