net.minecraft.client.gui.screen.advancement

public class AdvancementWidget

net.minecraft.client.gui.screens.advancements.AdvancementWidget
net.minecraft.class_456
net.minecraft.client.gui.screen.advancement.AdvancementWidget

Field summary

Modifier and TypeField
private static final Identifier
TITLE_BOX_SPRITE
field_45425
TITLE_BOX_TEXTURE
private static final int
HEIGHT
field_32286
field_32286
private static final int
BOX_X
field_32287
field_32287
private static final int
BOX_WIDTH
field_32288
field_32288
private static final int
FRAME_WIDTH
field_32289
field_32289
private static final int
ICON_X
field_32290
ICON_OFFSET_X
private static final int
ICON_Y
field_32291
ICON_OFFSET_Y
private static final int
ICON_WIDTH
field_32292
ICON_SIZE
private static final int
TITLE_PADDING_LEFT
field_32293
field_32293
private static final int
TITLE_PADDING_RIGHT
field_32294
field_32294
private static final int
TITLE_X
field_32295
TITLE_OFFSET_X
private static final int
TITLE_PADDING_TOP
field_32296
TITLE_OFFSET_Y
private static final int
TITLE_PADDING_BOTTOM
field_55103
field_55103
private static final int
TITLE_MAX_WIDTH
field_32297
TITLE_MAX_WIDTH
private static final int
TITLE_MIN_WIDTH
field_55104
field_55104
private static final int[]
TEST_SPLIT_OFFSETS
field_24262
SPLIT_OFFSET_CANDIDATES
private final AdvancementTab
tab
field_2703
tab
private final PlacedAdvancement
advancementNode
field_46143
advancement
private final AdvancementDisplay
display
field_2712
display
private final List<OrderedText>
titleLines
field_55105
title
private final int
width
field_2715
width
private final List<OrderedText>
description
field_2705
description
private final MinecraftClient
minecraft
field_2704
client
private AdvancementWidget
parent
field_2706
parent
private final List<AdvancementWidget>
children
field_2707
children
private AdvancementProgress
progress
field_2714
progress
private final int
x
field_2711
x
private final int
y
field_2710
y

Constructor summary

ModifierConstructor
public (AdvancementTab tab, MinecraftClient client, PlacedAdvancement advancement, AdvancementDisplay display)

Method summary

Modifier and TypeMethod
private int
getMaxProgressWidth()
method_61041()
getProgressWidth()
private static float
getMaxWidth(StringSplitter splitter, List<FormattedText> input)
method_27572(class_5225 arg0, List<class_5348> arg1)
getMaxWidth(TextHandler textHandler, List<StringVisitable> lines)
private List<StringVisitable>
findOptimalLines(Component input, int preferredWidth)
method_2330(class_2561 arg0, int arg1)
wrapDescription(Text text, int width)
private AdvancementWidget
getFirstVisibleParent(AdvancementNode node)
method_2328(class_8781 arg0)
getParent(PlacedAdvancement advancement)
public void
drawConnectivity(GuiGraphics graphics, int xo, int yo, boolean background)
method_2323(class_332 arg0, int arg1, int arg2, boolean arg3)
renderLines(DrawContext context, int x, int y, boolean border)
public void
draw(GuiGraphics graphics, int xo, int yo)
method_2325(class_332 arg0, int arg1, int arg2)
renderWidgets(DrawContext context, int x, int y)
public int
getWidth()
method_35737()
getWidth()
public void
setProgress(AdvancementProgress progress)
method_2333(class_167 arg0)
setProgress(AdvancementProgress progress)
public void
addChild(AdvancementWidget widget)
method_2322(class_456 arg0)
addChild(AdvancementWidget widget)
public void
drawHover(GuiGraphics graphics, int xo, int yo, float fade, int screenxo, int screenyo)
method_2331(class_332 arg0, int arg1, int arg2, float arg3, int arg4, int arg5)
drawTooltip(DrawContext context, int originX, int originY, float alpha, int x, int y)
private void
drawMultilineText(GuiGraphics graphics, List<FormattedCharSequence> lines, int x, int y, int color)
method_65186(class_332 arg0, List<class_5481> arg1, int arg2, int arg3, int arg4)
drawText(DrawContext context, List<OrderedText> text, int x, int y, int color)
public boolean
isMouseOver(int xo, int yo, int mouseX, int mouseY)
method_2329(int arg0, int arg1, int arg2, int arg3)
shouldRender(int originX, int originY, int mouseX, int mouseY)
public void
attachToParent()
method_2332()
addToTree()
public int
getY()
method_2326()
getY()
public int
getX()
method_2327()
getX()