Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.screen.advancement.AdvancementWidget
- Mappings:
Namespace Name official eyiintermediary net/minecraft/class_456named net/minecraft/client/gui/screen/advancement/AdvancementWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Advancementprivate 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 Identifierprivate static final intprivate static final intprivate static final intprivate @Nullable AdvancementWidgetprivate @Nullable AdvancementProgressprivate static final int[]private final AdvancementTabprivate final OrderedTextprivate static final intprivate static final intprivate static final intprivate final intprivate final intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement 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(Advancement 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
-
field_45425
- Mappings:
Namespace Name Mixin selector official aLeyi;a:Laep;intermediary field_45425Lnet/minecraft/class_456;field_45425:Lnet/minecraft/class_2960;named field_45425Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_45425:Lnet/minecraft/util/Identifier;
-
field_32286
private static final int field_32286- See Also:
- Mappings:
Namespace Name Mixin selector official bLeyi;b:Iintermediary field_32286Lnet/minecraft/class_456;field_32286:Inamed field_32286Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32286:I
-
field_32287
private static final int field_32287- See Also:
- Mappings:
Namespace Name Mixin selector official cLeyi;c:Iintermediary field_32287Lnet/minecraft/class_456;field_32287:Inamed field_32287Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32287:I
-
field_32288
private static final int field_32288- See Also:
- Mappings:
Namespace Name Mixin selector official dLeyi;d:Iintermediary field_32288Lnet/minecraft/class_456;field_32288:Inamed field_32288Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32288:I
-
field_32289
private static final int field_32289- See Also:
- Mappings:
Namespace Name Mixin selector official eLeyi;e:Iintermediary field_32289Lnet/minecraft/class_456;field_32289:Inamed field_32289Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32289:I
-
ICON_OFFSET_X
private static final int ICON_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector official fLeyi;f:Iintermediary field_32290Lnet/minecraft/class_456;field_32290:Inamed ICON_OFFSET_XLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_X:I
-
ICON_OFFSET_Y
private static final int ICON_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector official gLeyi;g:Iintermediary field_32291Lnet/minecraft/class_456;field_32291:Inamed ICON_OFFSET_YLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_OFFSET_Y:I
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official hLeyi;h:Iintermediary field_32292Lnet/minecraft/class_456;field_32292:Inamed ICON_SIZELnet/minecraft/client/gui/screen/advancement/AdvancementWidget;ICON_SIZE:I
-
field_32293
private static final int field_32293- See Also:
- Mappings:
Namespace Name Mixin selector official iLeyi;i:Iintermediary field_32293Lnet/minecraft/class_456;field_32293:Inamed field_32293Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32293:I
-
field_32294
private static final int field_32294- See Also:
- Mappings:
Namespace Name Mixin selector official jLeyi;j:Iintermediary field_32294Lnet/minecraft/class_456;field_32294:Inamed field_32294Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32294:I
-
TITLE_OFFSET_X
private static final int TITLE_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector official kLeyi;k:Iintermediary field_32295Lnet/minecraft/class_456;field_32295:Inamed TITLE_OFFSET_XLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_X:I
-
TITLE_OFFSET_Y
private static final int TITLE_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector official lLeyi;l:Iintermediary field_32296Lnet/minecraft/class_456;field_32296:Inamed TITLE_OFFSET_YLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_OFFSET_Y:I
-
TITLE_MAX_WIDTH
private static final int TITLE_MAX_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector official mLeyi;m:Iintermediary field_32297Lnet/minecraft/class_456;field_32297:Inamed TITLE_MAX_WIDTHLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;TITLE_MAX_WIDTH:I
-
SPLIT_OFFSET_CANDIDATES
private static final int[] SPLIT_OFFSET_CANDIDATES- Mappings:
Namespace Name Mixin selector official nLeyi;n:[Iintermediary field_24262Lnet/minecraft/class_456;field_24262:[Inamed SPLIT_OFFSET_CANDIDATESLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;SPLIT_OFFSET_CANDIDATES:[I
-
tab
- Mappings:
Namespace Name Mixin selector official oLeyi;o:Leyg;intermediary field_2703Lnet/minecraft/class_456;field_2703:Lnet/minecraft/class_454;named tabLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;tab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
-
advancement
- Mappings:
Namespace Name Mixin selector official pLeyi;p:Lae;intermediary field_2702Lnet/minecraft/class_456;field_2702:Lnet/minecraft/class_161;named advancementLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;advancement:Lnet/minecraft/advancement/Advancement;
-
display
- Mappings:
Namespace Name Mixin selector official qLeyi;q:Lan;intermediary field_2712Lnet/minecraft/class_456;field_2712:Lnet/minecraft/class_185;named displayLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;display:Lnet/minecraft/advancement/AdvancementDisplay;
-
title
- Mappings:
Namespace Name Mixin selector official rLeyi;r:Lara;intermediary field_2713Lnet/minecraft/class_456;field_2713:Lnet/minecraft/class_5481;named titleLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;title:Lnet/minecraft/text/OrderedText;
-
width
private final int width- Mappings:
Namespace Name Mixin selector official sLeyi;s:Iintermediary field_2715Lnet/minecraft/class_456;field_2715:Inamed widthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;width:I
-
description
- Mappings:
Namespace Name Mixin selector official tLeyi;t:Ljava/util/List;intermediary field_2705Lnet/minecraft/class_456;field_2705:Ljava/util/List;named descriptionLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;description:Ljava/util/List;
-
client
- Mappings:
Namespace Name Mixin selector official uLeyi;u:Leqn;intermediary field_2704Lnet/minecraft/class_456;field_2704:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;client:Lnet/minecraft/client/MinecraftClient;
-
parent
- Mappings:
Namespace Name Mixin selector official vLeyi;v:Leyi;intermediary field_2706Lnet/minecraft/class_456;field_2706:Lnet/minecraft/class_456;named parentLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;parent:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
children
- Mappings:
Namespace Name Mixin selector official wLeyi;w:Ljava/util/List;intermediary field_2707Lnet/minecraft/class_456;field_2707:Ljava/util/List;named childrenLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;children:Ljava/util/List;
-
progress
- Mappings:
Namespace Name Mixin selector official xLeyi;x:Lag;intermediary field_2714Lnet/minecraft/class_456;field_2714:Lnet/minecraft/class_167;named progressLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;progress:Lnet/minecraft/advancement/AdvancementProgress;
-
x
private final int x- Mappings:
Namespace Name Mixin selector official yLeyi;y:Iintermediary field_2711Lnet/minecraft/class_456;field_2711:Inamed xLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;x:I
-
y
private final int y- Mappings:
Namespace Name Mixin selector official zLeyi;z:Iintermediary field_2710Lnet/minecraft/class_456;field_2710:Inamed yLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;y:I
-
-
Constructor Details
-
AdvancementWidget
public AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display) - Mappings:
Namespace Name Mixin selector official <init>Leyi;<init>(Leyg;Leqn;Lae;Lan;)Vintermediary <init>Lnet/minecraft/class_456;<init>(Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)Vnamed <init>Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;<init>(Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementDisplay;)V
-
-
Method Details
-
getMaxWidth
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Leqz;Ljava/util/List;)Fintermediary method_27572Lnet/minecraft/class_456;method_27572(Lnet/minecraft/class_5225;Ljava/util/List;)Fnamed getMaxWidthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getMaxWidth(Lnet/minecraft/client/font/TextHandler;Ljava/util/List;)F
-
wrapDescription
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lte;I)Ljava/util/List;intermediary method_2330Lnet/minecraft/class_456;method_2330(Lnet/minecraft/class_2561;I)Ljava/util/List;named wrapDescriptionLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;wrapDescription(Lnet/minecraft/text/Text;I)Ljava/util/List;
-
getParent
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lae;)Leyi;intermediary method_2328Lnet/minecraft/class_456;method_2328(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;named getParentLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getParent(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
renderLines
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lerx;IIZ)Vintermediary method_2323Lnet/minecraft/class_456;method_2323(Lnet/minecraft/class_332;IIZ)Vnamed renderLinesLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderLines(Lnet/minecraft/client/gui/DrawContext;IIZ)V
-
renderWidgets
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lerx;II)Vintermediary method_2325Lnet/minecraft/class_456;method_2325(Lnet/minecraft/class_332;II)Vnamed renderWidgetsLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderWidgets(Lnet/minecraft/client/gui/DrawContext;II)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official aLeyi;a()Iintermediary method_35737Lnet/minecraft/class_456;method_35737()Inamed getWidthLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getWidth()I
-
setProgress
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lag;)Vintermediary method_2333Lnet/minecraft/class_456;method_2333(Lnet/minecraft/class_167;)Vnamed setProgressLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;setProgress(Lnet/minecraft/advancement/AdvancementProgress;)V
-
addChild
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Leyi;)Vintermediary method_2322Lnet/minecraft/class_456;method_2322(Lnet/minecraft/class_456;)Vnamed addChildLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addChild(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;)V
-
drawTooltip
- Mappings:
Namespace Name Mixin selector official aLeyi;a(Lerx;IIFII)Vintermediary method_2331Lnet/minecraft/class_456;method_2331(Lnet/minecraft/class_332;IIFII)Vnamed drawTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawTooltip(Lnet/minecraft/client/gui/DrawContext;IIFII)V
-
shouldRender
public boolean shouldRender(int originX, int originY, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLeyi;a(IIII)Zintermediary method_2329Lnet/minecraft/class_456;method_2329(IIII)Znamed shouldRenderLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;shouldRender(IIII)Z
-
addToTree
public void addToTree()- Mappings:
Namespace Name Mixin selector official bLeyi;b()Vintermediary method_2332Lnet/minecraft/class_456;method_2332()Vnamed addToTreeLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addToTree()V
-
getY
public int getY()- Mappings:
Namespace Name Mixin selector official cLeyi;c()Iintermediary method_2326Lnet/minecraft/class_456;method_2326()Inamed getYLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getY()I
-
getX
public int getX()- Mappings:
Namespace Name Mixin selector official dLeyi;d()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Inamed getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I
-