Interface GuiEventListener

All Known Subinterfaces:
ContainerEventHandler
All Known Implementing Classes:
AbstractButton, AbstractCommandBlockEditScreen, AbstractContainerEventHandler, AbstractContainerScreen, AbstractFurnaceRecipeBookComponent, AbstractFurnaceScreen, AbstractOptionSliderButton, AbstractSelectionList, AbstractSelectionList.Entry, AbstractSliderButton, AbstractWidget, AccessibilityOptionsScreen, AdvancementsScreen, AlertScreen, AnvilScreen, BackupConfirmScreen, BeaconScreen, BeaconScreen.BeaconCancelButton, BeaconScreen.BeaconConfirmButton, BeaconScreen.BeaconPowerButton, BeaconScreen.BeaconScreenButton, BeaconScreen.BeaconSpriteScreenButton, BeaconScreen.BeaconUpgradePowerButton, BlastFurnaceScreen, BlastingRecipeBookComponent, BookEditScreen, BookViewScreen, BrewingStandScreen, Button, CartographyTableScreen, ChatOptionsScreen, ChatScreen, Checkbox, CommandBlockEditScreen, ConfirmLinkScreen, ConfirmScreen, ConnectScreen, ContainerObjectSelectionList, ContainerObjectSelectionList.Entry, ContainerScreen, ContainerTypeTest.TestGui, ControlList, ControlList.CategoryEntry, ControlList.Entry, ControlList.KeyEntry, ControlsScreen, CraftingScreen, CreateBuffetWorldScreen, CreateBuffetWorldScreen.BiomeList, CreateBuffetWorldScreen.BiomeList.Entry, CreateFlatWorldScreen, CreateFlatWorldScreen.DetailsList, CreateFlatWorldScreen.DetailsList.Entry, CreateWorldScreen, CreativeModeInventoryScreen, CustomTooltipTest.TooltipTestScreen, CycleButton, DatapackLoadFailureScreen, DeathScreen, DemoIntroScreen, DirectJoinServerScreen, DisconnectedRealmsScreen, DisconnectedScreen, DispenserScreen, EditBox, EditGameRulesScreen, EditGameRulesScreen.BooleanRuleEntry, EditGameRulesScreen.CategoryRuleEntry, EditGameRulesScreen.GameRuleEntry, EditGameRulesScreen.IntegerRuleEntry, EditGameRulesScreen.RuleEntry, EditGameRulesScreen.RuleList, EditServerScreen, EditWorldScreen, EffectRenderingInventoryScreen, EnchantmentScreen, ErrorScreen, ExtendedButton, FurnaceScreen, GameModeSwitcherScreen, GameModeSwitcherScreen.GameModeSlot, GenericDirtMessageScreen, GrindstoneScreen, GuiLayeringTest.ClientEvents.TestLayer, HopperScreen, HorseInventoryScreen, ImageButton, InBedChatScreen, InventoryScreen, ItemCombinerScreen, JigsawBlockEditScreen, JoinMultiplayerScreen, LanguageSelectScreen, LanguageSelectScreen.LanguageSelectionList, LanguageSelectScreen.LanguageSelectionList.Entry, LecternScreen, LevelLoadingScreen, LoadingErrorScreen, LoadingErrorScreen.LoadingEntryList, LoadingErrorScreen.LoadingEntryList.LoadingMessageEntry, LockIconButton, LoomScreen, MerchantScreen, MerchantScreen.TradeOfferButton, MinecartCommandBlockEditScreen, ModListScreen, ModListScreen.InfoPanel, ModListWidget, ModListWidget.ModEntry, MouseSettingsScreen, NotificationModUpdateScreen, ObjectSelectionList, ObjectSelectionList.Entry, OptimizeWorldScreen, OptionsList, OptionsList.Entry, OptionsScreen, OptionsSubScreen, OutOfMemoryScreen, OverlayRecipeComponent, OverlayRecipeComponent.OverlayRecipeButton, OverlayRecipeComponent.OverlaySmeltingRecipeButton, PackSelectionScreen, PageButton, PauseScreen, PlayerEntry, PopupScreen, PresetFlatWorldScreen, PresetFlatWorldScreen.PresetsList, PresetFlatWorldScreen.PresetsList.Entry, ProgressScreen, RealmsBackupInfoScreen, RealmsBackupInfoScreen.BackupInfoList, RealmsBackupInfoScreen.BackupInfoListEntry, RealmsBackupScreen, RealmsBackupScreen.BackupObjectSelectionList, RealmsBackupScreen.Entry, RealmsBrokenWorldScreen, RealmsClientOutdatedScreen, RealmsConfigureWorldScreen, RealmsConfirmScreen, RealmsCreateRealmScreen, RealmsDownloadLatestWorldScreen, RealmsGenericErrorScreen, RealmsInviteScreen, RealmsLongConfirmationScreen, RealmsLongRunningMcoTaskScreen, RealmsMainScreen, RealmsMainScreen.CloseButton, RealmsMainScreen.Entry, RealmsMainScreen.NewsButton, RealmsMainScreen.PendingInvitesButton, RealmsMainScreen.RealmSelectionList, RealmsMainScreen.ServerEntry, RealmsMainScreen.ShowPopupButton, RealmsMainScreen.TrialEntry, RealmsNotificationsScreen, RealmsObjectSelectionList, RealmsParentalConsentScreen, RealmsPendingInvitesScreen, RealmsPendingInvitesScreen.Entry, RealmsPendingInvitesScreen.PendingInvitationSelectionList, RealmsPlayerScreen, RealmsPlayerScreen.Entry, RealmsPlayerScreen.InvitedObjectSelectionList, RealmsResetNormalWorldScreen, RealmsResetWorldScreen, RealmsResetWorldScreen.FrameButton, RealmsScreen, RealmsSelectFileToUploadScreen, RealmsSelectFileToUploadScreen.Entry, RealmsSelectFileToUploadScreen.WorldSelectionList, RealmsSelectWorldTemplateScreen, RealmsSelectWorldTemplateScreen.Entry, RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList, RealmsSettingsScreen, RealmsSlotOptionsScreen, RealmsSlotOptionsScreen.SettingsSlider, RealmsSubscriptionInfoScreen, RealmsTermsScreen, RealmsUploadScreen, RealmsWorldSlotButton, ReceivingLevelScreen, RecipeBookComponent, RecipeBookTabButton, RecipeButton, SafetyScreen, Screen, ScrollPanel, SelectWorldScreen, ServerSelectionList, ServerSelectionList.Entry, ServerSelectionList.LANHeader, ServerSelectionList.NetworkServerEntry, ServerSelectionList.OnlineServerEntry, ShareToLanScreen, ShulkerBoxScreen, SignEditScreen, SimpleOptionsSubScreen, SkinCustomizationScreen, Slider, SliderButton, SmeltingRecipeBookComponent, SmithingScreen, SmokerScreen, SmokingRecipeBookComponent, SocialInteractionsPlayerList, SocialInteractionsScreen, SoundOptionsScreen, StateSwitchingButton, StatsScreen, StatsScreen.GeneralStatisticsList, StatsScreen.GeneralStatisticsList.Entry, StatsScreen.ItemStatisticsList, StatsScreen.ItemStatisticsList.ItemRow, StatsScreen.MobsStatisticsList, StatsScreen.MobsStatisticsList.MobRow, StonecutterScreen, StructureBlockEditScreen, TitleScreen, TransferableSelectionList, TransferableSelectionList.PackEntry, UnicodeGlyphButton, VideoSettingsScreen, VolumeSlider, WinScreen, WorldSelectionList, WorldSelectionList.WorldListEntry

