Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementTab
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final DisplayInfoprivate floatprivate final ItemStackprivate final intprivate intprivate intprivate final Minecraftprivate intprivate intprivate intprivate final AdvancementWidgetprivate final AdvancementNodeprivate final AdvancementsScreenprivate doubleprivate doubleprivate final Componentprivate final AdvancementTabTypeprivate final Map<AdvancementHolder, AdvancementWidget> -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementTab(Minecraft mc, AdvancementsScreen screen, AdvancementTabType type, int index, int page, AdvancementNode adv, DisplayInfo info) AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, AdvancementNode rootNode, DisplayInfo display) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidaddWidget(AdvancementWidget widget, AdvancementHolder advancement) booleanbooleanstatic @Nullable AdvancementTabcreate(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode root) voiddrawContents(GuiGraphics graphics, int windowLeft, int windowTop) voiddrawIcon(GuiGraphics graphics, int xo, int yo) voiddrawTab(GuiGraphics graphics, int xo, int yo, int mouseX, int mouseY, boolean selected) voiddrawTooltips(GuiGraphics graphics, int mouseX, int mouseY, int xo, int yo) intgetIndex()intgetPage()getTitle()getType()@Nullable AdvancementWidgetgetWidget(AdvancementHolder advancement) booleanisMouseOver(int xo, int yo, double mx, double my) voidscroll(double x, double y)
-
Field Details
-
minecraft
-
screen
-
type
-
index
private final int index -
rootNode
-
display
-
icon
-
title
-
root
-
widgets
-
scrollX
private double scrollX -
scrollY
private double scrollY -
minX
private int minX -
minY
private int minY -
maxX
private int maxX -
maxY
private int maxY -
fade
private float fade -
centered
private boolean centered -
page
private int page
-
-
Constructor Details
-
AdvancementTab
public AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, AdvancementNode rootNode, DisplayInfo display) -
AdvancementTab
public AdvancementTab(Minecraft mc, AdvancementsScreen screen, AdvancementTabType type, int index, int page, AdvancementNode adv, DisplayInfo info)
-
-
Method Details
-
getPage
public int getPage() -
getType
-
getIndex
public int getIndex() -
getRootNode
-
getTitle
-
getDisplay
-
drawTab
-
drawIcon
-
drawContents
-
drawTooltips
-
isMouseOver
public boolean isMouseOver(int xo, int yo, double mx, double my) -
create
public static @Nullable AdvancementTab create(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode root) -
scroll
public void scroll(double x, double y) -
canScrollHorizontally
public boolean canScrollHorizontally() -
canScrollVertically
public boolean canScrollVertically() -
addAdvancement
-
addWidget
-
getWidget
-
getScreen
-