Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.screen.advancement.AdvancementWidget
- Mappings:
- Namespace - Name - named - net/minecraft/client/gui/screen/advancement/AdvancementWidget- intermediary - net/minecraft/class_456- official - fuu
- 
Field SummaryFieldsModifier 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 SummaryConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab tab, MinecraftClient client, PlacedAdvancement advancement, AdvancementDisplay display) 
- 
Method SummaryModifier 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_TEXTURE- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_BOX_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45425- Lnet/minecraft/class_456;field_45425:Lnet/minecraft/class_2960;- official - a- Lfuu;a:Lakv;
 
- 
field_32286private static final int field_32286- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32286- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32286:I- intermediary - field_32286- Lnet/minecraft/class_456;field_32286:I- official - b- Lfuu;b:I
 
- 
field_32287private static final int field_32287- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32287- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32287:I- intermediary - field_32287- Lnet/minecraft/class_456;field_32287:I- official - c- Lfuu;c:I
 
- 
field_32288private static final int field_32288- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32288- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32288:I- intermediary - field_32288- Lnet/minecraft/class_456;field_32288:I- official - d- Lfuu;d:I
 
- 
field_32289private static final int field_32289- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32289- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32289:I- intermediary - field_32289- Lnet/minecraft/class_456;field_32289:I- official - e- Lfuu;e:I
 
- 
ICON_OFFSET_Xprivate static final int ICON_OFFSET_X- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ICON_OFFSET_X- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_X:I- intermediary - field_32290- Lnet/minecraft/class_456;field_32290:I- official - f- Lfuu;f:I
 
- 
ICON_OFFSET_Yprivate static final int ICON_OFFSET_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ICON_OFFSET_Y- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_Y:I- intermediary - field_32291- Lnet/minecraft/class_456;field_32291:I- official - g- Lfuu;g:I
 
- 
ICON_SIZEprivate static final int ICON_SIZE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ICON_SIZE- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_SIZE:I- intermediary - field_32292- Lnet/minecraft/class_456;field_32292:I- official - h- Lfuu;h:I
 
- 
field_32293private static final int field_32293- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32293- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32293:I- intermediary - field_32293- Lnet/minecraft/class_456;field_32293:I- official - i- Lfuu;i:I
 
- 
field_32294private static final int field_32294- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32294- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32294:I- intermediary - field_32294- Lnet/minecraft/class_456;field_32294:I- official - j- Lfuu;j:I
 
- 
TITLE_OFFSET_Xprivate static final int TITLE_OFFSET_X- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TITLE_OFFSET_X- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_X:I- intermediary - field_32295- Lnet/minecraft/class_456;field_32295:I- official - k- Lfuu;k:I
 
- 
TITLE_OFFSET_Yprivate static final int TITLE_OFFSET_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TITLE_OFFSET_Y- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_Y:I- intermediary - field_32296- Lnet/minecraft/class_456;field_32296:I- official - l- Lfuu;l:I
 
- 
field_55103private static final int field_55103- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_55103- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_55103:I- intermediary - field_55103- Lnet/minecraft/class_456;field_55103:I- official - m- Lfuu;m:I
 
- 
TITLE_MAX_WIDTHprivate static final int TITLE_MAX_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TITLE_MAX_WIDTH- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_MAX_WIDTH:I- intermediary - field_32297- Lnet/minecraft/class_456;field_32297:I- official - n- Lfuu;n:I
 
- 
field_55104private static final int field_55104- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_55104- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_55104:I- intermediary - field_55104- Lnet/minecraft/class_456;field_55104:I- official - o- Lfuu;o:I
 
