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) static AdvancementTabcreate(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode rootNode) voiddrawContents(GuiGraphics guiGraphics, int x, int y) voiddrawIcon(GuiGraphics guiGraphics, int offsetX, int offsetY) voiddrawTab(GuiGraphics guiGraphics, int offsetX, int offsetY, boolean isSelected) voiddrawTooltips(GuiGraphics guiGraphics, int mouseX, int mouseY, int width, int height) intgetIndex()intgetPage()getTitle()getType()getWidget(AdvancementHolder advancement) booleanisMouseOver(int offsetX, int offsetY, double mouseX, double mouseY) voidscroll(double dragX, double dragY)
-
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 offsetX, int offsetY, double mouseX, double mouseY) -
create
@Nullable public static AdvancementTab create(Minecraft minecraft, AdvancementsScreen screen, int index, AdvancementNode rootNode) -
scroll
public void scroll(double dragX, double dragY) -
addAdvancement
-
addWidget
-
getWidget
-
getScreen
-