Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.screen.advancement.AdvancementWidget
- Mappings:
 Namespace Name named net/minecraft/client/gui/screen/advancement/AdvancementWidgetintermediary net/minecraft/class_456official gfa
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PlacedAdvancementprivate final List<AdvancementWidget> private final MinecraftClientprivate final List<OrderedText> private final AdvancementDisplayprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate @Nullable AdvancementWidgetprivate @Nullable AdvancementProgressprivate static final int[]private final AdvancementTabprivate final List<OrderedText> private static final Identifierprivate static final intprivate static final intprivate static final intprivate final intprivate final intprivate final int - 
Constructor Summary
ConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab tab, MinecraftClient client, PlacedAdvancement advancement, AdvancementDisplay display)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(AdvancementWidget widget) voidprivate voiddrawText(DrawContext context, List<OrderedText> text, int x, int y, int color) voiddrawTooltip(DrawContext context, int originX, int originY, float alpha, int x, int y) private static floatgetMaxWidth(TextHandler textHandler, List<StringVisitable> lines) private @Nullable AdvancementWidgetgetParent(PlacedAdvancement advancement) private intintgetWidth()intgetX()intgetY()voidrenderLines(DrawContext context, int x, int y, boolean border) voidrenderWidgets(DrawContext context, int x, int y) voidsetProgress(AdvancementProgress progress) booleanshouldRender(int originX, int originY, int mouseX, int mouseY) private List<StringVisitable> wrapDescription(Text text, int width)  
- 
Field Details
- 
TITLE_BOX_TEXTURE
- Mappings:
 Namespace Name Mixin selector named TITLE_BOX_TEXTURELnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_BOX_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45425Lnet/minecraft/class_456;field_45425:Lnet/minecraft/class_2960;official aLgfa;a:Lame;
 - 
field_32286
private static final int field_32286- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32286Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32286:Iintermediary field_32286Lnet/minecraft/class_456;field_32286:Iofficial bLgfa;b:I
 - 
field_32287
private static final int field_32287- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32287Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32287:Iintermediary field_32287Lnet/minecraft/class_456;field_32287:Iofficial cLgfa;c:I
 - 
field_32288
private static final int field_32288- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32288Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32288:Iintermediary field_32288Lnet/minecraft/class_456;field_32288:Iofficial dLgfa;d:I
 - 
field_32289
private static final int field_32289- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32289Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32289:Iintermediary field_32289Lnet/minecraft/class_456;field_32289:Iofficial eLgfa;e:I
 - 
ICON_OFFSET_X
private static final int ICON_OFFSET_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named ICON_OFFSET_XLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_X:Iintermediary field_32290Lnet/minecraft/class_456;field_32290:Iofficial fLgfa;f:I
 - 
ICON_OFFSET_Y
private static final int ICON_OFFSET_Y- See Also:
 - Mappings:
 Namespace Name Mixin selector named ICON_OFFSET_YLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_Y:Iintermediary field_32291Lnet/minecraft/class_456;field_32291:Iofficial gLgfa;g:I
 - 
ICON_SIZE
private static final int ICON_SIZE- See Also:
 - Mappings:
 Namespace Name Mixin selector named ICON_SIZELnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_SIZE:Iintermediary field_32292Lnet/minecraft/class_456;field_32292:Iofficial hLgfa;h:I
 - 
field_32293
private static final int field_32293- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32293Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32293:Iintermediary field_32293Lnet/minecraft/class_456;field_32293:Iofficial iLgfa;i:I
 - 
field_32294
private static final int field_32294- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32294Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32294:Iintermediary field_32294Lnet/minecraft/class_456;field_32294:Iofficial jLgfa;j:I
 - 
TITLE_OFFSET_X
private static final int TITLE_OFFSET_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named TITLE_OFFSET_XLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_X:Iintermediary field_32295Lnet/minecraft/class_456;field_32295:Iofficial kLgfa;k:I
 - 
TITLE_OFFSET_Y
private static final int TITLE_OFFSET_Y- See Also:
 - Mappings:
 Namespace Name Mixin selector named TITLE_OFFSET_YLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_Y:Iintermediary field_32296Lnet/minecraft/class_456;field_32296:Iofficial lLgfa;l:I
 - 
field_55103
private static final int field_55103- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_55103Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_55103:Iintermediary field_55103Lnet/minecraft/class_456;field_55103:Iofficial mLgfa;m:I
 - 