- 
SPLIT_OFFSET_CANDIDATESprivate static final int[] SPLIT_OFFSET_CANDIDATES- Mappings:
- Namespace - Name - Mixin selector - named - SPLIT_OFFSET_CANDIDATES- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;SPLIT_OFFSET_CANDIDATES:[I- intermediary - field_24262- Lnet/minecraft/class_456;field_24262:[I- official - p- Lfuu;p:[I
 
- 
tab- Mappings:
- Namespace - Name - Mixin selector - named - tab- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;tab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;- intermediary - field_2703- Lnet/minecraft/class_456;field_2703:Lnet/minecraft/class_454;- official - q- Lfuu;q:Lfus;
 
- 
advancement- Mappings:
- Namespace - Name - Mixin selector - named - advancement- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;advancement:Lnet/minecraft/advancement/PlacedAdvancement;- intermediary - field_46143- Lnet/minecraft/class_456;field_46143:Lnet/minecraft/class_8781;- official - r- Lfuu;r:Laj;
 
- 
display- Mappings:
- Namespace - Name - Mixin selector - named - display- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;display:Lnet/minecraft/advancement/AdvancementDisplay;- intermediary - field_2712- Lnet/minecraft/class_456;field_2712:Lnet/minecraft/class_185;- official - s- Lfuu;s:Lau;
 
- 
title- Mappings:
- Namespace - Name - Mixin selector - named - title- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;title:Ljava/util/List;- intermediary - field_55105- Lnet/minecraft/class_456;field_55105:Ljava/util/List;- official - t- Lfuu;t:Ljava/util/List;
 
- 
widthprivate final int width- Mappings:
- Namespace - Name - Mixin selector - named - width- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;width:I- intermediary - field_2715- Lnet/minecraft/class_456;field_2715:I- official - u- Lfuu;u:I
 
- 
description- Mappings:
- Namespace - Name - Mixin selector - named - description- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;description:Ljava/util/List;- intermediary - field_2705- Lnet/minecraft/class_456;field_2705:Ljava/util/List;- official - v- Lfuu;v:Ljava/util/List;
 
- 
client- Mappings:
- Namespace - Name - Mixin selector - named - client- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;client:Lnet/minecraft/client/MinecraftClient;- intermediary - field_2704- Lnet/minecraft/class_456;field_2704:Lnet/minecraft/class_310;- official - w- Lfuu;w:Lflk;
 
- 
parent- Mappings:
- Namespace - Name - Mixin selector - named - parent- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;parent:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;- intermediary - field_2706- Lnet/minecraft/class_456;field_2706:Lnet/minecraft/class_456;- official - x- Lfuu;x:Lfuu;
 
- 
children- Mappings:
- Namespace - Name - Mixin selector - named - children- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;children:Ljava/util/List;- intermediary - field_2707- Lnet/minecraft/class_456;field_2707:Ljava/util/List;- official - y- Lfuu;y:Ljava/util/List;
 
- 
progress- Mappings:
- Namespace - Name - Mixin selector - named - progress- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;progress:Lnet/minecraft/advancement/AdvancementProgress;- intermediary - field_2714- Lnet/minecraft/class_456;field_2714:Lnet/minecraft/class_167;- official - z- Lfuu;z:Lak;
 
- 
xprivate final int x- Mappings:
- Namespace - Name - Mixin selector - named - x- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;x:I- intermediary - field_2711- Lnet/minecraft/class_456;field_2711:I- official - A- Lfuu;A:I
 
- 
yprivate final int y- Mappings:
- Namespace - Name - Mixin selector - named - y- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;y:I- intermediary - field_2710- Lnet/minecraft/class_456;field_2710:I- official - B- Lfuu;B:I
 
 
- 
- 
Constructor Details- 
AdvancementWidgetpublic 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;)V- intermediary - <init>- Lnet/minecraft/class_456;<init>(Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V- official - <init>- Lfuu;<init>(Lfus;Lflk;Laj;Lau;)V
 
 
- 
- 
Method Details- 
getProgressWidthprivate int getProgressWidth()- Mappings:
- Namespace - Name - Mixin selector - named - getProgressWidth- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getProgressWidth()I- intermediary - method_61041- Lnet/minecraft/class_456;method_61041()I- official - e- Lfuu;e()I
 
- 
getMaxWidth- Mappings:
- Namespace - Name - Mixin selector - named - getMaxWidth- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getMaxWidth(Lnet/minecraft/client/font/TextHandler;Ljava/util/List;)F- intermediary - method_27572- Lnet/minecraft/class_456;method_27572(Lnet/minecraft/class_5225;Ljava/util/List;)F- official - a- Lfuu;a(Lflu;Ljava/util/List;)F
 
- 
wrapDescription- Mappings:
- Namespace - Name - Mixin selector - named - wrapDescription- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;wrapDescription(Lnet/minecraft/text/Text;I)Ljava/util/List;- intermediary - method_2330- Lnet/minecraft/class_456;method_2330(Lnet/minecraft/class_2561;I)Ljava/util/List;- official - a- Lfuu;a(Lwp;I)Ljava/util/List;
 
- 
getParent- Mappings:
- Namespace - Name - Mixin selector - named - getParent- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getParent(Lnet/minecraft/advancement/PlacedAdvancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;- intermediary - method_2328- Lnet/minecraft/class_456;method_2328(Lnet/minecraft/class_8781;)Lnet/minecraft/class_456;- official - a- Lfuu;a(Laj;)Lfuu;
 
- 
renderLines- Mappings:
- Namespace - Name - Mixin selector - named - renderLines- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderLines(Lnet/minecraft/client/gui/DrawContext;IIZ)V- intermediary - method_2323- Lnet/minecraft/class_456;method_2323(Lnet/minecraft/class_332;IIZ)V- official - a- Lfuu;a(Lfof;IIZ)V
 
- 
renderWidgets- Mappings:
- Namespace - Name - Mixin selector - named - renderWidgets- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderWidgets(Lnet/minecraft/client/gui/DrawContext;II)V- intermediary - method_2325- Lnet/minecraft/class_456;method_2325(Lnet/minecraft/class_332;II)V- official - a- Lfuu;a(Lfof;II)V
 
- 
getWidthpublic int getWidth()- Mappings:
- Namespace - Name - Mixin selector - named - getWidth- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getWidth()I- intermediary - method_35737- Lnet/minecraft/class_456;method_35737()I- official - a- Lfuu;a()I
 
- 
setProgress- Mappings:
- Namespace - Name - Mixin selector - named - setProgress- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;setProgress(Lnet/minecraft/advancement/AdvancementProgress;)V- intermediary - method_2333- Lnet/minecraft/class_456;method_2333(Lnet/minecraft/class_167;)V- official - a- Lfuu;a(Lak;)V
 
- 
addChild- Mappings:
- Namespace - Name - Mixin selector - named - addChild- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addChild(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;)V- intermediary - method_2322- Lnet/minecraft/class_456;method_2322(Lnet/minecraft/class_456;)V- official - a- Lfuu;a(Lfuu;)V
 
- 
drawTooltip- Mappings:
- Namespace - Name - Mixin selector - named - drawTooltip- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawTooltip(Lnet/minecraft/client/gui/DrawContext;IIFII)V- intermediary - method_2331- Lnet/minecraft/class_456;method_2331(Lnet/minecraft/class_332;IIFII)V- official - a- Lfuu;a(Lfof;IIFII)V
 
- 
drawText- Mappings:
- Namespace - Name - Mixin selector - named - drawText- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawText(Lnet/minecraft/client/gui/DrawContext;Ljava/util/List;III)V- intermediary - method_65186- Lnet/minecraft/class_456;method_65186(Lnet/minecraft/class_332;Ljava/util/List;III)V- official - a- Lfuu;a(Lfof;Ljava/util/List;III)V
 
- 
shouldRenderpublic boolean shouldRender(int originX, int originY, int mouseX, int mouseY) - Mappings:
- Namespace - Name - Mixin selector - named - shouldRender- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;shouldRender(IIII)Z- intermediary - method_2329- Lnet/minecraft/class_456;method_2329(IIII)Z- official - a- Lfuu;a(IIII)Z
 
- 
addToTreepublic void addToTree()- Mappings:
- Namespace - Name - Mixin selector - named - addToTree- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addToTree()V- intermediary - method_2332- Lnet/minecraft/class_456;method_2332()V- official - b- Lfuu;b()V
 
- 
getYpublic int getY()- Mappings:
- Namespace - Name - Mixin selector - named - getY- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getY()I- intermediary - method_2326- Lnet/minecraft/class_456;method_2326()I- official - c- Lfuu;c()I
 
- 
getXpublic int getX()- Mappings:
- Namespace - Name - Mixin selector - named - getX- Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I- intermediary - method_2327- Lnet/minecraft/class_456;method_2327()I- official - d- Lfuu;d()I
 
 
-