Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.screen.advancement.AdvancementTab
- Mappings:
Namespace Name intermediary net/minecraft/class_454official eurnamed net/minecraft/client/gui/screen/advancement/AdvancementTab
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate final MinecraftClientprivate final AdvancementDisplayprivate final ItemStackprivate final intprivate booleanprivate intprivate intprivate intprivate intprivate doubleprivate doubleprivate final Advancementprivate final AdvancementWidgetprivate final AdvancementsScreenprivate final Textprivate final AdvancementTabTypeprivate final Map<Advancement,AdvancementWidget> -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdvancement(Advancement advancement) private voidaddWidget(AdvancementWidget widget, Advancement advancement) static @Nullable AdvancementTabcreate(MinecraftClient client, AdvancementsScreen screen, int index, Advancement root) voiddrawBackground(DrawContext context, int x, int y, boolean selected) voiddrawIcon(DrawContext context, int x, int y) voiddrawWidgetTooltip(DrawContext context, int mouseX, int mouseY, int x, int y) intgetIndex()getRoot()getTitle()getType()getWidget(Advancement advancement) booleanisClickOnTab(int screenX, int screenY, double mouseX, double mouseY) voidmove(double offsetX, double offsetY) voidrender(DrawContext context, int x, int y)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector intermediary field_2680Lnet/minecraft/class_454;field_2680:Lnet/minecraft/class_310;official aLeur;a:Lenf;named clientLnet/minecraft/client/gui/screen/advancement/AdvancementTab;client:Lnet/minecraft/client/MinecraftClient;
-
screen
- Mappings:
Namespace Name Mixin selector intermediary field_2687Lnet/minecraft/class_454;field_2687:Lnet/minecraft/class_457;official bLeur;b:Leuv;named screenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;screen:Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-
type
- Mappings:
Namespace Name Mixin selector intermediary field_2684Lnet/minecraft/class_454;field_2684:Lnet/minecraft/class_453;official cLeur;c:Leus;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 intermediary field_2681Lnet/minecraft/class_454;field_2681:Iofficial dLeur;d:Inamed indexLnet/minecraft/client/gui/screen/advancement/AdvancementTab;index:I
-
root
- Mappings:
Namespace Name Mixin selector intermediary field_2682Lnet/minecraft/class_454;field_2682:Lnet/minecraft/class_161;official eLeur;e:Lae;named rootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;root:Lnet/minecraft/advancement/Advancement;
-
display
- Mappings:
Namespace Name Mixin selector intermediary field_2695Lnet/minecraft/class_454;field_2695:Lnet/minecraft/class_185;official fLeur;f:Lan;named displayLnet/minecraft/client/gui/screen/advancement/AdvancementTab;display:Lnet/minecraft/advancement/AdvancementDisplay;
-
icon
- Mappings:
Namespace Name Mixin selector intermediary field_2697Lnet/minecraft/class_454;field_2697:Lnet/minecraft/class_1799;official gLeur;g:Lcfx;named iconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;icon:Lnet/minecraft/item/ItemStack;
-
title
- Mappings:
Namespace Name Mixin selector intermediary field_2686Lnet/minecraft/class_454;field_2686:Lnet/minecraft/class_2561;official hLeur;h:Lsw;named titleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;title:Lnet/minecraft/text/Text;
-
rootWidget
- Mappings:
Namespace Name Mixin selector intermediary field_2696Lnet/minecraft/class_454;field_2696:Lnet/minecraft/class_456;official iLeur;i:Leut;named rootWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;rootWidget:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
widgets
- Mappings:
Namespace Name Mixin selector intermediary field_2685Lnet/minecraft/class_454;field_2685:Ljava/util/Map;official jLeur;j:Ljava/util/Map;named widgetsLnet/minecraft/client/gui/screen/advancement/AdvancementTab;widgets:Ljava/util/Map;
-
originX
private double originX- Mappings:
Namespace Name Mixin selector intermediary field_2690Lnet/minecraft/class_454;field_2690:Dofficial kLeur;k:Dnamed originXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originX:D
-
originY
private double originY- Mappings:
Namespace Name Mixin selector intermediary field_2689Lnet/minecraft/class_454;field_2689:Dofficial lLeur;l:Dnamed originYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originY:D
-
minPanX
private int minPanX- Mappings:
Namespace Name Mixin selector intermediary field_2694Lnet/minecraft/class_454;field_2694:Iofficial mLeur;m:Inamed minPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanX:I
-
minPanY
private int minPanY- Mappings:
Namespace Name Mixin selector intermediary field_2693Lnet/minecraft/class_454;field_2693:Iofficial nLeur;n:Inamed minPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanY:I
-
maxPanX
private int maxPanX- Mappings:
Namespace Name Mixin selector intermediary field_2692Lnet/minecraft/class_454;field_2692:Iofficial oLeur;o:Inamed maxPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanX:I
-
maxPanY
private int maxPanY- Mappings:
Namespace Name Mixin selector intermediary field_2691Lnet/minecraft/class_454;field_2691:Iofficial pLeur;p:Inamed maxPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanY:I
-
alpha
private float alpha- Mappings:
Namespace Name Mixin selector intermediary field_2688Lnet/minecraft/class_454;field_2688:Fofficial qLeur;q:Fnamed alphaLnet/minecraft/client/gui/screen/advancement/AdvancementTab;alpha:F
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector intermediary field_2683Lnet/minecraft/class_454;field_2683:Zofficial rLeur;r: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 intermediary <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;)Vofficial <init>Leur;<init>(Lenf;Leuv;Leus;ILae;Lan;)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
-
getType
- Mappings:
Namespace Name Mixin selector intermediary method_35734Lnet/minecraft/class_454;method_35734()Lnet/minecraft/class_453;official aLeur;a()Leus;named getTypeLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getType()Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
getIndex
public int getIndex()- Mappings:
Namespace Name Mixin selector intermediary method_35735Lnet/minecraft/class_454;method_35735()Iofficial bLeur;b()Inamed getIndexLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getIndex()I
-
getRoot
- Mappings:
Namespace Name Mixin selector intermediary method_2307Lnet/minecraft/class_454;method_2307()Lnet/minecraft/class_161;official cLeur;c()Lae;named getRootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getRoot()Lnet/minecraft/advancement/Advancement;
-
getTitle
- Mappings:
Namespace Name Mixin selector intermediary method_2309Lnet/minecraft/class_454;method_2309()Lnet/minecraft/class_2561;official dLeur;d()Lsw;named getTitleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getTitle()Lnet/minecraft/text/Text;
-
getDisplay
- Mappings:
Namespace Name Mixin selector intermediary method_35736Lnet/minecraft/class_454;method_35736()Lnet/minecraft/class_185;official eLeur;e()Lan;named getDisplayLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;
-
drawBackground
- Mappings:
Namespace Name Mixin selector intermediary method_2311Lnet/minecraft/class_454;method_2311(Lnet/minecraft/class_332;IIZ)Vofficial aLeur;a(Leop;IIZ)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawBackground(Lnet/minecraft/client/gui/DrawContext;IIZ)V
-
drawIcon
- Mappings:
Namespace Name Mixin selector intermediary method_2315Lnet/minecraft/class_454;method_2315(Lnet/minecraft/class_332;II)Vofficial aLeur;a(Leop;II)Vnamed drawIconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawIcon(Lnet/minecraft/client/gui/DrawContext;II)V
-
render
- Mappings:
Namespace Name Mixin selector intermediary method_2310Lnet/minecraft/class_454;method_2310(Lnet/minecraft/class_332;II)Vofficial bLeur;b(Leop;II)Vnamed renderLnet/minecraft/client/gui/screen/advancement/AdvancementTab;render(Lnet/minecraft/client/gui/DrawContext;II)V
-
drawWidgetTooltip
- Mappings:
Namespace Name Mixin selector intermediary method_2314Lnet/minecraft/class_454;method_2314(Lnet/minecraft/class_332;IIII)Vofficial aLeur;a(Leop;IIII)Vnamed drawWidgetTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawWidgetTooltip(Lnet/minecraft/client/gui/DrawContext;IIII)V
-
isClickOnTab
public boolean isClickOnTab(int screenX, int screenY, double mouseX, double mouseY) - Mappings:
Namespace Name Mixin selector intermediary method_2316Lnet/minecraft/class_454;method_2316(IIDD)Zofficial aLeur;a(IIDD)Znamed isClickOnTabLnet/minecraft/client/gui/screen/advancement/AdvancementTab;isClickOnTab(IIDD)Z
-
create
@Nullable public static @Nullable AdvancementTab create(MinecraftClient client, AdvancementsScreen screen, int index, Advancement root) - Mappings:
Namespace Name Mixin selector intermediary method_2317Lnet/minecraft/class_454;method_2317(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;official aLeur;a(Lenf;Leuv;ILae;)Leur;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 intermediary method_2313Lnet/minecraft/class_454;method_2313(DD)Vofficial aLeur;a(DD)Vnamed moveLnet/minecraft/client/gui/screen/advancement/AdvancementTab;move(DD)V
-
addAdvancement
- Mappings:
Namespace Name Mixin selector intermediary method_2318Lnet/minecraft/class_454;method_2318(Lnet/minecraft/class_161;)Vofficial aLeur;a(Lae;)Vnamed addAdvancementLnet/minecraft/client/gui/screen/advancement/AdvancementTab;addAdvancement(Lnet/minecraft/advancement/Advancement;)V
-
addWidget
- Mappings:
Namespace Name Mixin selector intermediary method_2319Lnet/minecraft/class_454;method_2319(Lnet/minecraft/class_456;Lnet/minecraft/class_161;)Vofficial aLeur;a(Leut;Lae;)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 intermediary method_2308Lnet/minecraft/class_454;method_2308(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;official bLeur;b(Lae;)Leut;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 intermediary method_2312Lnet/minecraft/class_454;method_2312()Lnet/minecraft/class_457;official fLeur;f()Leuv;named getScreenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getScreen()Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-