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 pMinecraft, AdvancementsScreen pScreen, AdvancementTabType pType, int pIndex, AdvancementNode pRootNode, DisplayInfo pDisplay) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdvancement(AdvancementNode pNode) private voidaddWidget(AdvancementWidget pWidget, AdvancementHolder pAdvancement) static AdvancementTabcreate(Minecraft pMinecraft, AdvancementsScreen pScreen, int pIndex, AdvancementNode pRootNode) voiddrawContents(GuiGraphics pGuiGraphics, int pX, int pY) voiddrawIcon(GuiGraphics pGuiGraphics, int pOffsetX, int pOffsetY) voiddrawTab(GuiGraphics pGuiGraphics, int pOffsetX, int pOffsetY, boolean pIsSelected) voiddrawTooltips(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, int pWidth, int pHeight) intgetIndex()intgetPage()getTitle()getType()getWidget(AdvancementHolder pAdvancement) booleanisMouseOver(int pOffsetX, int pOffsetY, double pMouseX, double pMouseY) voidscroll(double pDragX, double pDragY)
-
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 pMinecraft, AdvancementsScreen pScreen, AdvancementTabType pType, int pIndex, AdvancementNode pRootNode, DisplayInfo pDisplay) -
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
public void drawTooltips(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, int pWidth, int pHeight) -
isMouseOver
public boolean isMouseOver(int pOffsetX, int pOffsetY, double pMouseX, double pMouseY) -
create
@Nullable public static AdvancementTab create(Minecraft pMinecraft, AdvancementsScreen pScreen, int pIndex, AdvancementNode pRootNode) -
scroll
public void scroll(double pDragX, double pDragY) -
addAdvancement
-
addWidget
-
getWidget
-
getScreen
-