Class ElementListWidget.Entry<E extends ElementListWidget.Entry<E>>

java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget.Entry<E>
net.minecraft.client.gui.widget.ElementListWidget.Entry<E>
All Implemented Interfaces:
Element, Navigable, ParentElement
Direct Known Subclasses:
ControlsListWidget.Entry, EditGameRulesScreen.AbstractRuleWidget, OptionListWidget.WidgetEntry, SocialInteractionsPlayerListEntry
Enclosing class:
ElementListWidget<E extends ElementListWidget.Entry<E>>

@Environment(CLIENT) public abstract static class ElementListWidget.Entry<E extends ElementListWidget.Entry<E>> extends EntryListWidget.Entry<E> implements ParentElement
Mappings:
Namespace Name
official esw$a
intermediary net/minecraft/class_4265$class_4266
named net/minecraft/client/gui/widget/ElementListWidget$Entry
  • Field Details

    • focused

      @Nullable private @Nullable Element focused
      Mappings:
      Namespace Name Mixin selector
      official a Lesw$a;a:Leuk;
      intermediary field_19077 Lnet/minecraft/class_4265$class_4266;field_19077:Lnet/minecraft/class_364;
      named focused Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;focused:Lnet/minecraft/client/gui/Element;
    • focusedSelectable

      @Nullable private @Nullable Selectable focusedSelectable
      Mappings:
      Namespace Name Mixin selector
      official b Lesw$a;b:Lewg;
      intermediary field_33782 Lnet/minecraft/class_4265$class_4266;field_33782:Lnet/minecraft/class_6379;
      named focusedSelectable Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;focusedSelectable:Lnet/minecraft/client/gui/Selectable;
    • dragging

      private boolean dragging
      Mappings:
      Namespace Name Mixin selector
      official c Lesw$a;c:Z
      intermediary field_19078 Lnet/minecraft/class_4265$class_4266;field_19078:Z
      named dragging Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;dragging:Z
  • Constructor Details

    • Entry

      public Entry()
  • Method Details

    • isDragging

      public boolean isDragging()
      Specified by:
      isDragging in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official aB_ Leuj;aB_()Z
      intermediary method_25397 Lnet/minecraft/class_4069;method_25397()Z
      named isDragging Lnet/minecraft/client/gui/ParentElement;isDragging()Z
    • setDragging

      public void setDragging(boolean dragging)
      Specified by:
      setDragging in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official b Leuj;b(Z)V
      intermediary method_25398 Lnet/minecraft/class_4069;method_25398(Z)V
      named setDragging Lnet/minecraft/client/gui/ParentElement;setDragging(Z)V
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
      Specified by:
      mouseClicked in interface Element
      Specified by:
      mouseClicked in interface ParentElement
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Leuk;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • setFocused

      public void setFocused(@Nullable @Nullable Element focused)
      Specified by:
      setFocused in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official a Leuj;a(Leuk;)V
      intermediary method_25395 Lnet/minecraft/class_4069;method_25395(Lnet/minecraft/class_364;)V
      named setFocused Lnet/minecraft/client/gui/ParentElement;setFocused(Lnet/minecraft/client/gui/Element;)V
    • getFocused

      @Nullable public @Nullable Element getFocused()
      Specified by:
      getFocused in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official t Leuj;t()Leuk;
      intermediary method_25399 Lnet/minecraft/class_4069;method_25399()Lnet/minecraft/class_364;
      named getFocused Lnet/minecraft/client/gui/ParentElement;getFocused()Lnet/minecraft/client/gui/Element;
    • getNavigationPath

      @Nullable public @Nullable GuiNavigationPath getNavigationPath(GuiNavigation navigation, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lesw$a;a(Lewo;I)Lesc;
      intermediary method_48208 Lnet/minecraft/class_4265$class_4266;method_48208(Lnet/minecraft/class_8023;I)Lnet/minecraft/class_8016;
      named getNavigationPath Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;getNavigationPath(Lnet/minecraft/client/gui/navigation/GuiNavigation;I)Lnet/minecraft/client/gui/navigation/GuiNavigationPath;
    • getNavigationPath

      @Nullable public @Nullable GuiNavigationPath getNavigationPath(GuiNavigation navigation)
      Specified by:
      getNavigationPath in interface Element
      Specified by:
      getNavigationPath in interface ParentElement
      Mappings:
      Namespace Name Mixin selector
      official a Leuk;a(Lewo;)Lesc;
      intermediary method_48205 Lnet/minecraft/class_364;method_48205(Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016;
      named getNavigationPath Lnet/minecraft/client/gui/Element;getNavigationPath(Lnet/minecraft/client/gui/navigation/GuiNavigation;)Lnet/minecraft/client/gui/navigation/GuiNavigationPath;
    • selectableChildren

      public abstract List<? extends Selectable> selectableChildren()
      Mappings:
      Namespace Name Mixin selector
      official b Lesw$a;b()Ljava/util/List;
      intermediary method_37025 Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;
      named selectableChildren Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;selectableChildren()Ljava/util/List;
    • appendNarrations

      void appendNarrations(NarrationMessageBuilder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Lesw$a;a(Lewi;)V
      intermediary method_37024 Lnet/minecraft/class_4265$class_4266;method_37024(Lnet/minecraft/class_6382;)V
      named appendNarrations Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V