类 AdvancementWidget


  • @Environment(CLIENT)
    public class AdvancementWidget
    extends DrawableHelper
    Mappings:
    Namespace Name
    official dzt
    intermediary net/minecraft/class_456
    named net/minecraft/client/gui/screen/advancement/AdvancementWidget
    • 字段详细资料

      • WIDGETS_TEXTURE

        private static final Identifier WIDGETS_TEXTURE
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a:Lwp;
        intermediary field_2709 Lnet/minecraft/class_456;field_2709:Lnet/minecraft/class_2960;
        named WIDGETS_TEXTURE Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;WIDGETS_TEXTURE:Lnet/minecraft/util/Identifier;
      • field_32286

        private static final int field_32286
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldzt;b:I
        intermediary field_32286 Lnet/minecraft/class_456;field_32286:I
        named field_32286 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32286:I
      • field_32287

        private static final int field_32287
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldzt;c:I
        intermediary field_32287 Lnet/minecraft/class_456;field_32287:I
        named field_32287 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32287:I
      • field_32288

        private static final int field_32288
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Ldzt;d:I
        intermediary field_32288 Lnet/minecraft/class_456;field_32288:I
        named field_32288 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32288:I
      • field_32289

        private static final int field_32289
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Ldzt;e:I
        intermediary field_32289 Lnet/minecraft/class_456;field_32289:I
        named field_32289 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32289:I
      • field_32290

        private static final int field_32290
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Ldzt;i:I
        intermediary field_32290 Lnet/minecraft/class_456;field_32290:I
        named field_32290 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32290:I
      • field_32291

        private static final int field_32291
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Ldzt;j:I
        intermediary field_32291 Lnet/minecraft/class_456;field_32291:I
        named field_32291 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32291:I
      • field_32292

        private static final int field_32292
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Ldzt;k:I
        intermediary field_32292 Lnet/minecraft/class_456;field_32292:I
        named field_32292 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32292:I
      • field_32293

        private static final int field_32293
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official l Ldzt;l:I
        intermediary field_32293 Lnet/minecraft/class_456;field_32293:I
        named field_32293 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32293:I
      • field_32294

        private static final int field_32294
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Ldzt;m:I
        intermediary field_32294 Lnet/minecraft/class_456;field_32294:I
        named field_32294 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32294:I
      • field_32295

        private static final int field_32295
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official n Ldzt;n:I
        intermediary field_32295 Lnet/minecraft/class_456;field_32295:I
        named field_32295 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32295:I
      • field_32296

        private static final int field_32296
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official o Ldzt;o:I
        intermediary field_32296 Lnet/minecraft/class_456;field_32296:I
        named field_32296 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32296:I
      • field_32297

        private static final int field_32297
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Ldzt;p:I
        intermediary field_32297 Lnet/minecraft/class_456;field_32297:I
        named field_32297 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_32297:I
      • field_24262

        private static final int[] field_24262
        Mappings:
        Namespace Name Mixin selector
        official q Ldzt;q:[I
        intermediary field_24262 Lnet/minecraft/class_456;field_24262:[I
        named field_24262 Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;field_24262:[I
      • tab

        private final AdvancementTab tab
        Mappings:
        Namespace Name Mixin selector
        official r Ldzt;r:Ldzr;
        intermediary field_2703 Lnet/minecraft/class_456;field_2703:Lnet/minecraft/class_454;
        named tab Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;tab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
      • advancement

        private final Advancement advancement
        Mappings:
        Namespace Name Mixin selector
        official s Ldzt;s:Lad;
        intermediary field_2702 Lnet/minecraft/class_456;field_2702:Lnet/minecraft/class_161;
        named advancement Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;advancement:Lnet/minecraft/advancement/Advancement;
      • display

        private final AdvancementDisplay display
        Mappings:
        Namespace Name Mixin selector
        official t Ldzt;t:Lam;
        intermediary field_2712 Lnet/minecraft/class_456;field_2712:Lnet/minecraft/class_185;
        named display Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;display:Lnet/minecraft/advancement/AdvancementDisplay;
      • title

        private final OrderedText title
        Mappings:
        Namespace Name Mixin selector
        official u Ldzt;u:Lagj;
        intermediary field_2713 Lnet/minecraft/class_456;field_2713:Lnet/minecraft/class_5481;
        named title Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;title:Lnet/minecraft/text/OrderedText;
      • width

        private final int width
        Mappings:
        Namespace Name Mixin selector
        official v Ldzt;v:I
        intermediary field_2715 Lnet/minecraft/class_456;field_2715:I
        named width Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;width:I
      • description

        private final List<OrderedText> description
        Mappings:
        Namespace Name Mixin selector
        official w Ldzt;w:Ljava/util/List;
        intermediary field_2705 Lnet/minecraft/class_456;field_2705:Ljava/util/List;
        named description Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;description:Ljava/util/List;
      • client

        private final MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official x Ldzt;x:Ldum;
        intermediary field_2704 Lnet/minecraft/class_456;field_2704:Lnet/minecraft/class_310;
        named client Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;client:Lnet/minecraft/client/MinecraftClient;
      • parent

        private AdvancementWidget parent
        Mappings:
        Namespace Name Mixin selector
        official y Ldzt;y:Ldzt;
        intermediary field_2706 Lnet/minecraft/class_456;field_2706:Lnet/minecraft/class_456;
        named parent Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;parent:Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
      • children

        private final List<AdvancementWidget> children
        Mappings:
        Namespace Name Mixin selector
        official z Ldzt;z:Ljava/util/List;
        intermediary field_2707 Lnet/minecraft/class_456;field_2707:Ljava/util/List;
        named children Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;children:Ljava/util/List;
      • progress

        private AdvancementProgress progress
        Mappings:
        Namespace Name Mixin selector
        official A Ldzt;A:Laf;
        intermediary field_2714 Lnet/minecraft/class_456;field_2714:Lnet/minecraft/class_167;
        named progress Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;progress:Lnet/minecraft/advancement/AdvancementProgress;
      • xPos

        private final int xPos
        Mappings:
        Namespace Name Mixin selector
        official B Ldzt;B:I
        intermediary field_2711 Lnet/minecraft/class_456;field_2711:I
        named xPos Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;xPos:I
      • yPos

        private final int yPos
        Mappings:
        Namespace Name Mixin selector
        official C Ldzt;C:I
        intermediary field_2710 Lnet/minecraft/class_456;field_2710:I
        named yPos Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;yPos:I
    • 构造器详细资料

      • AdvancementWidget

        public AdvancementWidget​(AdvancementTab tab,
                                 MinecraftClient client,
                                 Advancement advancement,
                                 AdvancementDisplay display)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldzt;<init>(Ldzr;Ldum;Lad;Lam;)V
        intermediary <init> Lnet/minecraft/class_456;<init>(Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)V
        named <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
    • 方法详细资料

      • getMaxWidth

        private static float getMaxWidth​(TextHandler textHandler,
                                         List<StringVisitable> list)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Lduw;Ljava/util/List;)F
        intermediary method_27572 Lnet/minecraft/class_456;method_27572(Lnet/minecraft/class_5225;Ljava/util/List;)F
        named getMaxWidth Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getMaxWidth(Lnet/minecraft/client/font/TextHandler;Ljava/util/List;)F
      • wrapDescription

        private List<StringVisitable> wrapDescription​(Text text,
                                                      int width)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Lon;I)Ljava/util/List;
        intermediary method_2330 Lnet/minecraft/class_456;method_2330(Lnet/minecraft/class_2561;I)Ljava/util/List;
        named wrapDescription Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;wrapDescription(Lnet/minecraft/text/Text;I)Ljava/util/List;
      • getParent

        @Nullable
        private @Nullable AdvancementWidget getParent​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Lad;)Ldzt;
        intermediary method_2328 Lnet/minecraft/class_456;method_2328(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
        named getParent Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getParent(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
      • renderLines

        public void renderLines​(MatrixStack matrices,
                                int x,
                                int y,
                                boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Ldpi;IIZ)V
        intermediary method_2323 Lnet/minecraft/class_456;method_2323(Lnet/minecraft/class_4587;IIZ)V
        named renderLines Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;renderLines(Lnet/minecraft/client/util/math/MatrixStack;IIZ)V
      • renderWidgets

        public void renderWidgets​(MatrixStack matrices,
                                  int x,
                                  int y)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Ldpi;II)V
        intermediary method_2325 Lnet/minecraft/class_456;method_2325(Lnet/minecraft/class_4587;II)V
        named renderWidgets Lnet/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 a Ldzt;a()I
        intermediary method_35737 Lnet/minecraft/class_456;method_35737()I
        named getWidth Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getWidth()I
      • setProgress

        public void setProgress​(AdvancementProgress progress)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Laf;)V
        intermediary method_2333 Lnet/minecraft/class_456;method_2333(Lnet/minecraft/class_167;)V
        named setProgress Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;setProgress(Lnet/minecraft/advancement/AdvancementProgress;)V
      • addChild

        public void addChild​(AdvancementWidget widget)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Ldzt;)V
        intermediary method_2322 Lnet/minecraft/class_456;method_2322(Lnet/minecraft/class_456;)V
        named addChild Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addChild(Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;)V
      • drawTooltip

        public void drawTooltip​(MatrixStack matrices,
                                int x,
                                int y,
                                float alpha,
                                int int2,
                                int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzt;a(Ldpi;IIFII)V
        intermediary method_2331 Lnet/minecraft/class_456;method_2331(Lnet/minecraft/class_4587;IIFII)V
        named drawTooltip Lnet/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 a Ldzt;a(Ldpi;IIIIIIIII)V
        intermediary method_2324 Lnet/minecraft/class_456;method_2324(Lnet/minecraft/class_4587;IIIIIIIII)V
        named method_2324 Lnet/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 a Ldzt;a(Ldpi;IIIIIIII)V
        intermediary method_2321 Lnet/minecraft/class_456;method_2321(Lnet/minecraft/class_4587;IIIIIIII)V
        named method_2321 Lnet/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 a Ldzt;a(IIII)Z
        intermediary method_2329 Lnet/minecraft/class_456;method_2329(IIII)Z
        named shouldRender Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;shouldRender(IIII)Z
      • addToTree

        public void addToTree()
        Mappings:
        Namespace Name Mixin selector
        official b Ldzt;b()V
        intermediary method_2332 Lnet/minecraft/class_456;method_2332()V
        named addToTree Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;addToTree()V
      • getY

        public int getY()
        Mappings:
        Namespace Name Mixin selector
        official c Ldzt;c()I
        intermediary method_2326 Lnet/minecraft/class_456;method_2326()I
        named getY Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getY()I
      • getX

        public int getX()
        Mappings:
        Namespace Name Mixin selector
        official d Ldzt;d()I
        intermediary method_2327 Lnet/minecraft/class_456;method_2327()I
        named getX Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;getX()I