Package net.minecraft.client.gui.widget
Class TabButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.ClickableWidget.class_12230
net.minecraft.client.gui.widget.TabButtonWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,Selectable,Widget
- Mappings:
Namespace Name named net/minecraft/client/gui/widget/TabButtonWidgetintermediary net/minecraft/class_8209official gic
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.ClickableWidget
ClickableWidget.class_12230Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final Tabprivate static final ButtonTexturesprivate final TabManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprivate voiddrawCurrentTabLine(DrawContext context, TextRenderer textRenderer, int color) private voiddrawMessage(class_12225 class_12225) getTab()booleanvoidplayDownSound(SoundManager soundManager) protected voidrenderBackgroundTexture(DrawContext context, int left, int top, int right, int bottom) voidrenderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks) Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget.class_12230
getMessage, method_75800, setMessageMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, forEachChild, getBottom, getHeight, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getRight, getType, getWidth, getX, getY, isFocused, isHovered, isInteractable, isMouseOver, isSelected, isValidClickButton, method_75798, method_75799, mouseClicked, mouseDragged, mouseReleased, onClick, onDrag, onRelease, playClickSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setFocused, setHeight, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
charTyped, getBorder, getFocusedPath, isClickable, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.Selectable
getNarratedPartsMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
TAB_BUTTON_TEXTURES
- Mappings:
Namespace Name Mixin selector named TAB_BUTTON_TEXTURESLnet/minecraft/client/gui/widget/TabButtonWidget;TAB_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary field_45391Lnet/minecraft/class_8209;field_45391:Lnet/minecraft/class_8666;official aLgic;a:Lgig;
-
field_43063
private static final int field_43063- See Also:
- Mappings:
Namespace Name Mixin selector named field_43063Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43063:Iintermediary field_43063Lnet/minecraft/class_8209;field_43063:Iofficial bLgic;b:I
-
field_43064
private static final int field_43064- See Also:
- Mappings:
Namespace Name Mixin selector named field_43064Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43064:Iintermediary field_43064Lnet/minecraft/class_8209;field_43064:Iofficial cLgic;c:I
-
field_43065
private static final int field_43065- See Also:
- Mappings:
Namespace Name Mixin selector named field_43065Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43065:Iintermediary field_43065Lnet/minecraft/class_8209;field_43065:Iofficial dLgic;d:I
-
field_43066
private static final int field_43066- See Also:
- Mappings:
Namespace Name Mixin selector named field_43066Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43066:Iintermediary field_43066Lnet/minecraft/class_8209;field_43066:Iofficial eLgic;e:I
-
field_43067
private static final int field_43067- See Also:
- Mappings:
Namespace Name Mixin selector named field_43067Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43067:Iintermediary field_43067Lnet/minecraft/class_8209;field_43067:Iofficial fLgic;f:I
-
tabManager
- Mappings:
Namespace Name Mixin selector named tabManagerLnet/minecraft/client/gui/widget/TabButtonWidget;tabManager:Lnet/minecraft/client/gui/tab/TabManager;intermediary field_43068Lnet/minecraft/class_8209;field_43068:Lnet/minecraft/class_8088;official nLgic;n:Lgkg;
-
tab
- Mappings:
Namespace Name Mixin selector named tabLnet/minecraft/client/gui/widget/TabButtonWidget;tab:Lnet/minecraft/client/gui/tab/Tab;intermediary field_43069Lnet/minecraft/class_8209;field_43069:Lnet/minecraft/class_8087;official oLgic;o:Lgkf;
-
-
Constructor Details
-
TabButtonWidget
- 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)Vintermediary <init>Lnet/minecraft/class_8209;<init>(Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)Vofficial <init>Lgic;<init>(Lgkg;Lgkf;II)V
-
-
Method Details
-
renderWidget
- Specified by:
renderWidgetin classClickableWidget- Mappings:
Namespace Name Mixin selector named renderWidgetLnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_48579Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)Vofficial a_Lggo;a_(Lggd;IIF)V
-
renderBackgroundTexture
protected void renderBackgroundTexture(DrawContext context, int left, int top, int right, int bottom) - Mappings:
Namespace Name Mixin selector named renderBackgroundTextureLnet/minecraft/client/gui/widget/TabButtonWidget;renderBackgroundTexture(Lnet/minecraft/client/gui/DrawContext;IIII)Vintermediary method_58230Lnet/minecraft/class_8209;method_58230(Lnet/minecraft/class_332;IIII)Vofficial aLgic;a(Lggd;IIII)V
-
drawMessage
- Mappings:
Namespace Name Mixin selector named drawMessageLnet/minecraft/client/gui/widget/TabButtonWidget;drawMessage(Lnet/minecraft/class_12225;)Vintermediary method_49608Lnet/minecraft/class_8209;method_49608(Lnet/minecraft/class_12225;)Vofficial aLgic;a(Lgfx;)V
-
drawCurrentTabLine
- Mappings:
Namespace Name Mixin selector named drawCurrentTabLineLnet/minecraft/client/gui/widget/TabButtonWidget;drawCurrentTabLine(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)Vintermediary method_49610Lnet/minecraft/class_8209;method_49610(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)Vofficial aLgic;a(Lggd;Lgga;I)V
-
appendClickableNarrations
- Specified by:
appendClickableNarrationsin classClickableWidget- Mappings:
Namespace Name Mixin selector named appendClickableNarrationsLnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)Vintermediary method_47399Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)Vofficial aLggo;a(Lgmp;)V
-
playDownSound
- Overrides:
playDownSoundin classClickableWidget- Mappings:
Namespace Name Mixin selector named playDownSoundLnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)Vintermediary method_25354Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)Vofficial aLggo;a(Lila;)V
-
getTab
- Mappings:
Namespace Name Mixin selector named getTabLnet/minecraft/client/gui/widget/TabButtonWidget;getTab()Lnet/minecraft/client/gui/tab/Tab;intermediary method_49609Lnet/minecraft/class_8209;method_49609()Lnet/minecraft/class_8087;official aLgic;a()Lgkf;
-
isCurrentTab
public boolean isCurrentTab()- Mappings:
Namespace Name Mixin selector named isCurrentTabLnet/minecraft/client/gui/widget/TabButtonWidget;isCurrentTab()Zintermediary method_49611Lnet/minecraft/class_8209;method_49611()Zofficial dLgic;d()Z
-