Interface INestedGuiEventHandler

All Superinterfaces:
IGuiEventListener
All Known Implementing Classes:
AbstractCommandBlockScreen, AbstractFurnaceScreen, AbstractList, AbstractOptionList, AbstractOptionList.Entry, AbstractRepairScreen, AccessibilityScreen, AddServerScreen, AdvancementsScreen, AlertScreen, AnvilScreen, BeaconScreen, BlastFurnaceScreen, BrewingStandScreen, CartographyTableScreen, ChatOptionsScreen, ChatScreen, ChestScreen, CommandBlockScreen, ConfirmBackupScreen, ConfirmOpenLinkScreen, ConfirmScreen, ConnectingScreen, ContainerScreen, ContainerTypeTest.TestGui, ControlsScreen, CraftingScreen, CreateBuffetWorldScreen, CreateBuffetWorldScreen.BiomeList, CreateFlatWorldScreen, CreateFlatWorldScreen.DetailsList, CreateWorldScreen, CreativeScreen, CustomizeSkinScreen, DatapackFailureScreen, DeathScreen, DemoScreen, DirtMessageScreen, DisconnectedRealmsScreen, DisconnectedScreen, DispenserScreen, DisplayEffectsScreen, DownloadTerrainScreen, EditBookScreen, EditGamerulesScreen, EditGamerulesScreen.BooleanEntry, EditGamerulesScreen.Gamerule, EditGamerulesScreen.GamerulesList, EditGamerulesScreen.IntegerEntry, EditGamerulesScreen.NameEntry, EditGamerulesScreen.ValueEntry, EditMinecartCommandBlockScreen, EditSignScreen, EditStructureScreen, EditWorldScreen, EnchantmentScreen, ErrorScreen, ExtendedList, FilterList, FilterListEntry, FlatPresetsScreen, FlatPresetsScreen.SlotList, FocusableGui, FurnaceScreen, GamemodeSelectionScreen, GPUWarningScreen, GrindstoneScreen, GuiLayeringTest.ClientEvents.TestLayer, HopperScreen, HorseInventoryScreen, IngameMenuScreen, InventoryScreen, JigsawScreen, KeyBindingList, KeyBindingList.CategoryEntry, KeyBindingList.Entry, KeyBindingList.KeyEntry, LanguageScreen, LanguageScreen.List, LecternScreen, LoadingErrorScreen, LoadingErrorScreen.LoadingEntryList, LoomScreen, MainMenuScreen, MemoryErrorScreen, MerchantScreen, ModListScreen, ModListScreen.InfoPanel, ModListWidget, MouseSettingsScreen, MultiplayerScreen, MultiplayerWarningScreen, NotifableRealmsScreen, NotificationModUpdateScreen, OptimizeWorldScreen, OptionsRowList, OptionsRowList.Row, OptionsScreen, OptionsSoundsScreen, PackScreen, ReadBookScreen, RealmsBackupInfoScreen, RealmsBackupInfoScreen.BackupInfoList, RealmsBackupScreen, RealmsBackupScreen.BackupObjectSelectionList, RealmsBridgeScreen, RealmsBrokenWorldScreen, RealmsClientOutdatedScreen, RealmsConfigureWorldScreen, RealmsConfirmScreen, RealmsCreateRealmScreen, RealmsDownloadLatestWorldScreen, RealmsGenericErrorScreen, RealmsInviteScreen, RealmsLongConfirmationScreen, RealmsLongRunningMcoTaskScreen, RealmsMainScreen, RealmsMainScreen.ServerList, RealmsNotificationsScreen, RealmsObjectSelectionList, RealmsParentalConsentScreen, RealmsPendingInvitesScreen, RealmsPendingInvitesScreen.InvitationList, RealmsPlayerScreen, RealmsPlayerScreen.InvitedList, RealmsResetNormalWorldScreen, RealmsResetWorldScreen, RealmsScreen, RealmsSelectFileToUploadScreen, RealmsSelectFileToUploadScreen.WorldSelectionList, RealmsSelectWorldTemplateScreen, RealmsSelectWorldTemplateScreen.WorldTemplateSelectionList, RealmsSettingsScreen, RealmsSlotOptionsScreen, RealmsSubscriptionInfoScreen, RealmsTermsScreen, RealmsUploadScreen, ResourcePackList, Screen, ScrollPanel, ServerListScreen, ServerSelectionList, SettingsScreen, ShareToLanScreen, ShulkerBoxScreen, SleepInMultiplayerScreen, SmithingTableScreen, SmokerScreen, SocialInteractionsScreen, StatsScreen, StatsScreen.CustomStatsList, StatsScreen.MobStatsList, StatsScreen.StatsList, StonecutterScreen, VideoSettingsScreen, WinGameScreen, WithNarratorSettingsScreen, WorkingScreen, WorldLoadProgressScreen, WorldSelectionList, WorldSelectionScreen

public interface INestedGuiEventHandler extends IGuiEventListener
  • Method Details

    • children

      List<? extends IGuiEventListener> children()
    • getChildAt

      default Optional<IGuiEventListener> getChildAt(double p_212930_1_, double p_212930_3_)
    • mouseClicked

      default boolean mouseClicked(double p_231044_1_, double p_231044_3_, int p_231044_5_)
      Specified by:
      mouseClicked in interface IGuiEventListener
    • mouseReleased

      default boolean mouseReleased(double p_231048_1_, double p_231048_3_, int p_231048_5_)
      Specified by:
      mouseReleased in interface IGuiEventListener
    • mouseDragged

      default boolean mouseDragged(double p_231045_1_, double p_231045_3_, int p_231045_5_, double p_231045_6_, double p_231045_8_)
      Specified by:
      mouseDragged in interface IGuiEventListener
    • isDragging

      boolean isDragging()
    • setDragging

      void setDragging(boolean p_231037_1_)
    • mouseScrolled

      default boolean mouseScrolled(double p_231043_1_, double p_231043_3_, double p_231043_5_)
      Specified by:
      mouseScrolled in interface IGuiEventListener
    • keyPressed

      default boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)
      Specified by:
      keyPressed in interface IGuiEventListener
    • keyReleased

      default boolean keyReleased(int p_223281_1_, int p_223281_2_, int p_223281_3_)
      Specified by:
      keyReleased in interface IGuiEventListener
    • charTyped

      default boolean charTyped(char p_231042_1_, int p_231042_2_)
      Specified by:
      charTyped in interface IGuiEventListener
    • getFocused

      @Nullable IGuiEventListener getFocused()
    • setFocused

      void setFocused(@Nullable IGuiEventListener p_231035_1_)
    • setInitialFocus

      default void setInitialFocus(@Nullable IGuiEventListener p_212928_1_)
    • magicalSpecialHackyFocus

      default void magicalSpecialHackyFocus(@Nullable IGuiEventListener p_212932_1_)
    • changeFocus

      default boolean changeFocus(boolean p_231049_1_)
      Specified by:
      changeFocus in interface IGuiEventListener