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 dxwintermediary 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 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)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, setZOffset
-
Field Details
-
WIDGETS_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLdxw;a:Lwl;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_24262
private static final int[] field_24262- Mappings:
Namespace Name Mixin selector official bLdxw;b:[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 cLdxw;c:Ldxu;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 dLdxw;d:Ly;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 eLdxw;e:Lah;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 iLdxw;i: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 jLdxw;j: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 kLdxw;k: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 lLdxw;l:Ldsp;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 mLdxw;m:Ldxw;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 nLdxw;n: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 oLdxw;o:Laa;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 pLdxw;p: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 qLdxw;q: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>Ldxw;<init>(Ldxu;Ldsp;Ly;Lah;)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 aLdxw;a(Ldsz;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 aLdxw;a(Loj;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 aLdxw;a(Ly;)Ldxw;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 aLdxw;a(Ldnw;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 aLdxw;a(Ldnw;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
-
setProgress
- Mappings:
Namespace Name Mixin selector official aLdxw;a(Laa;)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 aLdxw;a(Ldxw;)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 aLdxw;a(Ldnw;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 aLdxw;a(Ldnw;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 aLdxw;a(Ldnw;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 aLdxw;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 bLdxw;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 cLdxw;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 dLdxw;d()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Inamed getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I
-