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 official ffhintermediary net/minecraft/class_8209named net/minecraft/client/gui/widget/TabButtonWidget
-
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) voidrenderWidget(DrawContext context, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawBackground, 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 official aLffh;a:Lffl;intermediary field_45391Lnet/minecraft/class_8209;field_45391:Lnet/minecraft/class_8666;named TAB_BUTTON_TEXTURESLnet/minecraft/client/gui/widget/TabButtonWidget;TAB_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
-
field_43063
private static final int field_43063- See Also:
- Mappings:
Namespace Name Mixin selector official bLffh;b:Iintermediary field_43063Lnet/minecraft/class_8209;field_43063:Inamed field_43063Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43063:I
-
field_43064
private static final int field_43064- See Also:
- Mappings:
Namespace Name Mixin selector official cLffh;c:Iintermediary field_43064Lnet/minecraft/class_8209;field_43064:Inamed field_43064Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43064:I
-
field_43065
private static final int field_43065- See Also:
- Mappings:
Namespace Name Mixin selector official dLffh;d:Iintermediary field_43065Lnet/minecraft/class_8209;field_43065:Inamed field_43065Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43065:I
-
field_43066
private static final int field_43066- See Also:
- Mappings:
Namespace Name Mixin selector official eLffh;e:Iintermediary field_43066Lnet/minecraft/class_8209;field_43066:Inamed field_43066Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43066:I
-
field_43067
private static final int field_43067- See Also:
- Mappings:
Namespace Name Mixin selector official fLffh;f:Iintermediary field_43067Lnet/minecraft/class_8209;field_43067:Inamed field_43067Lnet/minecraft/client/gui/widget/TabButtonWidget;field_43067:I
-
tabManager
- Mappings:
Namespace Name Mixin selector official mLffh;m:Lfgb;intermediary field_43068Lnet/minecraft/class_8209;field_43068:Lnet/minecraft/class_8088;named tabManagerLnet/minecraft/client/gui/widget/TabButtonWidget;tabManager:Lnet/minecraft/client/gui/tab/TabManager;
-
tab
- Mappings:
Namespace Name Mixin selector official nLffh;n:Lfga;intermediary field_43069Lnet/minecraft/class_8209;field_43069:Lnet/minecraft/class_8087;named tabLnet/minecraft/client/gui/widget/TabButtonWidget;tab:Lnet/minecraft/client/gui/tab/Tab;
-
-
Constructor Details
-
TabButtonWidget
- Mappings:
Namespace Name Mixin selector official <init>Lffh;<init>(Lfgb;Lfga;II)Vintermediary <init>Lnet/minecraft/class_8209;<init>(Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)Vnamed <init>Lnet/minecraft/client/gui/widget/TabButtonWidget;<init>(Lnet/minecraft/client/gui/tab/TabManager;Lnet/minecraft/client/gui/tab/Tab;II)V
-
-
Method Details
-
renderWidget
- Specified by:
renderWidgetin classClickableWidget- Mappings:
Namespace Name Mixin selector official bLfdw;b(Lfdl;IIF)Vintermediary method_48579Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)Vnamed renderWidgetLnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
drawMessage
- Mappings:
Namespace Name Mixin selector official aLffh;a(Lfdl;Lfdj;I)Vintermediary method_49608Lnet/minecraft/class_8209;method_49608(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)Vnamed drawMessageLnet/minecraft/client/gui/widget/TabButtonWidget;drawMessage(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)V
-
drawCurrentTabLine
- Mappings:
Namespace Name Mixin selector official bLffh;b(Lfdl;Lfdj;I)Vintermediary method_49610Lnet/minecraft/class_8209;method_49610(Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)Vnamed drawCurrentTabLineLnet/minecraft/client/gui/widget/TabButtonWidget;drawCurrentTabLine(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;I)V
-
appendClickableNarrations
- Specified by:
appendClickableNarrationsin classClickableWidget- Mappings:
Namespace Name Mixin selector official aLfdw;a(Lfhu;)Vintermediary method_47399Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)Vnamed appendClickableNarrationsLnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-
playDownSound
- Overrides:
playDownSoundin classClickableWidget- Mappings:
Namespace Name Mixin selector official aLfdw;a(Lgqj;)Vintermediary method_25354Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)Vnamed playDownSoundLnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
-
getTab
- Mappings:
Namespace Name Mixin selector official aLffh;a()Lfga;intermediary method_49609Lnet/minecraft/class_8209;method_49609()Lnet/minecraft/class_8087;named getTabLnet/minecraft/client/gui/widget/TabButtonWidget;getTab()Lnet/minecraft/client/gui/tab/Tab;
-
isCurrentTab
public boolean isCurrentTab()- Mappings:
Namespace Name Mixin selector official bLffh;b()Zintermediary method_49611Lnet/minecraft/class_8209;method_49611()Znamed isCurrentTabLnet/minecraft/client/gui/widget/TabButtonWidget;isCurrentTab()Z
-