Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementWidget
- Mappings:
Namespace Name official dzuintermediary net/minecraft/class_456named net/minecraft/client/gui/screen/advancement/AdvancementWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Advancementprivate List<AdvancementWidget>private MinecraftClientprivate List<OrderedText>private AdvancementDisplayprivate static int[]private static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate AdvancementWidgetprivate AdvancementProgressprivate AdvancementTabprivate OrderedTextprivate static Identifierprivate intprivate intprivate intFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
ConstructorsConstructorDescriptionAdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(AdvancementWidget widget)voidvoiddrawTooltip(MatrixStack matrices, int x, int y, float alpha, int int2, int int3)private static floatgetMaxWidth(TextHandler textHandler, List<StringVisitable> list)private @Nullable AdvancementWidgetgetParent(Advancement advancement)intgetWidth()intgetX()intgetY()protected voidmethod_2321(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7)protected voidmethod_2324(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7, int int8)voidrenderLines(MatrixStack matrices, int x, int y, boolean bool)voidrenderWidgets(MatrixStack matrices, int x, int y)voidsetProgress(AdvancementProgress progress)booleanshouldRender(int originX, int originY, int mouseX, int mouseY)private List<StringVisitable>wrapDescription(Text text, int width)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
Field Details
-
WIDGETS_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLdzu;a:Lwp;intermediary field_2709Lnet/minecraft/class_456;field_2709:Lnet/minecraft/class_2960;named WIDGETS_TEXTURELnet/minecraft/client/gui/screen/advancement/AdvancementWidget;WIDGETS_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_32286
private static final int field_32286- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdzu;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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLdzu;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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLdzu;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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLdzu;e:Iintermediary field_32289Lnet/minecraft/class_456;field_32289:Inamed field_32289Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32289:I
-
field_32290
private static final int field_32290- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLdzu;i:Iintermediary field_32290Lnet/minecraft/class_456;field_32290:Inamed field_32290Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32290:I
-
field_32291
private static final int field_32291- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLdzu;j:Iintermediary field_32291Lnet/minecraft/class_456;field_32291:Inamed field_32291Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32291:I
-
field_32292
private static final int field_32292- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLdzu;k:Iintermediary field_32292Lnet/minecraft/class_456;field_32292:Inamed field_32292Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32292:I
-
field_32293
private static final int field_32293- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLdzu;l: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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLdzu;m:Iintermediary field_32294Lnet/minecraft/class_456;field_32294:Inamed field_32294Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32294:I
-
field_32295
private static final int field_32295- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLdzu;n:Iintermediary field_32295Lnet/minecraft/class_456;field_32295:Inamed field_32295Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32295:I
-
field_32296
private static final int field_32296- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLdzu;o:Iintermediary field_32296Lnet/minecraft/class_456;field_32296:Inamed field_32296Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32296:I
-
field_32297
private static final int field_32297- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLdzu;p:Iintermediary field_32297Lnet/minecraft/class_456;field_32297:Inamed field_32297Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32297:I
-
field_24262
private static final int[] field_24262- Mappings:
Namespace Name Mixin selector official qLdzu;q:[Iintermediary field_24262Lnet/minecraft/class_456;field_24262:[Inamed field_24262Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_24262:[I
-
tab
- Mappings:
Namespace Name Mixin selector official rLdzu;r:Ldzs;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 sLdzu;s:Lad;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 tLdzu;t:Lam;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 uLdzu;u:Lagj;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 vLdzu;v: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 wLdzu;w: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 xLdzu;x:Ldun;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 yLdzu;y:Ldzu;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 zLdzu;z: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 ALdzu;A:Laf;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;
-
xPos
private final int xPos- Mappings:
Namespace Name Mixin selector official BLdzu;B:Iintermediary field_2711Lnet/minecraft/class_456;field_2711:Inamed xPosLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;xPos:I
-
yPos
private final int yPos- Mappings:
Namespace Name Mixin selector official CLdzu;C:Iintermediary field_2710Lnet/minecraft/class_456;field_2710:Inamed yPosLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;yPos:I
-
-
Constructor Details
-
AdvancementWidget
public AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display)- Mappings:
Namespace Name Mixin selector official <init>Ldzu;<init>(Ldzs;Ldun;Lad;Lam;)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 aLdzu;a(Ldux;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 aLdzu;a(Lon;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 aLdzu;a(Lad;)Ldzu;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 aLdzu;a(Ldpj;IIZ)Vintermediary method_2323Lnet/minecraft/class_456;method_2323(Lnet/minecraft/class_4587;IIZ)Vnamed renderLinesLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderLines(Lnet/minecraft/client/util/math/MatrixStack;IIZ)V
-
renderWidgets
- Mappings:
Namespace Name Mixin selector official aLdzu;a(Ldpj;II)Vintermediary method_2325Lnet/minecraft/class_456;method_2325(Lnet/minecraft/class_4587;II)Vnamed renderWidgetsLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderWidgets(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official aLdzu;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 aLdzu;a(Laf;)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 aLdzu;a(Ldzu;)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 aLdzu;a(Ldpj;IIFII)Vintermediary method_2331Lnet/minecraft/class_456;method_2331(Lnet/minecraft/class_4587;IIFII)Vnamed drawTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;drawTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIFII)V
-
method_2324
protected void method_2324(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7, int int8)- Mappings:
Namespace Name Mixin selector official aLdzu;a(Ldpj;IIIIIIIII)Vintermediary method_2324Lnet/minecraft/class_456;method_2324(Lnet/minecraft/class_4587;IIIIIIIII)Vnamed method_2324Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;method_2324(Lnet/minecraft/client/util/math/MatrixStack;IIIIIIIII)V
-
method_2321
protected void method_2321(MatrixStack matrices, int x, int y, int int2, int int3, int int4, int int5, int int6, int int7)- Mappings:
Namespace Name Mixin selector official aLdzu;a(Ldpj;IIIIIIII)Vintermediary method_2321Lnet/minecraft/class_456;method_2321(Lnet/minecraft/class_4587;IIIIIIII)Vnamed method_2321Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;method_2321(Lnet/minecraft/client/util/math/MatrixStack;IIIIIIII)V
-
shouldRender
public boolean shouldRender(int originX, int originY, int mouseX, int mouseY)- Mappings:
Namespace Name Mixin selector official aLdzu;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 bLdzu;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 cLdzu;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 dLdzu;d()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Inamed getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I
-