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 fzy
-
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 aLfzy;a:Lalr;
-
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 bLfzy;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 cLfzy;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 dLfzy;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 eLfzy;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 fLfzy;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 gLfzy;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 hLfzy;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 iLfzy;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 jLfzy;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 kLfzy;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 lLfzy;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 mLfzy;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 nLfzy;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 oLfzy;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 pLfzy;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 qLfzy;q:Lfzw;
-
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 rLfzy;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 sLfzy;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 tLfzy;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 uLfzy;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 vLfzy;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 wLfzy;w:Lfqq;
-
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 xLfzy;x:Lfzy;
-
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 yLfzy;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 zLfzy;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 ALfzy;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 BLfzy;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>Lfzy;<init>(Lfzw;Lfqq;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 eLfzy;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 aLfzy;a(Lfra;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 aLfzy;a(Lxg;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 aLfzy;a(Lak;)Lfzy;
-
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 aLfzy;a(Lftk;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 aLfzy;a(Lftk;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 aLfzy;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 aLfzy;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 aLfzy;a(Lfzy;)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 aLfzy;a(Lftk;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 aLfzy;a(Lftk;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 aLfzy;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 bLfzy;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 cLfzy;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 dLfzy;d()I
-