Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.screens.advancements.AdvancementWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Advancementprivate static final intprivate static final intprivate final List<AdvancementWidget>private final List<FormattedCharSequence>private final DisplayInfoprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final Minecraftprivate AdvancementWidgetprivate AdvancementProgressprivate final AdvancementTabprivate static final int[]private final FormattedCharSequenceprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final ResourceLocationprivate final intprivate final intprivate final intFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, LIGHT_DIRT_BACKGROUND, STATS_ICON_LOCATION -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab p_97255_, Minecraft p_97256_, Advancement p_97257_, DisplayInfo p_97258_) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(AdvancementWidget p_97307_) voidvoidvoiddrawConnectivity(PoseStack p_97299_, int p_97300_, int p_97301_, boolean p_97302_) voiddrawHover(PoseStack p_97271_, int p_97272_, int p_97273_, float p_97274_, int p_97275_, int p_97276_) private List<FormattedText>findOptimalLines(Component p_97309_, int p_97310_) private AdvancementWidgetgetFirstVisibleParent(Advancement p_97312_) private static floatgetMaxWidth(StringSplitter p_97304_, List<FormattedText> p_97305_) intgetWidth()intgetX()intgetY()booleanisMouseOver(int p_97260_, int p_97261_, int p_97262_, int p_97263_) voidsetProgress(AdvancementProgress p_97265_) Methods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blit, blitNineSliced, blitNineSliced, blitNineSliced, blitOutlineBlack, blitRepeating, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient, hLine, renderOutline, vLine
-
Field Details
-
WIDGETS_LOCATION
-
HEIGHT
private static final int HEIGHT- See Also:
-
BOX_X
private static final int BOX_X- See Also:
-
BOX_WIDTH
private static final int BOX_WIDTH- See Also:
-
FRAME_WIDTH
private static final int FRAME_WIDTH- See Also:
-
ICON_X
private static final int ICON_X- See Also:
-
ICON_Y
private static final int ICON_Y- See Also:
-
ICON_WIDTH
private static final int ICON_WIDTH- See Also:
-
TITLE_PADDING_LEFT
private static final int TITLE_PADDING_LEFT- See Also:
-
TITLE_PADDING_RIGHT
private static final int TITLE_PADDING_RIGHT- See Also:
-
TITLE_X
private static final int TITLE_X- See Also:
-
TITLE_Y
private static final int TITLE_Y- See Also:
-
TITLE_MAX_WIDTH
private static final int TITLE_MAX_WIDTH- See Also:
-
TEST_SPLIT_OFFSETS
private static final int[] TEST_SPLIT_OFFSETS -
tab
-
advancement
-
display
-
title
-
width
private final int width -
description
-
minecraft
-
parent
-
children
-
progress
-
x
private final int x -
y
private final int y
-
-
Constructor Details
-
AdvancementWidget
public AdvancementWidget(AdvancementTab p_97255_, Minecraft p_97256_, Advancement p_97257_, DisplayInfo p_97258_)
-
-
Method Details
-
getMaxWidth
-
findOptimalLines
-
getFirstVisibleParent
-
drawConnectivity
-
draw
-
getWidth
public int getWidth() -
setProgress
-
addChild
-
drawHover
public void drawHover(PoseStack p_97271_, int p_97272_, int p_97273_, float p_97274_, int p_97275_, int p_97276_) -
isMouseOver
public boolean isMouseOver(int p_97260_, int p_97261_, int p_97262_, int p_97263_) -
attachToParent
public void attachToParent() -
getY
public int getY() -
getX
public int getX()
-