Class PagedEntryListWidget.DualDrawableEntry

java.lang.Object
net.minecraft.client.gui.widget.PagedEntryListWidget.DualDrawableEntry
All Implemented Interfaces:
EntryListWidget.Entry
Enclosing class:
PagedEntryListWidget

@Environment(CLIENT) public static class PagedEntryListWidget.DualDrawableEntry extends Object implements EntryListWidget.Entry
Mappings:
Namespace Name
official bgb$d
intermediary net/minecraft/class_2300$class_2304
named net/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry
  • Field Details

    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a:Lbes;
      intermediary field_10389 Lnet/minecraft/class_2300$class_2304;field_10389:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;client:Lnet/minecraft/client/MinecraftClient;
    • first

      private final DrawableHelper first
      Mappings:
      Namespace Name Mixin selector
      official b Lbgb$d;b:Lbfi;
      intermediary field_10390 Lnet/minecraft/class_2300$class_2304;field_10390:Lnet/minecraft/class_372;
      named first Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;first:Lnet/minecraft/client/gui/DrawableHelper;
    • second

      private final DrawableHelper second
      Mappings:
      Namespace Name Mixin selector
      official c Lbgb$d;c:Lbfi;
      intermediary field_10391 Lnet/minecraft/class_2300$class_2304;field_10391:Lnet/minecraft/class_372;
      named second Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;second:Lnet/minecraft/client/gui/DrawableHelper;
    • prevClicked

      private DrawableHelper prevClicked
      Mappings:
      Namespace Name Mixin selector
      official d Lbgb$d;d:Lbfi;
      intermediary field_10392 Lnet/minecraft/class_2300$class_2304;field_10392:Lnet/minecraft/class_372;
      named prevClicked Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;prevClicked:Lnet/minecraft/client/gui/DrawableHelper;
  • Constructor Details

    • DualDrawableEntry

      public DualDrawableEntry(@Nullable DrawableHelper first, @Nullable DrawableHelper second)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgb$d;<init>(Lbfi;Lbfi;)V
      intermediary <init> Lnet/minecraft/class_2300$class_2304;<init>(Lnet/minecraft/class_372;Lnet/minecraft/class_372;)V
      named <init> Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;<init>(Lnet/minecraft/client/gui/DrawableHelper;Lnet/minecraft/client/gui/DrawableHelper;)V
  • Method Details

    • getFirst

      public DrawableHelper getFirst()
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a()Lbfi;
      intermediary method_9498 Lnet/minecraft/class_2300$class_2304;method_9498()Lnet/minecraft/class_372;
      named getFirst Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;getFirst()Lnet/minecraft/client/gui/DrawableHelper;
    • getSecond

      public DrawableHelper getSecond()
      Mappings:
      Namespace Name Mixin selector
      official b Lbgb$d;b()Lbfi;
      intermediary method_9507 Lnet/minecraft/class_2300$class_2304;method_9507()Lnet/minecraft/class_372;
      named getSecond Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;getSecond()Lnet/minecraft/client/gui/DrawableHelper;
    • render

      public void render(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)
      Specified by:
      render in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy$a;a(IIIIIIIZ)V
      intermediary method_6700 Lnet/minecraft/class_1802$class_1803;method_6700(IIIIIIIZ)V
      named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(IIIIIIIZ)V
    • renderDrawable

      private void renderDrawable(DrawableHelper drawable, int y, int mouseX, int mouseY, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfi;IIIZ)V
      intermediary method_9500 Lnet/minecraft/class_2300$class_2304;method_9500(Lnet/minecraft/class_372;IIIZ)V
      named renderDrawable Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderDrawable(Lnet/minecraft/client/gui/DrawableHelper;IIIZ)V
    • renderButton

      private void renderButton(ButtonWidget widget, int y, int mouseX, int mouseY, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfm;IIIZ)V
      intermediary method_9502 Lnet/minecraft/class_2300$class_2304;method_9502(Lnet/minecraft/class_356;IIIZ)V
      named renderButton Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderButton(Lnet/minecraft/client/gui/widget/ButtonWidget;IIIZ)V
    • renderTextField

      private void renderTextField(TextFieldWidget widget, int y, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfq;IZ)V
      intermediary method_9504 Lnet/minecraft/class_2300$class_2304;method_9504(Lnet/minecraft/class_367;IZ)V
      named renderTextField Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderTextField(Lnet/minecraft/client/gui/widget/TextFieldWidget;IZ)V
    • renderLabel

      private void renderLabel(LabelWidget widget, int y, int mouseX, int mouseY, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfs;IIIZ)V
      intermediary method_9505 Lnet/minecraft/class_2300$class_2304;method_9505(Lnet/minecraft/class_1801;IIIZ)V
      named renderLabel Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;renderLabel(Lnet/minecraft/client/gui/widget/LabelWidget;IIIZ)V
    • updatePosition

      public void updatePosition(int index, int x, int y)
      Specified by:
      updatePosition in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy$a;a(III)V
      intermediary method_9473 Lnet/minecraft/class_1802$class_1803;method_9473(III)V
      named updatePosition Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V
    • mouseClicked

      public boolean mouseClicked(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseClicked in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy$a;a(IIIIII)Z
      intermediary method_6699 Lnet/minecraft/class_1802$class_1803;method_6699(IIIIII)Z
      named mouseClicked Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseClicked(IIIIII)Z
    • drawableClicked

      private boolean drawableClicked(DrawableHelper drawable, int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfi;III)Z
      intermediary method_9499 Lnet/minecraft/class_2300$class_2304;method_9499(Lnet/minecraft/class_372;III)Z
      named drawableClicked Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;drawableClicked(Lnet/minecraft/client/gui/DrawableHelper;III)Z
    • buttonClicked

      private boolean buttonClicked(ButtonWidget widget, int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfm;III)Z
      intermediary method_9501 Lnet/minecraft/class_2300$class_2304;method_9501(Lnet/minecraft/class_356;III)Z
      named buttonClicked Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;III)Z
    • textFieldClicked

      private void textFieldClicked(TextFieldWidget widget, int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgb$d;a(Lbfq;III)V
      intermediary method_9503 Lnet/minecraft/class_2300$class_2304;method_9503(Lnet/minecraft/class_367;III)V
      named textFieldClicked Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;textFieldClicked(Lnet/minecraft/client/gui/widget/TextFieldWidget;III)V
    • mouseReleased

      public void mouseReleased(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseReleased in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official b Lbfy$a;b(IIIIII)V
      intermediary method_6701 Lnet/minecraft/class_1802$class_1803;method_6701(IIIIII)V
      named mouseReleased Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
    • drawableReleased

      private void drawableReleased(DrawableHelper drawable, int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgb$d;b(Lbfi;III)V
      intermediary method_9508 Lnet/minecraft/class_2300$class_2304;method_9508(Lnet/minecraft/class_372;III)V
      named drawableReleased Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;drawableReleased(Lnet/minecraft/client/gui/DrawableHelper;III)V
    • buttonReleased

      private void buttonReleased(ButtonWidget widget, int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgb$d;b(Lbfm;III)V
      intermediary method_9509 Lnet/minecraft/class_2300$class_2304;method_9509(Lnet/minecraft/class_356;III)V
      named buttonReleased Lnet/minecraft/client/gui/widget/PagedEntryListWidget$DualDrawableEntry;buttonReleased(Lnet/minecraft/client/gui/widget/ButtonWidget;III)V