Class WorldListWidget

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

Mappings:
Namespace Name
official ego
intermediary net/minecraft/class_528
named net/minecraft/client/gui/screen/world/WorldListWidget
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lego;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_3238 Lnet/minecraft/class_528;field_3238:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/world/WorldListWidget;LOGGER:Lorg/apache/logging/log4j/Logger;
    • DATE_FORMAT

      static final DateFormat DATE_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official o Lego;o:Ljava/text/DateFormat;
      intermediary field_19132 Lnet/minecraft/class_528;field_19132:Ljava/text/DateFormat;
      named DATE_FORMAT Lnet/minecraft/client/gui/screen/world/WorldListWidget;DATE_FORMAT:Ljava/text/DateFormat;
    • UNKNOWN_SERVER_LOCATION

      static final Identifier UNKNOWN_SERVER_LOCATION
      Mappings:
      Namespace Name Mixin selector
      official p Lego;p:Lyh;
      intermediary field_19133 Lnet/minecraft/class_528;field_19133:Lnet/minecraft/class_2960;
      named UNKNOWN_SERVER_LOCATION Lnet/minecraft/client/gui/screen/world/WorldListWidget;UNKNOWN_SERVER_LOCATION:Lnet/minecraft/util/Identifier;
    • WORLD_SELECTION_LOCATION

      static final Identifier WORLD_SELECTION_LOCATION
      Mappings:
      Namespace Name Mixin selector
      official q Lego;q:Lyh;
      intermediary field_19134 Lnet/minecraft/class_528;field_19134:Lnet/minecraft/class_2960;
      named WORLD_SELECTION_LOCATION Lnet/minecraft/client/gui/screen/world/WorldListWidget;WORLD_SELECTION_LOCATION:Lnet/minecraft/util/Identifier;
    • FROM_NEWER_VERSION_FIRST_LINE

      static final Text FROM_NEWER_VERSION_FIRST_LINE
      Mappings:
      Namespace Name Mixin selector
      official r Lego;r:Lpz;
      intermediary field_26606 Lnet/minecraft/class_528;field_26606:Lnet/minecraft/class_2561;
      named FROM_NEWER_VERSION_FIRST_LINE Lnet/minecraft/client/gui/screen/world/WorldListWidget;FROM_NEWER_VERSION_FIRST_LINE:Lnet/minecraft/text/Text;
    • FROM_NEWER_VERSION_SECOND_LINE

      static final Text FROM_NEWER_VERSION_SECOND_LINE
      Mappings:
      Namespace Name Mixin selector
      official s Lego;s:Lpz;
      intermediary field_26607 Lnet/minecraft/class_528;field_26607:Lnet/minecraft/class_2561;
      named FROM_NEWER_VERSION_SECOND_LINE Lnet/minecraft/client/gui/screen/world/WorldListWidget;FROM_NEWER_VERSION_SECOND_LINE:Lnet/minecraft/text/Text;
    • SNAPSHOT_FIRST_LINE

      static final Text SNAPSHOT_FIRST_LINE
      Mappings:
      Namespace Name Mixin selector
      official t Lego;t:Lpz;
      intermediary field_26608 Lnet/minecraft/class_528;field_26608:Lnet/minecraft/class_2561;
      named SNAPSHOT_FIRST_LINE Lnet/minecraft/client/gui/screen/world/WorldListWidget;SNAPSHOT_FIRST_LINE:Lnet/minecraft/text/Text;
    • SNAPSHOT_SECOND_LINE

      static final Text SNAPSHOT_SECOND_LINE
      Mappings:
      Namespace Name Mixin selector
      official u Lego;u:Lpz;
      intermediary field_26609 Lnet/minecraft/class_528;field_26609:Lnet/minecraft/class_2561;
      named SNAPSHOT_SECOND_LINE Lnet/minecraft/client/gui/screen/world/WorldListWidget;SNAPSHOT_SECOND_LINE:Lnet/minecraft/text/Text;
    • LOCKED_TEXT

      static final Text LOCKED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official v Lego;v:Lpz;
      intermediary field_26610 Lnet/minecraft/class_528;field_26610:Lnet/minecraft/class_2561;
      named LOCKED_TEXT Lnet/minecraft/client/gui/screen/world/WorldListWidget;LOCKED_TEXT:Lnet/minecraft/text/Text;
    • CONVERSION_TOOLTIP

      static final Text CONVERSION_TOOLTIP
      Mappings:
      Namespace Name Mixin selector
      official w Lego;w:Lpz;
      intermediary field_34803 Lnet/minecraft/class_528;field_34803:Lnet/minecraft/class_2561;
      named CONVERSION_TOOLTIP Lnet/minecraft/client/gui/screen/world/WorldListWidget;CONVERSION_TOOLTIP:Lnet/minecraft/text/Text;
    • parent

      private final SelectWorldScreen parent
      Mappings:
      Namespace Name Mixin selector
      official x Lego;x:Legl;
      intermediary field_3237 Lnet/minecraft/class_528;field_3237:Lnet/minecraft/class_526;
      named parent Lnet/minecraft/client/gui/screen/world/WorldListWidget;parent:Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;
    • levels

      Mappings:
      Namespace Name Mixin selector
      official y Lego;y:Ljava/util/List;
      intermediary field_3239 Lnet/minecraft/class_528;field_3239:Ljava/util/List;
      named levels Lnet/minecraft/client/gui/screen/world/WorldListWidget;levels:Ljava/util/List;
  • Constructor Details

    • WorldListWidget

      public WorldListWidget(SelectWorldScreen parent, MinecraftClient client, int width, int height, int top, int bottom, int itemHeight, Supplier<String> searchFilter, @Nullable @Nullable WorldListWidget list)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lego;<init>(Legl;Ldxo;IIIIILjava/util/function/Supplier;Lego;)V
      intermediary <init> Lnet/minecraft/class_528;<init>(Lnet/minecraft/class_526;Lnet/minecraft/class_310;IIIIILjava/util/function/Supplier;Lnet/minecraft/class_528;)V
      named <init> Lnet/minecraft/client/gui/screen/world/WorldListWidget;<init>(Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;Lnet/minecraft/client/MinecraftClient;IIIIILjava/util/function/Supplier;Lnet/minecraft/client/gui/screen/world/WorldListWidget;)V
  • Method Details

    • filter

      public void filter(Supplier<String> searchTextSupplier, boolean load)
      Mappings:
      Namespace Name Mixin selector
      official a Lego;a(Ljava/util/function/Supplier;Z)V
      intermediary method_2750 Lnet/minecraft/class_528;method_2750(Ljava/util/function/Supplier;Z)V
      named filter Lnet/minecraft/client/gui/screen/world/WorldListWidget;filter(Ljava/util/function/Supplier;Z)V
    • getScrollbarPositionX

      protected int getScrollbarPositionX()
      Overrides:
      getScrollbarPositionX in class EntryListWidget<WorldListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      official d Ldyw;d()I
      intermediary method_25329 Lnet/minecraft/class_350;method_25329()I
      named getScrollbarPositionX Lnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarPositionX()I
    • getRowWidth

      public int getRowWidth()
      Overrides:
      getRowWidth in class EntryListWidget<WorldListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      official c Ldyw;c()I
      intermediary method_25322 Lnet/minecraft/class_350;method_25322()I
      named getRowWidth Lnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
    • isFocused

      protected boolean isFocused()
      Overrides:
      isFocused in class EntryListWidget<WorldListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      official a Ldyw;a()Z
      intermediary method_25316 Lnet/minecraft/class_350;method_25316()Z
      named isFocused Lnet/minecraft/client/gui/widget/EntryListWidget;isFocused()Z
    • setSelected

      public void setSelected(@Nullable @Nullable WorldListWidget.Entry entry)
      Overrides:
      setSelected in class EntryListWidget<WorldListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      official a Lego;a(Lego$a;)V
      intermediary method_20157 Lnet/minecraft/class_528;method_20157(Lnet/minecraft/class_528$class_4272;)V
      named setSelected Lnet/minecraft/client/gui/screen/world/WorldListWidget;setSelected(Lnet/minecraft/client/gui/screen/world/WorldListWidget$Entry;)V
    • moveSelection

      protected void moveSelection(EntryListWidget.MoveDirection direction)
      Overrides:
      moveSelection in class EntryListWidget<WorldListWidget.Entry>
      Mappings:
      Namespace Name Mixin selector
      official a Ldyw;a(Ldyw$b;)V
      intermediary method_25335 Lnet/minecraft/class_350;method_25335(Lnet/minecraft/class_350$class_5403;)V
      named moveSelection Lnet/minecraft/client/gui/widget/EntryListWidget;moveSelection(Lnet/minecraft/client/gui/widget/EntryListWidget$MoveDirection;)V
    • getSelectedAsOptional

      public Optional<WorldListWidget.Entry> getSelectedAsOptional()
      Mappings:
      Namespace Name Mixin selector
      official e Lego;e()Ljava/util/Optional;
      intermediary method_20159 Lnet/minecraft/class_528;method_20159()Ljava/util/Optional;
      named getSelectedAsOptional Lnet/minecraft/client/gui/screen/world/WorldListWidget;getSelectedAsOptional()Ljava/util/Optional;
    • getParent

      public SelectWorldScreen getParent()
      Mappings:
      Namespace Name Mixin selector
      official f Lego;f()Legl;
      intermediary method_2752 Lnet/minecraft/class_528;method_2752()Lnet/minecraft/class_526;
      named getParent Lnet/minecraft/client/gui/screen/world/WorldListWidget;getParent()Lnet/minecraft/client/gui/screen/world/SelectWorldScreen;