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 gdm
-
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 TabManager -
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, getType, getWidth, getX, getY, isFocused, isHovered, isInteractable, isMouseOver, 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, method_72784, 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 aLgdm;a:Lgdq;
-
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 bLgdm;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 cLgdm;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 dLgdm;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 eLgdm;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 lLgdm;l: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 mLgdm;m:Lgfq;
-
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 nLgdm;n:Lgfp;
-
-
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>Lgdm;<init>(Lgfq;Lgfp;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 bLgbz;b(Lgbp;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 aLgdm;a(Lgbp;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 aLgdm;a(Lgbp;Lgbm;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 bLgdm;b(Lgbp;Lgbm;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 aLgbz;a(Lghx;)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 aLgbz;a(Lief;)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 aLgdm;a()Lgfp;
-
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 dLgdm;d()Z
-