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 fvh
-
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 deltaTicks) Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, 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, playClickSound, 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, getBorder, getFocusedPath, 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 aLfvh;a:Lfvl;
-
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 bLfvh;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 cLfvh;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 dLfvh;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 eLfvh;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 fLfvh;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 mLfvh;m:Lfwc;
-
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 nLfvh;n:Lfwb;
-
-
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>Lfvh;<init>(Lfwc;Lfwb;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 bLftw;b(Lftk;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 aLfvh;a(Lftk;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 aLfvh;a(Lftk;Lfti;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 bLfvh;b(Lftk;Lfti;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 aLftw;a(Lfxv;)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 aLftw;a(Lhpt;)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 aLfvh;a()Lfwb;
-
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 bLfvh;b()Z
-