public interface GuiEventListener
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    changeFocus​(boolean p_94756_)
     
    default boolean
    charTyped​(char p_94732_, int p_94733_)
     
    default boolean
    isMouseOver​(double p_94748_, double p_94749_)
     
    default boolean
    keyPressed​(int p_94745_, int p_94746_, int p_94747_)
     
    default boolean
    keyReleased​(int p_94750_, int p_94751_, int p_94752_)
     
    default boolean
    mouseClicked​(double p_94737_, double p_94738_, int p_94739_)
     
    default boolean
    mouseDragged​(double p_94740_, double p_94741_, int p_94742_, double p_94743_, double p_94744_)
     
    default void
    mouseMoved​(double p_94758_, double p_94759_)
     
    default boolean
    mouseReleased​(double p_94753_, double p_94754_, int p_94755_)
     
    default boolean
    mouseScrolled​(double p_94734_, double p_94735_, double p_94736_)
     
  • Method Details

    • mouseMoved

      default void mouseMoved(double p_94758_, double p_94759_)
    • mouseClicked

      default boolean mouseClicked(double p_94737_, double p_94738_, int p_94739_)
    • mouseReleased

      default boolean mouseReleased(double p_94753_, double p_94754_, int p_94755_)
    • mouseDragged

      default boolean mouseDragged(double p_94740_, double p_94741_, int p_94742_, double p_94743_, double p_94744_)
    • mouseScrolled

      default boolean mouseScrolled(double p_94734_, double p_94735_, double p_94736_)
    • keyPressed

      default boolean keyPressed(int p_94745_, int p_94746_, int p_94747_)
    • keyReleased

      default boolean keyReleased(int p_94750_, int p_94751_, int p_94752_)
    • charTyped

      default boolean charTyped(char p_94732_, int p_94733_)
    • changeFocus

      default boolean changeFocus(boolean p_94756_)
    • isMouseOver

      default boolean isMouseOver(double p_94748_, double p_94749_)