类 AdvancementTab
java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementTab
-
字段概要
字段修饰符和类型字段说明private final Advancement
private boolean
private final DisplayInfo
private float
private final ItemStack
private final int
private int
private int
private final Minecraft
private int
private int
private int
private final AdvancementWidget
private final AdvancementsScreen
private double
private double
private final Component
private final AdvancementTabType
private final Map<Advancement,
AdvancementWidget> -
构造器概要
构造器构造器说明AdvancementTab
(Minecraft mc, AdvancementsScreen screen, AdvancementTabType type, int index, int page, Advancement adv, DisplayInfo info) AdvancementTab
(Minecraft pMinecraft, AdvancementsScreen pScreen, AdvancementTabType pType, int pIndex, Advancement pAdvancement, DisplayInfo pDisplay) -
方法概要
修饰符和类型方法说明void
addAdvancement
(Advancement pAdvancement) private void
addWidget
(AdvancementWidget pWidget, Advancement pAdvancement) static AdvancementTab
create
(Minecraft pMinecraft, AdvancementsScreen pScreen, int pTabIndex, Advancement pAdvancement) void
drawContents
(GuiGraphics pGuiGraphics, int pX, int pY) void
drawIcon
(GuiGraphics pGuiGraphics, int pOffsetX, int pOffsetY) void
drawTab
(GuiGraphics pGuiGraphics, int pOffsetX, int pOffsetY, boolean pIsSelected) void
drawTooltips
(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, int pWidth, int pHeight) int
getIndex()
int
getPage()
getTitle()
getType()
getWidget
(Advancement pAdvancement) boolean
isMouseOver
(int pOffsetX, int pOffsetY, double pMouseX, double pMouseY) void
scroll
(double pDragX, double pDragY)
-
字段详细资料
-
minecraft
-
screen
-
type
-
index
private final int index -
advancement
-
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
-
-
构造器详细资料
-
AdvancementTab
public AdvancementTab(Minecraft pMinecraft, AdvancementsScreen pScreen, AdvancementTabType pType, int pIndex, Advancement pAdvancement, DisplayInfo pDisplay) -
AdvancementTab
public AdvancementTab(Minecraft mc, AdvancementsScreen screen, AdvancementTabType type, int index, int page, Advancement adv, DisplayInfo info)
-
-
方法详细资料
-
getPage
public int getPage() -
getType
-
getIndex
public int getIndex() -
getAdvancement
-
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 pTabIndex, Advancement pAdvancement) -
scroll
public void scroll(double pDragX, double pDragY) -
addAdvancement
-
addWidget
-
getWidget
-
getScreen
-