Package net.minecraft.client.gui.widget
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
- Mappings:
Namespace Name named net/minecraft/client/gui/widget/TabButtonWidgetintermediary net/minecraft/class_8209official fjp
-
Nested Class Summary
Nested 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 TabManagerFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprivate voiddrawCurrentTabLine(DrawContext context, TextRenderer textRenderer, int color) voiddrawMessage(DrawContext context, TextRenderer textRenderer, int color) getTab()booleanvoidplayDownSound(SoundManager soundManager) protected voidrenderBackgroundTexture(DrawContext context, int left, int top, int right, int bottom) voidrenderWidget(DrawContext context, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawScrollableText, forEachChild, getBottom, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getRight, getTooltip, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onClick, onDrag, onRelease, render, setAlpha, setDimensions, setDimensionsAndPosition, setFocused, setHeight, setMessage, 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, getFocusedPath, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods 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 aLfjp;a:Lfjt;
-
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 bLfjp;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 cLfjp;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 dLfjp;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 eLfjp;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 fLfjp;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 mLfjp;m:Lfkj;
-
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 nLfjp;n:Lfki;
-
-
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>Lfjp;<init>(Lfkj;Lfki;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 bLfie;b(Lfht;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 aLfjp;a(Lfht;IIII)V
-
drawMessage
- Mappings:
Namespace Name Mixin selector named drawMessageLnet/minecraft/client/gui/widget/TabButtonWidget;drawMessage(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)Vintermediary method_49608Lnet/minecraft/class_8209;method_49608(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)Vofficial aLfjp;a(Lfht;Lfhr;I)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 bLfjp;b(Lfht;Lfhr;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 aLfie;a(Lfmc;)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 aLfie;a(Lguy;)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 aLfjp;a()Lfki;
-
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 bLfjp;b()Z
-