Class OptionListWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, ParentElement, Selectable, Widget

@Environment(CLIENT) public class OptionListWidget extends ElementListWidget<OptionListWidget.WidgetEntry>
Mappings:
Namespace Name
official fem
intermediary net/minecraft/class_353
named net/minecraft/client/gui/widget/OptionListWidget
  • Field Details

    • field_49481

      private static final int field_49481
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lfem;a:I
      intermediary field_49481 Lnet/minecraft/class_353;field_49481:I
      named field_49481 Lnet/minecraft/client/gui/widget/OptionListWidget;field_49481:I
    • field_49482

      private static final int field_49482
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lfem;m:I
      intermediary field_49482 Lnet/minecraft/class_353;field_49482:I
      named field_49482 Lnet/minecraft/client/gui/widget/OptionListWidget;field_49482:I
    • field_49483

      private final GameOptionsScreen field_49483
      Mappings:
      Namespace Name Mixin selector
      official n Lfem;n:Lfjg;
      intermediary field_49483 Lnet/minecraft/class_353;field_49483:Lnet/minecraft/class_4667;
      named field_49483 Lnet/minecraft/client/gui/widget/OptionListWidget;field_49483:Lnet/minecraft/client/gui/screen/option/GameOptionsScreen;
  • Constructor Details

  • Method Details

    • addSingleOptionEntry

      public void addSingleOptionEntry(SimpleOption<?> option)
      Mappings:
      Namespace Name Mixin selector
      official a Lfem;a(Lfbs;)V
      intermediary method_20406 Lnet/minecraft/class_353;method_20406(Lnet/minecraft/class_7172;)V
      named addSingleOptionEntry Lnet/minecraft/client/gui/widget/OptionListWidget;addSingleOptionEntry(Lnet/minecraft/client/option/SimpleOption;)V
    • addOptionEntry

      public void addOptionEntry(SimpleOption<?> simpleOption, @Nullable @Nullable SimpleOption<?> secondOption)
      Mappings:
      Namespace Name Mixin selector
      official a Lfem;a(Lfbs;Lfbs;)V
      intermediary method_20407 Lnet/minecraft/class_353;method_20407(Lnet/minecraft/class_7172;Lnet/minecraft/class_7172;)V
      named addOptionEntry Lnet/minecraft/client/gui/widget/OptionListWidget;addOptionEntry(Lnet/minecraft/client/option/SimpleOption;Lnet/minecraft/client/option/SimpleOption;)V
    • addAll

      public void addAll(SimpleOption<?>[] options)
      Mappings:
      Namespace Name Mixin selector
      official a Lfem;a([Lfbs;)V
      intermediary method_20408 Lnet/minecraft/class_353;method_20408([Lnet/minecraft/class_7172;)V
      named addAll Lnet/minecraft/client/gui/widget/OptionListWidget;addAll([Lnet/minecraft/client/option/SimpleOption;)V
    • getRowWidth

      public int getRowWidth()
      Overrides:
      getRowWidth in class EntryListWidget<OptionListWidget.WidgetEntry>
      Mappings:
      Namespace Name Mixin selector
      official b Lfdk;b()I
      intermediary method_25322 Lnet/minecraft/class_350;method_25322()I
      named getRowWidth Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
    • getWidgetFor

      @Nullable public @Nullable ClickableWidget getWidgetFor(SimpleOption<?> option)
      Mappings:
      Namespace Name Mixin selector
      official b Lfem;b(Lfbs;)Lfdn;
      intermediary method_31046 Lnet/minecraft/class_353;method_31046(Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;
      named getWidgetFor Lnet/minecraft/client/gui/widget/OptionListWidget;getWidgetFor(Lnet/minecraft/client/option/SimpleOption;)Lnet/minecraft/client/gui/widget/ClickableWidget;
    • getHoveredWidget

      public Optional<ClickableWidget> getHoveredWidget(double mouseX, double mouseY)
      Mappings:
      Namespace Name Mixin selector
      official e Lfem;e(DD)Ljava/util/Optional;
      intermediary method_29624 Lnet/minecraft/class_353;method_29624(DD)Ljava/util/Optional;
      named getHoveredWidget Lnet/minecraft/client/gui/widget/OptionListWidget;getHoveredWidget(DD)Ljava/util/Optional;