Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementTab
@Environment(CLIENT) public class AdvancementTab extends DrawableHelper
- Mappings:
Namespace Name official dvpintermediary net/minecraft/class_454named net/minecraft/client/gui/screen/advancement/AdvancementTab
-
Field Summary
Fields Modifier and Type Field Description private floatalphaprivate MinecraftClientclientprivate AdvancementDisplaydisplayprivate ItemStackiconprivate intindexprivate booleaninitializedprivate intmaxPanXprivate intmaxPanYprivate intminPanXprivate intminPanYprivate doubleoriginXprivate doubleoriginYprivate Advancementrootprivate AdvancementWidgetrootWidgetprivate AdvancementsScreenscreenprivate Texttitleprivate AdvancementTabTypetypeprivate Map<Advancement,AdvancementWidget>widgetsFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display) -
Method Summary
Modifier and Type Method Description voidaddAdvancement(Advancement advancement)private voidaddWidget(AdvancementWidget widget, Advancement advancement)static AdvancementTabcreate(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root)voiddrawBackground(MatrixStack matrices, int int2, int int3, boolean bool)voiddrawIcon(int x, int y, ItemRenderer itemRenderer)voiddrawWidgetTooltip(MatrixStack matrices, int int2, int int3, int int4, int int5)AdvancementgetRoot()AdvancementsScreengetScreen()TextgetTitle()AdvancementWidgetgetWidget(Advancement advancement)booleanisClickOnTab(int screenX, int screenY, double mouseX, double mouseY)voidmove(double offsetX, double offsetY)voidrender(MatrixStack matrices)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffset
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLdvp;a:Ldqk;intermediary field_2680Lnet/minecraft/class_454;field_2680:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/screen/advancement/AdvancementTab;client:Lnet/minecraft/client/MinecraftClient;
-
screen
- Mappings:
Namespace Name Mixin selector official bLdvp;b:Ldvt;intermediary field_2687Lnet/minecraft/class_454;field_2687:Lnet/minecraft/class_457;named screenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;screen:Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-
type
- Mappings:
Namespace Name Mixin selector official cLdvp;c:Ldvq;intermediary field_2684Lnet/minecraft/class_454;field_2684:Lnet/minecraft/class_453;named typeLnet/minecraft/client/gui/screen/advancement/AdvancementTab;type:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
index
private final int index- Mappings:
Namespace Name Mixin selector official dLdvp;d:Iintermediary field_2681Lnet/minecraft/class_454;field_2681:Inamed indexLnet/minecraft/client/gui/screen/advancement/AdvancementTab;index:I
-
root
- Mappings:
Namespace Name Mixin selector official eLdvp;e:Ly;intermediary field_2682Lnet/minecraft/class_454;field_2682:Lnet/minecraft/class_161;named rootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;root:Lnet/minecraft/advancement/Advancement;
-
display
- Mappings:
Namespace Name Mixin selector official iLdvp;i:Lah;intermediary field_2695Lnet/minecraft/class_454;field_2695:Lnet/minecraft/class_185;named displayLnet/minecraft/client/gui/screen/advancement/AdvancementTab;display:Lnet/minecraft/advancement/AdvancementDisplay;
-
icon
- Mappings:
Namespace Name Mixin selector official jLdvp;j:Lbnv;intermediary field_2697Lnet/minecraft/class_454;field_2697:Lnet/minecraft/class_1799;named iconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;icon:Lnet/minecraft/item/ItemStack;
-
title
- Mappings:
Namespace Name Mixin selector official kLdvp;k:Loi;intermediary field_2686Lnet/minecraft/class_454;field_2686:Lnet/minecraft/class_2561;named titleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;title:Lnet/minecraft/text/Text;
-
rootWidget
- Mappings:
Namespace Name Mixin selector official lLdvp;l:Ldvr;intermediary field_2696Lnet/minecraft/class_454;field_2696:Lnet/minecraft/class_456;named rootWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;rootWidget:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
widgets
- Mappings:
Namespace Name Mixin selector official mLdvp;m:Ljava/util/Map;intermediary field_2685Lnet/minecraft/class_454;field_2685:Ljava/util/Map;named widgetsLnet/minecraft/client/gui/screen/advancement/AdvancementTab;widgets:Ljava/util/Map;
-
originX
private double originX- Mappings:
Namespace Name Mixin selector official nLdvp;n:Dintermediary field_2690Lnet/minecraft/class_454;field_2690:Dnamed originXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originX:D
-
originY
private double originY- Mappings:
Namespace Name Mixin selector official oLdvp;o:Dintermediary field_2689Lnet/minecraft/class_454;field_2689:Dnamed originYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originY:D
-
minPanX
private int minPanX- Mappings:
Namespace Name Mixin selector official pLdvp;p:Iintermediary field_2694Lnet/minecraft/class_454;field_2694:Inamed minPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanX:I
-
minPanY
private int minPanY- Mappings:
Namespace Name Mixin selector official qLdvp;q:Iintermediary field_2693Lnet/minecraft/class_454;field_2693:Inamed minPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanY:I
-
maxPanX
private int maxPanX- Mappings:
Namespace Name Mixin selector official rLdvp;r:Iintermediary field_2692Lnet/minecraft/class_454;field_2692:Inamed maxPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanX:I
-
maxPanY
private int maxPanY- Mappings:
Namespace Name Mixin selector official sLdvp;s:Iintermediary field_2691Lnet/minecraft/class_454;field_2691:Inamed maxPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanY:I
-
alpha
private float alpha- Mappings:
Namespace Name Mixin selector official tLdvp;t:Fintermediary field_2688Lnet/minecraft/class_454;field_2688:Fnamed alphaLnet/minecraft/client/gui/screen/advancement/AdvancementTab;alpha:F
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector official uLdvp;u:Zintermediary field_2683Lnet/minecraft/class_454;field_2683:Znamed initializedLnet/minecraft/client/gui/screen/advancement/AdvancementTab;initialized:Z
-
-
Constructor Details
-
AdvancementTab
public AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display)- Mappings:
Namespace Name Mixin selector official <init>Ldvp;<init>(Ldqk;Ldvt;Ldvq;ILy;Lah;)Vintermediary <init>Lnet/minecraft/class_454;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_161;Lnet/minecraft/class_185;)Vnamed <init>Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;ILnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementDisplay;)V
-
-
Method Details
-
getRoot
- Mappings:
Namespace Name Mixin selector official cLdvp;c()Ly;intermediary method_2307Lnet/minecraft/class_454;method_2307()Lnet/minecraft/class_161;named getRootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getRoot()Lnet/minecraft/advancement/Advancement;
-
getTitle
- Mappings:
Namespace Name Mixin selector official dLdvp;d()Loi;intermediary method_2309Lnet/minecraft/class_454;method_2309()Lnet/minecraft/class_2561;named getTitleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getTitle()Lnet/minecraft/text/Text;
-
drawBackground
- Mappings:
Namespace Name Mixin selector official aLdvp;a(Ldlr;IIZ)Vintermediary method_2311Lnet/minecraft/class_454;method_2311(Lnet/minecraft/class_4587;IIZ)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;IIZ)V
-
drawIcon
- Mappings:
Namespace Name Mixin selector official aLdvp;a(IILenf;)Vintermediary method_2315Lnet/minecraft/class_454;method_2315(IILnet/minecraft/class_918;)Vnamed drawIconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawIcon(IILnet/minecraft/client/render/item/ItemRenderer;)V
-
render
- Mappings:
Namespace Name Mixin selector official aLdvp;a(Ldlr;)Vintermediary method_2310Lnet/minecraft/class_454;method_2310(Lnet/minecraft/class_4587;)Vnamed renderLnet/minecraft/client/gui/screen/advancement/AdvancementTab;render(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawWidgetTooltip
- Mappings:
Namespace Name Mixin selector official cLdvp;c(Ldlr;IIII)Vintermediary method_2314Lnet/minecraft/class_454;method_2314(Lnet/minecraft/class_4587;IIII)Vnamed drawWidgetTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawWidgetTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
isClickOnTab
public boolean isClickOnTab(int screenX, int screenY, double mouseX, double mouseY)- Mappings:
Namespace Name Mixin selector official aLdvp;a(IIDD)Zintermediary method_2316Lnet/minecraft/class_454;method_2316(IIDD)Znamed isClickOnTabLnet/minecraft/client/gui/screen/advancement/AdvancementTab;isClickOnTab(IIDD)Z
-
create
@Nullable public static AdvancementTab create(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root)- Mappings:
Namespace Name Mixin selector official aLdvp;a(Ldqk;Ldvt;ILy;)Ldvp;intermediary method_2317Lnet/minecraft/class_454;method_2317(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;named createLnet/minecraft/client/gui/screen/advancement/AdvancementTab;create(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;ILnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
-
move
public void move(double offsetX, double offsetY)- Mappings:
Namespace Name Mixin selector official aLdvp;a(DD)Vintermediary method_2313Lnet/minecraft/class_454;method_2313(DD)Vnamed moveLnet/minecraft/client/gui/screen/advancement/AdvancementTab;move(DD)V
-
addAdvancement
- Mappings:
Namespace Name Mixin selector official aLdvp;a(Ly;)Vintermediary method_2318Lnet/minecraft/class_454;method_2318(Lnet/minecraft/class_161;)Vnamed addAdvancementLnet/minecraft/client/gui/screen/advancement/AdvancementTab;addAdvancement(Lnet/minecraft/advancement/Advancement;)V
-
addWidget
- Mappings:
Namespace Name Mixin selector official aLdvp;a(Ldvr;Ly;)Vintermediary method_2319Lnet/minecraft/class_454;method_2319(Lnet/minecraft/class_456;Lnet/minecraft/class_161;)Vnamed addWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;addWidget(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;Lnet/minecraft/advancement/Advancement;)V
-
getWidget
- Mappings:
Namespace Name Mixin selector official bLdvp;b(Ly;)Ldvr;intermediary method_2308Lnet/minecraft/class_454;method_2308(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;named getWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getWidget(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
getScreen
- Mappings:
Namespace Name Mixin selector official fLdvp;f()Ldvt;intermediary method_2312Lnet/minecraft/class_454;method_2312()Lnet/minecraft/class_457;named getScreenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getScreen()Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-