TITLE_MAX_WIDTH
private static final int TITLE_MAX_WIDTH- See Also:
 - Mappings:
 Namespace Name Mixin selector named TITLE_MAX_WIDTHLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_MAX_WIDTH:Iintermediary field_32297Lnet/minecraft/class_456;field_32297:Iofficial nLgfa;n:I
 - 
field_55104
private static final int field_55104- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_55104Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_55104:Iintermediary field_55104Lnet/minecraft/class_456;field_55104:Iofficial oLgfa;o:I
 - 
SPLIT_OFFSET_CANDIDATES
private static final int[] SPLIT_OFFSET_CANDIDATES- Mappings:
 Namespace Name Mixin selector named SPLIT_OFFSET_CANDIDATESLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;SPLIT_OFFSET_CANDIDATES:[Iintermediary field_24262Lnet/minecraft/class_456;field_24262:[Iofficial pLgfa;p:[I
 - 
tab
- Mappings:
 Namespace Name Mixin selector named tabLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;tab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;intermediary field_2703Lnet/minecraft/class_456;field_2703:Lnet/minecraft/class_454;official qLgfa;q:Lgey;
 - 
advancement
- Mappings:
 Namespace Name Mixin selector named advancementLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;advancement:Lnet/minecraft/advancement/PlacedAdvancement;intermediary field_46143Lnet/minecraft/class_456;field_46143:Lnet/minecraft/class_8781;official rLgfa;r:Lak;
 - 
display
- Mappings:
 Namespace Name Mixin selector named displayLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;display:Lnet/minecraft/advancement/AdvancementDisplay;intermediary field_2712Lnet/minecraft/class_456;field_2712:Lnet/minecraft/class_185;official sLgfa;s:Lav;
 - 
title
- Mappings:
 Namespace Name Mixin selector named titleLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;title:Ljava/util/List;intermediary field_55105Lnet/minecraft/class_456;field_55105:Ljava/util/List;official tLgfa;t:Ljava/util/List;
 - 
width
private final int width- Mappings:
 Namespace Name Mixin selector named widthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;width:Iintermediary field_2715Lnet/minecraft/class_456;field_2715:Iofficial uLgfa;u:I
 - 
description
- Mappings:
 Namespace Name Mixin selector named descriptionLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;description:Ljava/util/List;intermediary field_2705Lnet/minecraft/class_456;field_2705:Ljava/util/List;official vLgfa;v:Ljava/util/List;
 - 
client
- Mappings:
 Namespace Name Mixin selector named clientLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;client:Lnet/minecraft/client/MinecraftClient;intermediary field_2704Lnet/minecraft/class_456;field_2704:Lnet/minecraft/class_310;official wLgfa;w:Lfud;
 - 
parent
- Mappings:
 Namespace Name Mixin selector named parentLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;parent:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;intermediary field_2706Lnet/minecraft/class_456;field_2706:Lnet/minecraft/class_456;official xLgfa;x:Lgfa;
 - 
children
- Mappings:
 Namespace Name Mixin selector named childrenLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;children:Ljava/util/List;intermediary field_2707Lnet/minecraft/class_456;field_2707:Ljava/util/List;official yLgfa;y:Ljava/util/List;
 - 
progress
- Mappings:
 Namespace Name Mixin selector named progressLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;progress:Lnet/minecraft/advancement/AdvancementProgress;intermediary field_2714Lnet/minecraft/class_456;field_2714:Lnet/minecraft/class_167;official zLgfa;z:Lal;
 - 
x
private final int x- Mappings:
 Namespace Name Mixin selector named xLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;x:Iintermediary field_2711Lnet/minecraft/class_456;field_2711:Iofficial ALgfa;A:I
 - 
y
private final int y- Mappings:
 Namespace Name Mixin selector named yLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;y:Iintermediary field_2710Lnet/minecraft/class_456;field_2710:Iofficial BLgfa;B:I
 
 - 
 - 
Constructor Details
- 
AdvancementWidget
public AdvancementWidget(AdvancementTab tab, MinecraftClient client, PlacedAdvancement advancement, AdvancementDisplay display) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;<init>(Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/advancement/PlacedAdvancement;Lnet/minecraft/advancement/AdvancementDisplay;)Vintermediary <init>Lnet/minecraft/class_456;<init>(Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)Vofficial <init>Lgfa;<init>(Lgey;Lfud;Lak;Lav;)V
 
 - 
 - 
Method Details
- 
getProgressWidth
private int getProgressWidth()- Mappings:
 Namespace Name Mixin selector named getProgressWidthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getProgressWidth()Iintermediary method_61041Lnet/minecraft/class_456;method_61041()Iofficial eLgfa;e()I
 - 
getMaxWidth
- Mappings:
 Namespace Name Mixin selector named getMaxWidthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getMaxWidth(Lnet/minecraft/client/font/TextHandler;Ljava/util/List;)Fintermediary method_27572Lnet/minecraft/class_456;method_27572(Lnet/minecraft/class_5225;Ljava/util/List;)Fofficial aLgfa;a(Lfun;Ljava/util/List;)F
 - 
wrapDescription
- Mappings:
 Namespace Name Mixin selector named wrapDescriptionLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;wrapDescription(Lnet/minecraft/text/Text;I)Ljava/util/List;intermediary method_2330Lnet/minecraft/class_456;method_2330(Lnet/minecraft/class_2561;I)Ljava/util/List;official aLgfa;a(Lxo;I)Ljava/util/List;
 - 
getParent
- Mappings:
 Namespace Name Mixin selector named getParentLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getParent(Lnet/minecraft/advancement/PlacedAdvancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;intermediary method_2328Lnet/minecraft/class_456;method_2328(Lnet/minecraft/class_8781;)Lnet/minecraft/class_456;official aLgfa;a(Lak;)Lgfa;
 - 
renderLines
- Mappings:
 Namespace Name Mixin selector named renderLinesLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderLines(Lnet/minecraft/client/gui/DrawContext;IIZ)Vintermediary method_2323Lnet/minecraft/class_456;method_2323(Lnet/minecraft/class_332;IIZ)Vofficial aLgfa;a(Lfxa;IIZ)V
 - 
renderWidgets
- Mappings:
 Namespace Name Mixin selector named renderWidgetsLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderWidgets(Lnet/minecraft/client/gui/DrawContext;II)Vintermediary method_2325Lnet/minecraft/class_456;method_2325(Lnet/minecraft/class_332;II)Vofficial aLgfa;a(Lfxa;II)V
 - 
getWidth
public int getWidth()- Mappings:
 Namespace Name Mixin selector named getWidthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getWidth()Iintermediary method_35737Lnet/minecraft/class_456;method_35737()Iofficial aLgfa;a()I
 - 
setProgress
- Mappings:
 Namespace Name Mixin selector named setProgressLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;setProgress(Lnet/minecraft/advancement/AdvancementProgress;)Vintermediary method_2333Lnet/minecraft/class_456;method_2333(Lnet/minecraft/class_167;)Vofficial aLgfa;a(Lal;)V
 - 
addChild
- Mappings:
 Namespace Name Mixin selector named addChildLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addChild(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;)Vintermediary method_2322Lnet/minecraft/class_456;method_2322(Lnet/minecraft/class_456;)Vofficial aLgfa;a(Lgfa;)V
 - 
drawTooltip
- Mappings:
 Namespace Name Mixin selector named drawTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawTooltip(Lnet/minecraft/client/gui/DrawContext;IIFII)Vintermediary method_2331Lnet/minecraft/class_456;method_2331(Lnet/minecraft/class_332;IIFII)Vofficial aLgfa;a(Lfxa;IIFII)V
 - 
drawText
- Mappings:
 Namespace Name Mixin selector named drawTextLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawText(Lnet/minecraft/client/gui/DrawContext;Ljava/util/List;III)Vintermediary method_65186Lnet/minecraft/class_456;method_65186(Lnet/minecraft/class_332;Ljava/util/List;III)Vofficial aLgfa;a(Lfxa;Ljava/util/List;III)V
 - 
shouldRender
public boolean shouldRender(int originX, int originY, int mouseX, int mouseY) - Mappings:
 Namespace Name Mixin selector named shouldRenderLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;shouldRender(IIII)Zintermediary method_2329Lnet/minecraft/class_456;method_2329(IIII)Zofficial aLgfa;a(IIII)Z
 - 
addToTree
public void addToTree()- Mappings:
 Namespace Name Mixin selector named addToTreeLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addToTree()Vintermediary method_2332Lnet/minecraft/class_456;method_2332()Vofficial bLgfa;b()V
 - 
getY
public int getY()- Mappings:
 Namespace Name Mixin selector named getYLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getY()Iintermediary method_2326Lnet/minecraft/class_456;method_2326()Iofficial cLgfa;c()I
 - 
getX
public int getX()- Mappings:
 Namespace Name Mixin selector named getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Iofficial dLgfa;d()I
 
 -