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 fns
-
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 @Nullable AdvancementWidgetprivate @Nullable AdvancementProgressprivate static final int[]private final AdvancementTabprivate final OrderedTextprivate 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) voidvoiddrawTooltip(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) intgetWidth()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 aLfns;a:Lalf;
-
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 bLfns;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 cLfns;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 dLfns;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 eLfns;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 fLfns;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 gLfns;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 hLfns;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 iLfns;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 jLfns;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 kLfns;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 lLfns;l: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 mLfns;m: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 nLfns;n:[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 oLfns;o:Lfnq;
-
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 pLfns;p:Lag;
-
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 qLfns;q:Lar;
-
title
- Mappings:
Namespace Name Mixin selector named titleLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;title:Lnet/minecraft/text/OrderedText;intermediary field_2713Lnet/minecraft/class_456;field_2713:Lnet/minecraft/class_5481;official rLfns;r:Layl;
-
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 sLfns;s: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 tLfns;t: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 uLfns;u:Lffh;
-
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 vLfns;v:Lfns;
-
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 wLfns;w: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 xLfns;x:Lah;
-
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 yLfns;y: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 zLfns;z: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>Lfns;<init>(Lfnq;Lffh;Lag;Lar;)V
-
-
Method Details
-
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 aLfns;a(Lffs;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 aLfns;a(Lxp;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 aLfns;a(Lag;)Lfns;
-
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 aLfns;a(Lfgt;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 aLfns;a(Lfgt;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 aLfns;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 aLfns;a(Lah;)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 aLfns;a(Lfns;)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 aLfns;a(Lfgt;IIFII)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 aLfns;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 bLfns;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 cLfns;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 dLfns;d()I
-