Package net.minecraft.client.gui
Interface Element
- All Known Subinterfaces:
ParentElement
- All Known Implementing Classes:
AbstractButtonWidget,AbstractCommandBlockScreen,AbstractFurnaceRecipeBookScreen,AbstractFurnaceScreen,AbstractInventoryScreen,AbstractPackScreen,AbstractParentElement,AbstractPressableButtonWidget,AccessibilityOptionsScreen,AddServerScreen,AdvancementsScreen,AlwaysSelectedEntryListWidget,AlwaysSelectedEntryListWidget.Entry,AnimatedResultButton,AnvilScreen,BackupPromptScreen,BeaconScreen,BeaconScreen.BaseButtonWidget,BeaconScreen.CancelButtonWidget,BeaconScreen.DoneButtonWidget,BeaconScreen.EffectButtonWidget,BeaconScreen.IconButtonWidget,BlastFurnaceRecipeBookScreen,BlastFurnaceScreen,BookEditScreen,BookScreen,BrewingStandScreen,ButtonListWidget,ButtonListWidget.ButtonEntry,ButtonWidget,CartographyTableScreen,ChatOptionsScreen,ChatScreen,CheckboxWidget,class_5405,CommandBlockScreen,ConfirmChatLinkScreen,ConfirmScreen,ConnectScreen,ControlsListWidget,ControlsListWidget.CategoryEntry,ControlsListWidget.Entry,ControlsListWidget.KeyBindingEntry,ControlsOptionsScreen,CraftingScreen,CreateWorldScreen,CreativeInventoryScreen,CreditsScreen,CustomizeBuffetLevelScreen,CustomizeBuffetLevelScreen.BuffetBiomesListWidget,CustomizeBuffetLevelScreen.BuffetBiomesListWidget.BuffetBiomeItem,CustomizeFlatLevelScreen,CustomizeFlatLevelScreen.SuperflatLayersListWidget,CustomizeFlatLevelScreen.SuperflatLayersListWidget.SuperflatLayerItem,DatapackFailureScreen,DataPackScreen,DeathScreen,DemoScreen,DirectConnectScreen,DisconnectedRealmsScreen,DisconnectedScreen,DoubleOptionSliderWidget,DownloadingTerrainScreen,EditGameRulesScreen,EditGameRulesScreen.AbstractRuleWidget,EditGameRulesScreen.BooleanRuleWidget,EditGameRulesScreen.IntRuleWidget,EditGameRulesScreen.NamedRuleWidget,EditGameRulesScreen.RuleCategoryWidget,EditGameRulesScreen.RuleListWidget,EditWorldScreen,ElementListWidget,ElementListWidget.Entry,EnchantmentScreen,EntryListWidget,EntryListWidget.Entry,FatalErrorScreen,ForgingScreen,FurnaceRecipeBookScreen,FurnaceScreen,GameMenuScreen,GameModeSelectionScreen,GameModeSelectionScreen.ButtonWidget,GameOptionsScreen,Generic3x3ContainerScreen,GenericContainerScreen,GrindstoneScreen,HandledScreen,HopperScreen,HorseScreen,InventoryScreen,JigsawBlockScreen,LanguageOptionsScreen,LanguageOptionsScreen.LanguageSelectionListWidget,LanguageOptionsScreen.LanguageSelectionListWidget.LanguageEntry,LecternScreen,LevelLoadingScreen,LockButtonWidget,LoomScreen,MerchantScreen,MerchantScreen.WidgetButtonPage,MinecartCommandBlockScreen,MouseOptionsScreen,MultiplayerScreen,MultiplayerServerListWidget,MultiplayerServerListWidget.Entry,MultiplayerServerListWidget.LanServerEntry,MultiplayerServerListWidget.ScanningEntry,MultiplayerServerListWidget.ServerEntry,MultiplayerWarningScreen,NoticeScreen,OpenToLanScreen,OptimizeWorldScreen,OptionButtonWidget,OptionSliderWidget,OptionsScreen,OutOfMemoryScreen,PackListWidget,PackListWidget.ResourcePackEntry,PageTurnWidget,PresetsScreen,PresetsScreen.SuperflatPresetsListWidget,PresetsScreen.SuperflatPresetsListWidget.SuperflatPresetEntry,ProgressScreen,RealmsBackupInfoScreen,RealmsBackupInfoScreen.BackupInfoList,RealmsBackupInfoScreen.class_5344,RealmsBackupScreen,RealmsBackupScreen.BackupObjectSelectionList,RealmsBackupScreen.BackupObjectSelectionListEntry,RealmsBridge,RealmsBrokenWorldScreen,RealmsClientOutdatedScreen,RealmsConfigureWorldScreen,RealmsConfirmScreen,RealmsCreateRealmScreen,RealmsDownloadLatestWorldScreen,RealmsGenericErrorScreen,RealmsInviteScreen,RealmsLabel,RealmsLongConfirmationScreen,RealmsLongRunningMcoTaskScreen,RealmsMainScreen,RealmsMainScreen.CloseButton,RealmsMainScreen.Entry,RealmsMainScreen.NewsButton,RealmsMainScreen.PendingInvitesButton,RealmsMainScreen.RealmSelectionList,RealmsMainScreen.RealmSelectionListEntry,RealmsMainScreen.RealmSelectionListTrialEntry,RealmsMainScreen.ShowPopupButton,RealmsNotificationsScreen,RealmsObjectSelectionList,RealmsParentalConsentScreen,RealmsPendingInvitesScreen,RealmsPendingInvitesScreen.PendingInvitationSelectionList,RealmsPendingInvitesScreen.PendingInvitationSelectionListEntry,RealmsPlayerScreen,RealmsPlayerScreen.InvitedObjectSelectionList,RealmsPlayerScreen.InvitedObjectSelectionListEntry,RealmsResetNormalWorldScreen,RealmsResetWorldScreen,RealmsResetWorldScreen.FrameButton,RealmsScreen,RealmsScreenWithCallback,RealmsSelectFileToUploadScreen,RealmsSelectFileToUploadScreen.WorldListEntry,RealmsSelectFileToUploadScreen.WorldSelectionList,RealmsSelectWorldTemplateScreen,RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList,RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionListEntry,RealmsSettingsScreen,RealmsSlotOptionsScreen,RealmsSlotOptionsScreen.SettingsSlider,RealmsSubscriptionInfoScreen,RealmsTermsScreen,RealmsUploadScreen,RealmsWorldSlotButton,RecipeAlternativesWidget,RecipeAlternativesWidget.AlternativeButtonWidget,RecipeAlternativesWidget.FurnaceAlternativeButtonWidget,RecipeBookWidget,RecipeGroupButtonWidget,ResourcePackScreen,SaveLevelScreen,Screen,SelectWorldScreen,ShulkerBoxScreen,SignEditScreen,SkinOptionsScreen,SleepingChatScreen,SliderWidget,SmithingScreen,SmokerRecipeBookScreen,SmokerScreen,SoundOptionsScreen,SoundSliderWidget,StatsScreen,StatsScreen.EntityStatsListWidget,StatsScreen.EntityStatsListWidget.Entry,StatsScreen.GeneralStatsListWidget,StatsScreen.GeneralStatsListWidget.Entry,StatsScreen.ItemStatsListWidget,StatsScreen.ItemStatsListWidget.Entry,StonecutterScreen,StructureBlockScreen,TextFieldWidget,TexturedButtonWidget,TitleScreen,ToggleButtonWidget,VideoOptionsScreen,WorldListWidget,WorldListWidget.Entry
@Environment(CLIENT)
public interface Element
-
Method Summary
Modifier and Type Method Description default booleanchangeFocus(boolean lookForwards)default booleancharTyped(char chr, int keyCode)default booleanisMouseOver(double mouseX, double mouseY)default booleankeyPressed(int keyCode, int scanCode, int modifiers)default booleankeyReleased(int keyCode, int scanCode, int modifiers)default booleanmouseClicked(double mouseX, double mouseY, int button)default booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)default voidmouseMoved(double mouseX, double mouseY)default booleanmouseReleased(double mouseX, double mouseY, int button)default booleanmouseScrolled(double mouseX, double mouseY, double amount)
-
Method Details
-
mouseMoved
default void mouseMoved(double mouseX, double mouseY) -
mouseClicked
default boolean mouseClicked(double mouseX, double mouseY, int button) -
mouseReleased
default boolean mouseReleased(double mouseX, double mouseY, int button) -
mouseDragged
default boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) -
mouseScrolled
default boolean mouseScrolled(double mouseX, double mouseY, double amount) -
keyPressed
default boolean keyPressed(int keyCode, int scanCode, int modifiers) -
keyReleased
default boolean keyReleased(int keyCode, int scanCode, int modifiers) -
charTyped
default boolean charTyped(char chr, int keyCode) -
changeFocus
default boolean changeFocus(boolean lookForwards) -
isMouseOver
default boolean isMouseOver(double mouseX, double mouseY)
-