Class TabButtonWidget

java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.TabButtonWidget
All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class TabButtonWidget extends ClickableWidget
Mappings:
Namespace Name
named net/minecraft/client/gui/widget/TabButtonWidget
intermediary net/minecraft/class_8209
official fqd
  • Field Details Link icon

    • TAB_BUTTON_TEXTURES Link icon

      private static final ButtonTextures TAB_BUTTON_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TAB_BUTTON_TEXTURES Lnet/minecraft/client/gui/widget/TabButtonWidget;TAB_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45391 Lnet/minecraft/class_8209;field_45391:Lnet/minecraft/class_8666;
      official a Lfqd;a:Lfqh;
    • field_43063 Link icon

      private static final int field_43063
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_43063 Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43063:I
      intermediary field_43063 Lnet/minecraft/class_8209;field_43063:I
      official b Lfqd;b:I
    • field_43064 Link icon

      private static final int field_43064
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_43064 Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43064:I
      intermediary field_43064 Lnet/minecraft/class_8209;field_43064:I
      official c Lfqd;c:I
    • field_43065 Link icon

      private static final int field_43065
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_43065 Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43065:I
      intermediary field_43065 Lnet/minecraft/class_8209;field_43065:I
      official d Lfqd;d:I
    • field_43066 Link icon

      private static final int field_43066
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_43066 Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43066:I
      intermediary field_43066 Lnet/minecraft/class_8209;field_43066:I
      official e Lfqd;e:I
    • field_43067 Link icon

      private static final int field_43067
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_43067 Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43067:I
      intermediary field_43067 Lnet/minecraft/class_8209;field_43067:I
      official f Lfqd;f:I
    • tabManager Link icon

      private final TabManager tabManager
      Mappings:
      Namespace Name Mixin selector
      named tabManager Lnet/minecraft/client/gui/widget/TabButtonWidget;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
      intermediary field_43068 Lnet/minecraft/class_8209;field_43068:Lnet/minecraft/class_8088;
      official m Lfqd;m:Lfqy;
    • tab Link icon

      private final Tab tab
      Mappings:
      Namespace Name Mixin selector
      named tab Lnet/minecraft/client/gui/widget/TabButtonWidget;tab:Lnet/minecraft/client/gui/tab/Tab;
      intermediary field_43069 Lnet/minecraft/class_8209;field_43069:Lnet/minecraft/class_8087;
      official n Lfqd;n:Lfqx;
  • Constructor Details Link icon

    • TabButtonWidget Link icon

      public TabButtonWidget(TabManager tabManager, Tab tab, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/widget/TabButtonWidget;<init>(Lnet/minecraft/client/gui/tab/TabManager;Lnet/minecraft/client/gui/tab/Tab;II)V
      intermediary <init> Lnet/minecraft/class_8209;<init>(Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)V
      official <init> Lfqd;<init>(Lfqy;Lfqx;II)V
  • Method Details Link icon

    • renderWidget Link icon

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      renderWidget in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfos;b(Lfof;IIF)V
    • renderBackgroundTexture Link icon

      protected void renderBackgroundTexture(DrawContext context, int left, int top, int right, int bottom)
      Mappings:
      Namespace Name Mixin selector
      named renderBackgroundTexture Lnet/minecraft/client/gui/widget/TabButtonWidget;renderBackgroundTexture(Lnet/minecraft/client/gui/DrawContext;IIII)V
      intermediary method_58230 Lnet/minecraft/class_8209;method_58230(Lnet/minecraft/class_332;IIII)V
      official a Lfqd;a(Lfof;IIII)V
    • drawMessage Link icon

      public void drawMessage(DrawContext context, TextRenderer textRenderer, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawMessage Lnet/minecraft/client/gui/widget/TabButtonWidget;drawMessage(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)V
      intermediary method_49608 Lnet/minecraft/class_8209;method_49608(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V
      official a Lfqd;a(Lfof;Lfod;I)V
    • drawCurrentTabLine Link icon

      private void drawCurrentTabLine(DrawContext context, TextRenderer textRenderer, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawCurrentTabLine Lnet/minecraft/client/gui/widget/TabButtonWidget;drawCurrentTabLine(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)V
      intermediary method_49610 Lnet/minecraft/class_8209;method_49610(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V
      official b Lfqd;b(Lfof;Lfod;I)V
    • appendClickableNarrations Link icon

      protected void appendClickableNarrations(NarrationMessageBuilder builder)
      Specified by:
      appendClickableNarrations in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named appendClickableNarrations Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
      intermediary method_47399 Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V
      official a Lfos;a(Lfsr;)V
    • playDownSound Link icon

      public void playDownSound(SoundManager soundManager)
      Overrides:
      playDownSound in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      named playDownSound Lnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
      intermediary method_25354 Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)V
      official a Lfos;a(Lhjw;)V
    • getTab Link icon

      public Tab getTab()
      Mappings:
      Namespace Name Mixin selector
      named getTab Lnet/minecraft/client/gui/widget/TabButtonWidget;getTab()Lnet/minecraft/client/gui/tab/Tab;
      intermediary method_49609 Lnet/minecraft/class_8209;method_49609()Lnet/minecraft/class_8087;
      official a Lfqd;a()Lfqx;
    • isCurrentTab Link icon

      public boolean isCurrentTab()
      Mappings:
      Namespace Name Mixin selector
      named isCurrentTab Lnet/minecraft/client/gui/widget/TabButtonWidget;isCurrentTab()Z
      intermediary method_49611 Lnet/minecraft/class_8209;method_49611()Z
      official b Lfqd;b()Z