Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementWidget
@Environment(CLIENT) public class AdvancementWidget extends DrawableHelper
- Mappings:
Namespace Name official dzrintermediary net/minecraft/class_456named net/minecraft/client/gui/screen/advancement/AdvancementWidget
-
Field Summary
Fields Modifier and Type Field Description private Advancementadvancementprivate List<AdvancementWidget>childrenprivate MinecraftClientclientprivate List<OrderedText>descriptionprivate AdvancementDisplaydisplayprivate static int[]field_24262private static intfield_32286private static intfield_32287private static intfield_32288private static intfield_32289private static intfield_32290private static intfield_32291private static intfield_32292private static intfield_32293private static intfield_32294private static intfield_32295private static intfield_32296private static intfield_32297private AdvancementWidgetparentprivate AdvancementProgressprogressprivate AdvancementTabtabprivate OrderedTexttitleprivate static IdentifierWIDGETS_TEXTUREprivate intwidthprivate intxPosprivate intyPosFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display) -
Method Summary
Modifier and Type Method Description voidaddChild(AdvancementWidget widget)voidaddToTree()voiddrawTooltip(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)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)intmethod_35737()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 aLdzr;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 bLdzr;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 cLdzr;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 dLdzr;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 eLdzr;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 iLdzr;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 jLdzr;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 kLdzr;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 lLdzr;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 mLdzr;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 nLdzr;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 oLdzr;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 pLdzr;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 qLdzr;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 rLdzr;r:Ldzp;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 sLdzr;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 tLdzr;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 uLdzr;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 vLdzr;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 wLdzr;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 xLdzr;x:Lduk;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 yLdzr;y:Ldzr;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 zLdzr;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 ALdzr;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 BLdzr;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 CLdzr;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>Ldzr;<init>(Ldzp;Lduk;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 aLdzr;a(Lduu;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 aLdzr;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 aLdzr;a(Lad;)Ldzr;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 aLdzr;a(Ldpg;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 aLdzr;a(Ldpg;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
-
method_35737
public int method_35737()- Mappings:
Namespace Name Mixin selector official aLdzr;a()Iintermediary method_35737Lnet/minecraft/class_456;method_35737()Inamed method_35737Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;method_35737()I
-
setProgress
- Mappings:
Namespace Name Mixin selector official aLdzr;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 aLdzr;a(Ldzr;)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 aLdzr;a(Ldpg;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 aLdzr;a(Ldpg;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 aLdzr;a(Ldpg;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 aLdzr;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 bLdzr;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 cLdzr;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 dLdzr;d()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Inamed getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I
-