类 AdvancementWidget
java.lang.Object
net.minecraft.client.gui.screens.advancements.AdvancementWidget
-
字段概要
字段修饰符和类型字段说明private final AdvancementNode
private static final int
private static final int
private final List
<AdvancementWidget> private final List
<FormattedCharSequence> private final DisplayInfo
private static final int
private static final int
private static final int
private static final int
private static final int
private final Minecraft
private AdvancementWidget
private AdvancementProgress
private final AdvancementTab
private static final int[]
private static final ResourceLocation
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private final List
<FormattedCharSequence> private final int
private final int
private final int
-
构造器概要
构造器构造器说明AdvancementWidget
(AdvancementTab p_97255_, Minecraft p_97256_, AdvancementNode p_298278_, DisplayInfo p_97258_) -
方法概要
修饰符和类型方法说明void
addChild
(AdvancementWidget p_97307_) void
void
draw
(GuiGraphics p_281958_, int p_281323_, int p_283679_) void
drawConnectivity
(GuiGraphics p_281947_, int p_97300_, int p_97301_, boolean p_97302_) void
drawHover
(GuiGraphics p_283068_, int p_281304_, int p_281253_, float p_281848_, int p_282097_, int p_281537_) private void
drawMultilineText
(GuiGraphics p_377348_, List<FormattedCharSequence> p_376770_, int p_375430_, int p_378762_, int p_377335_) private List
<FormattedText> findOptimalLines
(Component p_97309_, int p_97310_) private AdvancementWidget
getFirstVisibleParent
(AdvancementNode p_297515_) private int
private static float
getMaxWidth
(StringSplitter p_97304_, List<FormattedText> p_97305_) int
getWidth()
int
getX()
int
getY()
boolean
isMouseOver
(int p_97260_, int p_97261_, int p_97262_, int p_97263_) void
setProgress
(AdvancementProgress p_97265_)
-
字段详细资料
-
TITLE_BOX_SPRITE
-
HEIGHT
private static final int HEIGHT- 另请参阅:
-
BOX_X
private static final int BOX_X- 另请参阅:
-
BOX_WIDTH
private static final int BOX_WIDTH- 另请参阅:
-
FRAME_WIDTH
private static final int FRAME_WIDTH- 另请参阅:
-
ICON_X
private static final int ICON_X- 另请参阅:
-
ICON_Y
private static final int ICON_Y- 另请参阅:
-
ICON_WIDTH
private static final int ICON_WIDTH- 另请参阅:
-
TITLE_PADDING_LEFT
private static final int TITLE_PADDING_LEFT- 另请参阅:
-
TITLE_PADDING_RIGHT
private static final int TITLE_PADDING_RIGHT- 另请参阅:
-
TITLE_X
private static final int TITLE_X- 另请参阅:
-
TITLE_PADDING_TOP
private static final int TITLE_PADDING_TOP- 另请参阅:
-
TITLE_PADDING_BOTTOM
private static final int TITLE_PADDING_BOTTOM- 另请参阅:
-
TITLE_MAX_WIDTH
private static final int TITLE_MAX_WIDTH- 另请参阅:
-
TITLE_MIN_WIDTH
private static final int TITLE_MIN_WIDTH- 另请参阅:
-
TEST_SPLIT_OFFSETS
private static final int[] TEST_SPLIT_OFFSETS -
tab
-
advancementNode
-
display
-
titleLines
-
width
private final int width -
description
-
minecraft
-
parent
-
children
-
progress
-
x
private final int x -
y
private final int y
-
-
构造器详细资料
-
AdvancementWidget
public AdvancementWidget(AdvancementTab p_97255_, Minecraft p_97256_, AdvancementNode p_298278_, DisplayInfo p_97258_)
-
-
方法详细资料
-
getMaxProgressWidth
private int getMaxProgressWidth() -
getMaxWidth
-
findOptimalLines
-
getFirstVisibleParent
-
drawConnectivity
-
draw
-
getWidth
public int getWidth() -
setProgress
-
addChild
-
drawHover
public void drawHover(GuiGraphics p_283068_, int p_281304_, int p_281253_, float p_281848_, int p_282097_, int p_281537_) -
drawMultilineText
private void drawMultilineText(GuiGraphics p_377348_, List<FormattedCharSequence> p_376770_, int p_375430_, int p_378762_, int p_377335_) -
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()
-