Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.screen.advancement.AdvancementTab
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/advancement/AdvancementTabintermediary net/minecraft/class_454official gsh
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate final MinecraftClientprivate final AdvancementDisplayprivate final ItemStackprivate final intprivate booleanprivate intprivate intprivate intprivate intprivate doubleprivate doubleprivate final PlacedAdvancementprivate final AdvancementWidgetprivate final AdvancementsScreenprivate final Textprivate final AdvancementTabTypeprivate final Map<AdvancementEntry, AdvancementWidget> -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, PlacedAdvancement root, AdvancementDisplay display) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdvancement(PlacedAdvancement advancement) private voidaddWidget(AdvancementWidget widget, AdvancementEntry advancement) booleanbooleanstatic @Nullable AdvancementTabcreate(MinecraftClient client, AdvancementsScreen screen, int index, PlacedAdvancement root) voiddrawBackground(DrawContext context, int x, int y, int mouseX, int mouseY, boolean selected) voiddrawIcon(DrawContext context, int x, int y) voiddrawWidgetTooltip(DrawContext context, int mouseX, int mouseY, int x, int y) intgetIndex()getRoot()getTitle()getType()@Nullable AdvancementWidgetgetWidget(AdvancementEntry 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 named clientLnet/minecraft/client/gui/screen/advancement/AdvancementTab;client:Lnet/minecraft/client/MinecraftClient;intermediary field_2680Lnet/minecraft/class_454;field_2680:Lnet/minecraft/class_310;official aLgsh;a:Lgfj;
-
screen
- Mappings:
Namespace Name Mixin selector named screenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;screen:Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;intermediary field_2687Lnet/minecraft/class_454;field_2687:Lnet/minecraft/class_457;official bLgsh;b:Lgsl;
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/client/gui/screen/advancement/AdvancementTab;type:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;intermediary field_2684Lnet/minecraft/class_454;field_2684:Lnet/minecraft/class_453;official cLgsh;c:Lgsi;
-
index
private final int index- Mappings:
Namespace Name Mixin selector named indexLnet/minecraft/client/gui/screen/advancement/AdvancementTab;index:Iintermediary field_2681Lnet/minecraft/class_454;field_2681:Iofficial dLgsh;d:I
-
root
- Mappings:
Namespace Name Mixin selector named rootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;root:Lnet/minecraft/advancement/PlacedAdvancement;intermediary field_46142Lnet/minecraft/class_454;field_46142:Lnet/minecraft/class_8781;official eLgsh;e:Lad;
-
display
- Mappings:
Namespace Name Mixin selector named displayLnet/minecraft/client/gui/screen/advancement/AdvancementTab;display:Lnet/minecraft/advancement/AdvancementDisplay;intermediary field_2695Lnet/minecraft/class_454;field_2695:Lnet/minecraft/class_185;official fLgsh;f:Lao;
-
icon
- Mappings:
Namespace Name Mixin selector named iconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;icon:Lnet/minecraft/item/ItemStack;intermediary field_2697Lnet/minecraft/class_454;field_2697:Lnet/minecraft/class_1799;official gLgsh;g:Ldlt;
-
title
- Mappings:
Namespace Name Mixin selector named titleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;title:Lnet/minecraft/text/Text;intermediary field_2686Lnet/minecraft/class_454;field_2686:Lnet/minecraft/class_2561;official hLgsh;h:Lyh;
-
rootWidget
- Mappings:
Namespace Name Mixin selector named rootWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;rootWidget:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;intermediary field_2696Lnet/minecraft/class_454;field_2696:Lnet/minecraft/class_456;official iLgsh;i:Lgsj;
-
widgets
- Mappings:
Namespace Name Mixin selector named widgetsLnet/minecraft/client/gui/screen/advancement/AdvancementTab;widgets:Ljava/util/Map;intermediary field_2685Lnet/minecraft/class_454;field_2685:Ljava/util/Map;official jLgsh;j:Ljava/util/Map;
-
originX
private double originX- Mappings:
Namespace Name Mixin selector named originXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originX:Dintermediary field_2690Lnet/minecraft/class_454;field_2690:Dofficial kLgsh;k:D
-
originY
private double originY- Mappings:
Namespace Name Mixin selector named originYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;originY:Dintermediary field_2689Lnet/minecraft/class_454;field_2689:Dofficial lLgsh;l:D
-
minPanX
private int minPanX- Mappings:
Namespace Name Mixin selector named minPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanX:Iintermediary field_2694Lnet/minecraft/class_454;field_2694:Iofficial mLgsh;m:I
-
minPanY
private int minPanY- Mappings:
Namespace Name Mixin selector named minPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanY:Iintermediary field_2693Lnet/minecraft/class_454;field_2693:Iofficial nLgsh;n:I
-
maxPanX
private int maxPanX- Mappings:
Namespace Name Mixin selector named maxPanXLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanX:Iintermediary field_2692Lnet/minecraft/class_454;field_2692:Iofficial oLgsh;o:I
-
maxPanY
private int maxPanY- Mappings:
Namespace Name Mixin selector named maxPanYLnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanY:Iintermediary field_2691Lnet/minecraft/class_454;field_2691:Iofficial pLgsh;p:I
-
alpha
private float alpha- Mappings:
Namespace Name Mixin selector named alphaLnet/minecraft/client/gui/screen/advancement/AdvancementTab;alpha:Fintermediary field_2688Lnet/minecraft/class_454;field_2688:Fofficial qLgsh;q:F
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector named initializedLnet/minecraft/client/gui/screen/advancement/AdvancementTab;initialized:Zintermediary field_2683Lnet/minecraft/class_454;field_2683:Zofficial rLgsh;r:Z
-
-
Constructor Details
-
AdvancementTab
public AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, PlacedAdvancement root, AdvancementDisplay display) - Mappings:
Namespace Name Mixin selector named <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/PlacedAdvancement;Lnet/minecraft/advancement/AdvancementDisplay;)Vintermediary <init>Lnet/minecraft/class_454;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_8781;Lnet/minecraft/class_185;)Vofficial <init>Lgsh;<init>(Lgfj;Lgsl;Lgsi;ILad;Lao;)V
-
-
Method Details
-
getType
- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getType()Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;intermediary method_35734Lnet/minecraft/class_454;method_35734()Lnet/minecraft/class_453;official aLgsh;a()Lgsi;
-
getIndex
public int getIndex()- Mappings:
Namespace Name Mixin selector named getIndexLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getIndex()Iintermediary method_35735Lnet/minecraft/class_454;method_35735()Iofficial bLgsh;b()I
-
getRoot
- Mappings:
Namespace Name Mixin selector named getRootLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getRoot()Lnet/minecraft/advancement/PlacedAdvancement;intermediary method_53813Lnet/minecraft/class_454;method_53813()Lnet/minecraft/class_8781;official cLgsh;c()Lad;
-
getTitle
- Mappings:
Namespace Name Mixin selector named getTitleLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getTitle()Lnet/minecraft/text/Text;intermediary method_2309Lnet/minecraft/class_454;method_2309()Lnet/minecraft/class_2561;official dLgsh;d()Lyh;
-
getDisplay
- Mappings:
Namespace Name Mixin selector named getDisplayLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;intermediary method_35736Lnet/minecraft/class_454;method_35736()Lnet/minecraft/class_185;official eLgsh;e()Lao;
-
drawBackground
public void drawBackground(DrawContext context, int x, int y, int mouseX, int mouseY, boolean selected) - Mappings:
Namespace Name Mixin selector named drawBackgroundLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawBackground(Lnet/minecraft/client/gui/DrawContext;IIIIZ)Vintermediary method_2311Lnet/minecraft/class_454;method_2311(Lnet/minecraft/class_332;IIIIZ)Vofficial aLgsh;a(Lgir;IIIIZ)V
-
drawIcon
- Mappings:
Namespace Name Mixin selector named drawIconLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawIcon(Lnet/minecraft/client/gui/DrawContext;II)Vintermediary method_2315Lnet/minecraft/class_454;method_2315(Lnet/minecraft/class_332;II)Vofficial aLgsh;a(Lgir;II)V
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/screen/advancement/AdvancementTab;render(Lnet/minecraft/client/gui/DrawContext;II)Vintermediary method_2310Lnet/minecraft/class_454;method_2310(Lnet/minecraft/class_332;II)Vofficial bLgsh;b(Lgir;II)V
-
drawWidgetTooltip
- Mappings:
Namespace Name Mixin selector named drawWidgetTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawWidgetTooltip(Lnet/minecraft/client/gui/DrawContext;IIII)Vintermediary method_2314Lnet/minecraft/class_454;method_2314(Lnet/minecraft/class_332;IIII)Vofficial aLgsh;a(Lgir;IIII)V
-
isClickOnTab
public boolean isClickOnTab(int screenX, int screenY, double mouseX, double mouseY) - Mappings:
Namespace Name Mixin selector named isClickOnTabLnet/minecraft/client/gui/screen/advancement/AdvancementTab;isClickOnTab(IIDD)Zintermediary method_2316Lnet/minecraft/class_454;method_2316(IIDD)Zofficial aLgsh;a(IIDD)Z
-
create
public static @Nullable AdvancementTab create(MinecraftClient client, AdvancementsScreen screen, int index, PlacedAdvancement root) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/gui/screen/advancement/AdvancementTab;create(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;ILnet/minecraft/advancement/PlacedAdvancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;intermediary method_2317Lnet/minecraft/class_454;method_2317(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_8781;)Lnet/minecraft/class_454;official aLgsh;a(Lgfj;Lgsl;ILad;)Lgsh;
-
move
public void move(double offsetX, double offsetY) - Mappings:
Namespace Name Mixin selector named moveLnet/minecraft/client/gui/screen/advancement/AdvancementTab;move(DD)Vintermediary method_2313Lnet/minecraft/class_454;method_2313(DD)Vofficial aLgsh;a(DD)V
-
canScrollHorizontally
public boolean canScrollHorizontally()- Mappings:
Namespace Name Mixin selector named canScrollHorizontallyLnet/minecraft/client/gui/screen/advancement/AdvancementTab;canScrollHorizontally()Zintermediary method_76273Lnet/minecraft/class_454;method_76273()Zofficial fLgsh;f()Z
-
canScrollVertically
public boolean canScrollVertically()- Mappings:
Namespace Name Mixin selector named canScrollVerticallyLnet/minecraft/client/gui/screen/advancement/AdvancementTab;canScrollVertically()Zintermediary method_76274Lnet/minecraft/class_454;method_76274()Zofficial gLgsh;g()Z
-
addAdvancement
- Mappings:
Namespace Name Mixin selector named addAdvancementLnet/minecraft/client/gui/screen/advancement/AdvancementTab;addAdvancement(Lnet/minecraft/advancement/PlacedAdvancement;)Vintermediary method_2318Lnet/minecraft/class_454;method_2318(Lnet/minecraft/class_8781;)Vofficial aLgsh;a(Lad;)V
-
addWidget
- Mappings:
Namespace Name Mixin selector named addWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;addWidget(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;Lnet/minecraft/advancement/AdvancementEntry;)Vintermediary method_2319Lnet/minecraft/class_454;method_2319(Lnet/minecraft/class_456;Lnet/minecraft/class_8779;)Vofficial aLgsh;a(Lgsj;Lac;)V
-
getWidget
- Mappings:
Namespace Name Mixin selector named getWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getWidget(Lnet/minecraft/advancement/AdvancementEntry;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;intermediary method_2308Lnet/minecraft/class_454;method_2308(Lnet/minecraft/class_8779;)Lnet/minecraft/class_456;official aLgsh;a(Lac;)Lgsj;
-
getScreen
- Mappings:
Namespace Name Mixin selector named getScreenLnet/minecraft/client/gui/screen/advancement/AdvancementTab;getScreen()Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;intermediary method_2312Lnet/minecraft/class_454;method_2312()Lnet/minecraft/class_457;official hLgsh;h()Lgsl;
-