Class AdvancementWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.advancement.AdvancementWidget
- Mappings:
Namespace Name official ebcintermediary 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 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 static int[]private 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> lines)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
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
-
Field Details
-
WIDGETS_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLebc;a:Lww;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 bLebc;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 cLebc;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 dLebc;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 eLebc;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 iLebc;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 jLebc;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 kLebc;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 lLebc;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 mLebc;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 nLebc;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 oLebc;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 pLebc;p:Iintermediary field_32297Lnet/minecraft/class_456;field_32297:Inamed field_32297Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32297:I
-
SPLIT_OFFSET_CANDIDATES
private static final int[] SPLIT_OFFSET_CANDIDATES- Mappings:
Namespace Name Mixin selector official qLebc;q:[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 rLebc;r:Leba;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 sLebc;s: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 tLebc;t: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 uLebc;u:Lags;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 vLebc;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 wLebc;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 xLebc;x:Ldvo;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 yLebc;y:Lebc;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 zLebc;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 ALebc;A: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 BLebc;B: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 CLebc;C: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>Lebc;<init>(Leba;Ldvo;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 aLebc;a(Ldvz;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 aLebc;a(Los;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 aLebc;a(Lae;)Lebc;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 aLebc;a(Ldqk;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 aLebc;a(Ldqk;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 aLebc;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 aLebc;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 aLebc;a(Lebc;)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 aLebc;a(Ldqk;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 aLebc;a(Ldqk;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 aLebc;a(Ldqk;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 aLebc;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 bLebc;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 cLebc;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 dLebc;d()Iintermediary method_2327Lnet/minecraft/class_456;method_2327()Inamed getXLnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I
-