Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementTab
- Mappings:
Namespace Name official elx
intermediary net/minecraft/class_454
named net/minecraft/client/gui/screen/advancement/AdvancementTab
-
Field Summary
Modifier and TypeFieldDescriptionprivate float
private final MinecraftClient
private final AdvancementDisplay
private final ItemStack
private final int
private boolean
private int
private int
private int
private int
private double
private double
private final Advancement
private final AdvancementWidget
private final AdvancementsScreen
private final Text
private final AdvancementTabType
private final Map<Advancement,
AdvancementWidget> Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
ConstructorDescriptionAdvancementTab
(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdvancement
(Advancement advancement) private void
addWidget
(AdvancementWidget widget, Advancement advancement) static @Nullable AdvancementTab
create
(MinecraftClient client, AdvancementsScreen screen, int index, Advancement root) void
drawBackground
(MatrixStack matrices, int x, int y, boolean selected) void
drawIcon
(int x, int y, ItemRenderer itemRenderer) void
drawWidgetTooltip
(MatrixStack matrices, int mouseX, int mouseY, int x, int y) int
getIndex()
getRoot()
getTitle()
getType()
getWidget
(Advancement advancement) boolean
isClickOnTab
(int screenX, int screenY, double mouseX, double mouseY) void
move
(double offsetX, double offsetY) void
render
(MatrixStack matrices) Methods inherited from class net.minecraft.client.gui.DrawableHelper
disableScissor, drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, enableScissor, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official a
Lelx;a:Lefu;
intermediary field_2680
Lnet/minecraft/class_454;field_2680:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;client:Lnet/minecraft/client/MinecraftClient;
-
screen
- Mappings:
Namespace Name Mixin selector official b
Lelx;b:Lemb;
intermediary field_2687
Lnet/minecraft/class_454;field_2687:Lnet/minecraft/class_457;
named screen
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;screen:Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-
type
- Mappings:
Namespace Name Mixin selector official c
Lelx;c:Lely;
intermediary field_2684
Lnet/minecraft/class_454;field_2684:Lnet/minecraft/class_453;
named type
Lnet/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 d
Lelx;d:I
intermediary field_2681
Lnet/minecraft/class_454;field_2681:I
named index
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;index:I
-
root
- Mappings:
Namespace Name Mixin selector official e
Lelx;e:Laf;
intermediary field_2682
Lnet/minecraft/class_454;field_2682:Lnet/minecraft/class_161;
named root
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;root:Lnet/minecraft/advancement/Advancement;
-
display
- Mappings:
Namespace Name Mixin selector official f
Lelx;f:Lao;
intermediary field_2695
Lnet/minecraft/class_454;field_2695:Lnet/minecraft/class_185;
named display
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;display:Lnet/minecraft/advancement/AdvancementDisplay;
-
icon
- Mappings:
Namespace Name Mixin selector official j
Lelx;j:Lcax;
intermediary field_2697
Lnet/minecraft/class_454;field_2697:Lnet/minecraft/class_1799;
named icon
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;icon:Lnet/minecraft/item/ItemStack;
-
title
- Mappings:
Namespace Name Mixin selector official k
Lelx;k:Lrq;
intermediary field_2686
Lnet/minecraft/class_454;field_2686:Lnet/minecraft/class_2561;
named title
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;title:Lnet/minecraft/text/Text;
-
rootWidget
- Mappings:
Namespace Name Mixin selector official l
Lelx;l:Lelz;
intermediary field_2696
Lnet/minecraft/class_454;field_2696:Lnet/minecraft/class_456;
named rootWidget
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;rootWidget:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
widgets
- Mappings:
Namespace Name Mixin selector official m
Lelx;m:Ljava/util/Map;
intermediary field_2685
Lnet/minecraft/class_454;field_2685:Ljava/util/Map;
named widgets
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;widgets:Ljava/util/Map;
-
originX
private double originX- Mappings:
Namespace Name Mixin selector official n
Lelx;n:D
intermediary field_2690
Lnet/minecraft/class_454;field_2690:D
named originX
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;originX:D
-
originY
private double originY- Mappings:
Namespace Name Mixin selector official o
Lelx;o:D
intermediary field_2689
Lnet/minecraft/class_454;field_2689:D
named originY
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;originY:D
-
minPanX
private int minPanX- Mappings:
Namespace Name Mixin selector official p
Lelx;p:I
intermediary field_2694
Lnet/minecraft/class_454;field_2694:I
named minPanX
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanX:I
-
minPanY
private int minPanY- Mappings:
Namespace Name Mixin selector official q
Lelx;q:I
intermediary field_2693
Lnet/minecraft/class_454;field_2693:I
named minPanY
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;minPanY:I
-
maxPanX
private int maxPanX- Mappings:
Namespace Name Mixin selector official r
Lelx;r:I
intermediary field_2692
Lnet/minecraft/class_454;field_2692:I
named maxPanX
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanX:I
-
maxPanY
private int maxPanY- Mappings:
Namespace Name Mixin selector official s
Lelx;s:I
intermediary field_2691
Lnet/minecraft/class_454;field_2691:I
named maxPanY
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;maxPanY:I
-
alpha
private float alpha- Mappings:
Namespace Name Mixin selector official t
Lelx;t:F
intermediary field_2688
Lnet/minecraft/class_454;field_2688:F
named alpha
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;alpha:F
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector official u
Lelx;u:Z
intermediary field_2683
Lnet/minecraft/class_454;field_2683:Z
named initialized
Lnet/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>
Lelx;<init>(Lefu;Lemb;Lely;ILaf;Lao;)V
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;)V
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/Advancement;Lnet/minecraft/advancement/AdvancementDisplay;)V
-
-
Method Details
-
getType
- Mappings:
Namespace Name Mixin selector official a
Lelx;a()Lely;
intermediary method_35734
Lnet/minecraft/class_454;method_35734()Lnet/minecraft/class_453;
named getType
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getType()Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
getIndex
public int getIndex()- Mappings:
Namespace Name Mixin selector official b
Lelx;b()I
intermediary method_35735
Lnet/minecraft/class_454;method_35735()I
named getIndex
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getIndex()I
-
getRoot
- Mappings:
Namespace Name Mixin selector official c
Lelx;c()Laf;
intermediary method_2307
Lnet/minecraft/class_454;method_2307()Lnet/minecraft/class_161;
named getRoot
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getRoot()Lnet/minecraft/advancement/Advancement;
-
getTitle
- Mappings:
Namespace Name Mixin selector official d
Lelx;d()Lrq;
intermediary method_2309
Lnet/minecraft/class_454;method_2309()Lnet/minecraft/class_2561;
named getTitle
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getTitle()Lnet/minecraft/text/Text;
-
getDisplay
- Mappings:
Namespace Name Mixin selector official e
Lelx;e()Lao;
intermediary method_35736
Lnet/minecraft/class_454;method_35736()Lnet/minecraft/class_185;
named getDisplay
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;
-
drawBackground
- Mappings:
Namespace Name Mixin selector official a
Lelx;a(Leaq;IIZ)V
intermediary method_2311
Lnet/minecraft/class_454;method_2311(Lnet/minecraft/class_4587;IIZ)V
named drawBackground
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;IIZ)V
-
drawIcon
- Mappings:
Namespace Name Mixin selector official a
Lelx;a(IILffj;)V
intermediary method_2315
Lnet/minecraft/class_454;method_2315(IILnet/minecraft/class_918;)V
named drawIcon
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;drawIcon(IILnet/minecraft/client/render/item/ItemRenderer;)V
-
render
- Mappings:
Namespace Name Mixin selector official a
Lelx;a(Leaq;)V
intermediary method_2310
Lnet/minecraft/class_454;method_2310(Lnet/minecraft/class_4587;)V
named render
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;render(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawWidgetTooltip
- Mappings:
Namespace Name Mixin selector official c
Lelx;c(Leaq;IIII)V
intermediary method_2314
Lnet/minecraft/class_454;method_2314(Lnet/minecraft/class_4587;IIII)V
named drawWidgetTooltip
Lnet/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 a
Lelx;a(IIDD)Z
intermediary method_2316
Lnet/minecraft/class_454;method_2316(IIDD)Z
named isClickOnTab
Lnet/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 official a
Lelx;a(Lefu;Lemb;ILaf;)Lelx;
intermediary method_2317
Lnet/minecraft/class_454;method_2317(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;
named create
Lnet/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 a
Lelx;a(DD)V
intermediary method_2313
Lnet/minecraft/class_454;method_2313(DD)V
named move
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;move(DD)V
-
addAdvancement
- Mappings:
Namespace Name Mixin selector official a
Lelx;a(Laf;)V
intermediary method_2318
Lnet/minecraft/class_454;method_2318(Lnet/minecraft/class_161;)V
named addAdvancement
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;addAdvancement(Lnet/minecraft/advancement/Advancement;)V
-
addWidget
- Mappings:
Namespace Name Mixin selector official a
Lelx;a(Lelz;Laf;)V
intermediary method_2319
Lnet/minecraft/class_454;method_2319(Lnet/minecraft/class_456;Lnet/minecraft/class_161;)V
named addWidget
Lnet/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 b
Lelx;b(Laf;)Lelz;
intermediary method_2308
Lnet/minecraft/class_454;method_2308(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
named getWidget
Lnet/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 f
Lelx;f()Lemb;
intermediary method_2312
Lnet/minecraft/class_454;method_2312()Lnet/minecraft/class_457;
named getScreen
Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;getScreen()Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;
-