Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementWidget
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final AdvancementNodeprivate 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 ResourceLocationprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final intprivate final intprivate final int
- 
Constructor SummaryConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab p_97255_, Minecraft p_97256_, AdvancementNode p_298278_, DisplayInfo p_97258_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddChild(AdvancementWidget p_97307_) voidvoiddraw(GuiGraphics p_281958_, int p_281323_, int p_283679_) voiddrawConnectivity(GuiGraphics p_281947_, int p_97300_, int p_97301_, boolean p_97302_) voiddrawHover(GuiGraphics p_283068_, int p_281304_, int p_281253_, float p_281848_, int p_282097_, int p_281537_) private List<FormattedText>findOptimalLines(Component p_97309_, int p_97310_) private AdvancementWidgetgetFirstVisibleParent(AdvancementNode p_297515_) 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_) 
- 
Field Details- 
TITLE_BOX_SPRITE
- 
HEIGHTprivate static final int HEIGHT- See Also:
 
- 
BOX_Xprivate static final int BOX_X- See Also:
 
- 
BOX_WIDTHprivate static final int BOX_WIDTH- See Also:
 
- 
FRAME_WIDTHprivate static final int FRAME_WIDTH- See Also:
 
- 
ICON_Xprivate static final int ICON_X- See Also:
 
- 
ICON_Yprivate static final int ICON_Y- See Also:
 
- 
ICON_WIDTHprivate static final int ICON_WIDTH- See Also:
 
- 
TITLE_PADDING_LEFTprivate static final int TITLE_PADDING_LEFT- See Also:
 
- 
TITLE_PADDING_RIGHTprivate static final int TITLE_PADDING_RIGHT- See Also:
 
- 
TITLE_Xprivate static final int TITLE_X- See Also:
 
- 
TITLE_Yprivate static final int TITLE_Y- See Also:
 
- 
TITLE_MAX_WIDTHprivate static final int TITLE_MAX_WIDTH- See Also:
 
- 
TEST_SPLIT_OFFSETSprivate static final int[] TEST_SPLIT_OFFSETS
- 
tab
- 
advancementNode
- 
display
- 
title
- 
widthprivate final int width
- 
description
- 
minecraft
- 
parent
- 
children
- 
progress
- 
xprivate final int x
- 
yprivate final int y
 
- 
- 
Constructor Details- 
AdvancementWidgetpublic AdvancementWidget(AdvancementTab p_97255_, Minecraft p_97256_, AdvancementNode p_298278_, DisplayInfo p_97258_) 
 
- 
- 
Method Details- 
getMaxWidth
- 
findOptimalLines
- 
getFirstVisibleParent
- 
drawConnectivity
- 
draw
- 
getWidthpublic int getWidth()
- 
setProgress
- 
addChild
- 
drawHoverpublic void drawHover(GuiGraphics p_283068_, int p_281304_, int p_281253_, float p_281848_, int p_282097_, int p_281537_) 
- 
isMouseOverpublic boolean isMouseOver(int p_97260_, int p_97261_, int p_97262_, int p_97263_) 
- 
attachToParentpublic void attachToParent()
- 
getYpublic int getY()
- 
getXpublic int getX()
 
-