类 ButtonListWidget.ButtonEntry

    • 字段详细资料

      • field_27983

        private final Map<Option,​AbstractButtonWidget> field_27983
        Mappings:
        Namespace Name Mixin selector
        official a Ldwk$a;a:Ljava/util/Map;
        intermediary field_27983 Lnet/minecraft/class_353$class_354;field_27983:Ljava/util/Map;
        named field_27983 Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;field_27983:Ljava/util/Map;
      • buttons

        private final List<AbstractButtonWidget> buttons
        Mappings:
        Namespace Name Mixin selector
        official b Ldwk$a;b:Ljava/util/List;
        intermediary field_18214 Lnet/minecraft/class_353$class_354;field_18214:Ljava/util/List;
        named buttons Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;buttons:Ljava/util/List;
    • 方法详细资料

      • create

        public static ButtonListWidget.ButtonEntry create​(GameOptions options,
                                                          int width,
                                                          Option option)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwk$a;a(Lduq;ILdup;)Ldwk$a;
        intermediary method_20409 Lnet/minecraft/class_353$class_354;method_20409(Lnet/minecraft/class_315;ILnet/minecraft/class_316;)Lnet/minecraft/class_353$class_354;
        named create Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;create(Lnet/minecraft/client/option/GameOptions;ILnet/minecraft/client/option/Option;)Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;
      • create

        public static ButtonListWidget.ButtonEntry create​(GameOptions options,
                                                          int width,
                                                          Option firstOption,
                                                          @Nullable
                                                          @Nullable Option secondOption)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwk$a;a(Lduq;ILdup;Ldup;)Ldwk$a;
        intermediary method_20410 Lnet/minecraft/class_353$class_354;method_20410(Lnet/minecraft/class_315;ILnet/minecraft/class_316;Lnet/minecraft/class_316;)Lnet/minecraft/class_353$class_354;
        named create Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;create(Lnet/minecraft/client/option/GameOptions;ILnet/minecraft/client/option/Option;Lnet/minecraft/client/option/Option;)Lnet/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry;
      • render

        public void render​(MatrixStack matrices,
                           int index,
                           int y,
                           int x,
                           int entryWidth,
                           int entryHeight,
                           int mouseX,
                           int mouseY,
                           boolean hovered,
                           float tickDelta)
        Renders an entry in a list.
        指定者:
        render 在类中 EntryListWidget.Entry<ButtonListWidget.ButtonEntry>
        参数:
        matrices - the matrix stack used for rendering
        index - the index of the entry
        y - the Y coordinate of the entry
        x - the X coordinate of the entry
        entryWidth - the width of the entry
        entryHeight - the height of the entry
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        hovered - whether the mouse is hovering over the entry
        Mappings:
        Namespace Name Mixin selector
        official a Ldvs$a;a(Ldpi;IIIIIIIZF)V
        intermediary method_25343 Lnet/minecraft/class_350$class_351;method_25343(Lnet/minecraft/class_4587;IIIIIIIZF)V
        named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(Lnet/minecraft/client/util/math/MatrixStack;IIIIIIIZF)V
      • children

        public List<? extends Element> children()
        Gets a list of all child GUI elements.
        Mappings:
        Namespace Name Mixin selector
        official aB_ Ldwu;aB_()Ljava/util/List;
        intermediary method_25396 Lnet/minecraft/class_4069;method_25396()Ljava/util/List;
        named children Lnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;