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 fyc
-
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 aLfyc;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 bLfyc;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 cLfyc;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 dLfyc;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 eLfyc;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 fLfyc;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 gLfyc;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 hLfyc;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 iLfyc;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 jLfyc;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 kLfyc;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 lLfyc;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 mLfyc;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 nLfyc;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 oLfyc;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 pLfyc;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 qLfyc;q:Lfya;
-
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 rLfyc;r:Laj;
-
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 sLfyc;s:Lau;
-
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 tLfyc;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 uLfyc;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 vLfyc;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 wLfyc;w:Lfos;
-
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 xLfyc;x:Lfyc;
-
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 yLfyc;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 zLfyc;z:Lak;
-
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 ALfyc;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 BLfyc;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>Lfyc;<init>(Lfya;Lfos;Laj;Lau;)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 eLfyc;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 aLfyc;a(Lfpc;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 aLfyc;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 aLfyc;a(Laj;)Lfyc;
-
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 aLfyc;a(Lfro;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 aLfyc;a(Lfro;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 aLfyc;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 aLfyc;a(Lak;)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 aLfyc;a(Lfyc;)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 aLfyc;a(Lfro;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 aLfyc;a(Lfro;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 aLfyc;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 bLfyc;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 cLfyc;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 dLfyc;d()I
-