Class AdvancementTab
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementTab
@Environment(CLIENT) public class AdvancementTab extends DrawableHelper
-
Field Summary
Fields Modifier and Type Field Description private floatalphaprivate MinecraftClientclientprivate AdvancementDisplaydisplayprivate ItemStackiconprivate intindexprivate booleaninitializedprivate intmaxPanXprivate intmaxPanYprivate intminPanXprivate intminPanYprivate doubleoriginXprivate doubleoriginYprivate Advancementrootprivate AdvancementWidgetrootWidgetprivate AdvancementsScreenscreenprivate Texttitleprivate AdvancementTabTypetypeprivate Map<Advancement,AdvancementWidget>widgetsFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display) -
Method Summary
Modifier and Type Method Description voidaddAdvancement(Advancement advancement)private voidaddWidget(AdvancementWidget widget, Advancement advancement)static AdvancementTabcreate(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root)voiddrawBackground(MatrixStack matrixStack, int int2, int int3, boolean bool)voiddrawIcon(int x, int y, ItemRenderer itemRenderer)voiddrawWidgetTooltip(MatrixStack matrixStack, int int2, int int3, int int4, int int5)AdvancementgetRoot()AdvancementsScreengetScreen()TextgetTitle()AdvancementWidgetgetWidget(Advancement advancement)booleanisClickOnTab(int screenX, int screenY, double mouseX, double mouseY)voidmove(double offsetX, double offsetY)voidrender(MatrixStack matrixStack)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffset
-
Field Details
-
client
-
screen
-
type
-
index
private final int index -
root
-
display
-
icon
-
title
-
rootWidget
-
widgets
-
originX
private double originX -
originY
private double originY -
minPanX
private int minPanX -
minPanY
private int minPanY -
maxPanX
private int maxPanX -
maxPanY
private int maxPanY -
alpha
private float alpha -
initialized
private boolean initialized
-
-
Constructor Details
-
AdvancementTab
public AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display)
-
-
Method Details
-
getRoot
-
getTitle
-
drawBackground
-
drawIcon
-
render
-
drawWidgetTooltip
-
isClickOnTab
public boolean isClickOnTab(int screenX, int screenY, double mouseX, double mouseY) -
create
@Nullable public static AdvancementTab create(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root) -
move
public void move(double offsetX, double offsetY) -
addAdvancement
-
addWidget
-
getWidget
-
getScreen
-