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 fza
-
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 aLfza;a:Lalg;
-
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 bLfza;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 cLfza;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 dLfza;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 eLfza;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 fLfza;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 gLfza;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 hLfza;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 iLfza;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 jLfza;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 kLfza;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 lLfza;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 mLfza;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 nLfza;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 oLfza;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 pLfza;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 qLfza;q:Lfyy;
-
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 rLfza;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 sLfza;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 tLfza;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 uLfza;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 vLfza;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 wLfza;w:Lfpt;
-
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 xLfza;x:Lfza;
-
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 yLfza;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 zLfza;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 ALfza;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 BLfza;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>Lfza;<init>(Lfyy;Lfpt;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 eLfza;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 aLfza;a(Lfqd;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 aLfza;a(Lwy;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 aLfza;a(Lak;)Lfza;
-
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 aLfza;a(Lfsm;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 aLfza;a(Lfsm;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 aLfza;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 aLfza;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 aLfza;a(Lfza;)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 aLfza;a(Lfsm;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 aLfza;a(Lfsm;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 aLfza;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 bLfza;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 cLfza;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 dLfza;d()I
-