Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementTab
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Identifierprivate booleanprivate floatprivate @Nullable AdvancementWidgetprivate final ItemStackprivate final intprivate intprivate intprivate final Minecraftprivate intprivate intprivate intprivate final AdvancementWidgetprivate final AdvancementsScreenprivate doubleprivate doubleprivate final Componentprivate final AdvancementTabTypeprivate final Map<AdvancementHolder, AdvancementWidget> -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, int page, AdvancementWidget root, ItemStackTemplate icon, Component title, Identifier background) AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, AdvancementWidget root, ItemStackTemplate icon, Component title, Identifier background) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidaddWidget(AdvancementWidget widget) booleanbooleanvoidcopyPosition(AdvancementTab source) static @Nullable AdvancementTabcreate(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode root) voidextractContents(GuiGraphicsExtractor graphics, int windowLeft, int windowTop) voidextractIcon(GuiGraphicsExtractor graphics, int xo, int yo) voidextractTab(GuiGraphicsExtractor graphics, int xo, int yo, int mouseX, int mouseY, boolean selected) voidextractTooltips(GuiGraphicsExtractor graphics, int xo, int yo) intgetIndex()intgetPage()getTitle()getType()getWidget(AdvancementHolder advancement) booleanisMouseOver(int xo, int yo, double mx, double my) voidscroll(double x, double y) voidtick(int relativeMouseX, int relativeMouseY)
-
Field Details
-
minecraft
-
screen
-
type
-
index
private final int index -
background
-
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 -
hovered
-
page
private int page
-
-
Constructor Details
-
AdvancementTab
public AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, AdvancementWidget root, ItemStackTemplate icon, Component title, Identifier background) -
AdvancementTab
public AdvancementTab(Minecraft minecraft, AdvancementsScreen screen, AdvancementTabType type, int index, int page, AdvancementWidget root, ItemStackTemplate icon, Component title, Identifier background)
-
-
Method Details
-
getPage
public int getPage() -
copyPosition
-
getType
-
getIndex
public int getIndex() -
getRootAdvancement
-
getTitle
-
tick
public void tick(int relativeMouseX, int relativeMouseY) -
extractTab
public void extractTab(GuiGraphicsExtractor graphics, int xo, int yo, int mouseX, int mouseY, boolean selected) -
extractIcon
-
extractContents
-
extractTooltips
-
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
-