Class CyclingButtonWidget.Builder<T>

java.lang.Object
net.minecraft.client.gui.widget.CyclingButtonWidget.Builder<T>
Enclosing class:
CyclingButtonWidget<T>

@Environment(CLIENT)
public static class CyclingButtonWidget.Builder<T>
extends Object
Mappings:
Namespace Name
official dsa$a
intermediary net/minecraft/class_5676$class_5677
named net/minecraft/client/gui/widget/CyclingButtonWidget$Builder
  • Field Details

    • field_27972

      private int field_27972
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a:I
      intermediary field_27972 Lnet/minecraft/class_5676$class_5677;field_27972:I
      named field_27972 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27972:I
    • value

      @Nullable private T value
      Mappings:
      Namespace Name Mixin selector
      official b Ldsa$a;b:Ljava/lang/Object;
      intermediary field_27973 Lnet/minecraft/class_5676$class_5677;field_27973:Ljava/lang/Object;
      named value Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;value:Ljava/lang/Object;
    • field_27974

      private final Function<T,​Text> field_27974
      Mappings:
      Namespace Name Mixin selector
      official c Ldsa$a;c:Ljava/util/function/Function;
      intermediary field_27974 Lnet/minecraft/class_5676$class_5677;field_27974:Ljava/util/function/Function;
      named field_27974 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27974:Ljava/util/function/Function;
    • field_27975

      private CyclingButtonWidget.class_5679<T> field_27975
      Mappings:
      Namespace Name Mixin selector
      official d Ldsa$a;d:Ldsa$c;
      intermediary field_27975 Lnet/minecraft/class_5676$class_5677;field_27975:Lnet/minecraft/class_5676$class_5679;
      named field_27975 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27975:Lnet/minecraft/client/gui/widget/CyclingButtonWidget$class_5679;
    • field_27976

      private Function<CyclingButtonWidget<T>,​MutableText> field_27976
      Mappings:
      Namespace Name Mixin selector
      official e Ldsa$a;e:Ljava/util/function/Function;
      intermediary field_27976 Lnet/minecraft/class_5676$class_5677;field_27976:Ljava/util/function/Function;
      named field_27976 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27976:Ljava/util/function/Function;
    • field_27977

      private CyclingButtonWidget.class_5680<T> field_27977
      Mappings:
      Namespace Name Mixin selector
      official f Ldsa$a;f:Ldsa$d;
      intermediary field_27977 Lnet/minecraft/class_5676$class_5677;field_27977:Lnet/minecraft/class_5676$class_5680;
      named field_27977 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27977:Lnet/minecraft/client/gui/widget/CyclingButtonWidget$class_5680;
    • field_27978

      private boolean field_27978
      Mappings:
      Namespace Name Mixin selector
      official g Ldsa$a;g:Z
      intermediary field_27978 Lnet/minecraft/class_5676$class_5677;field_27978:Z
      named field_27978 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;field_27978:Z
  • Constructor Details

  • Method Details

    • method_32620

      public CyclingButtonWidget.Builder<T> method_32620​(List<T> list)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ljava/util/List;)Ldsa$a;
      intermediary method_32620 Lnet/minecraft/class_5676$class_5677;method_32620(Ljava/util/List;)Lnet/minecraft/class_5676$class_5677;
      named method_32620 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32620(Ljava/util/List;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32624

      @SafeVarargs public final CyclingButtonWidget.Builder<T> method_32624​(T[] t)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a([Ljava/lang/Object;)Ldsa$a;
      intermediary method_32624 Lnet/minecraft/class_5676$class_5677;method_32624([Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677;
      named method_32624 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32624([Ljava/lang/Object;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32621

      public CyclingButtonWidget.Builder<T> method_32621​(List<T> list, List<T> list2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ljava/util/List;Ljava/util/List;)Ldsa$a;
      intermediary method_32621 Lnet/minecraft/class_5676$class_5677;method_32621(Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677;
      named method_32621 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32621(Ljava/util/List;Ljava/util/List;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32622

      public CyclingButtonWidget.Builder<T> method_32622​(BooleanSupplier booleanSupplier, List<T> list, List<T> list2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Ldsa$a;
      intermediary method_32622 Lnet/minecraft/class_5676$class_5677;method_32622(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677;
      named method_32622 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32622(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32618

      public CyclingButtonWidget.Builder<T> method_32618​(CyclingButtonWidget.class_5679<T> class_5679)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ldsa$c;)Ldsa$a;
      intermediary method_32618 Lnet/minecraft/class_5676$class_5677;method_32618(Lnet/minecraft/class_5676$class_5679;)Lnet/minecraft/class_5676$class_5677;
      named method_32618 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32618(Lnet/minecraft/client/gui/widget/CyclingButtonWidget$class_5679;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • value

      public CyclingButtonWidget.Builder<T> value​(T value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ljava/lang/Object;)Ldsa$a;
      intermediary method_32619 Lnet/minecraft/class_5676$class_5677;method_32619(Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677;
      named value Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;value(Ljava/lang/Object;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32623

      public CyclingButtonWidget.Builder<T> method_32623​(Function<CyclingButtonWidget<T>,​MutableText> function)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(Ljava/util/function/Function;)Ldsa$a;
      intermediary method_32623 Lnet/minecraft/class_5676$class_5677;method_32623(Ljava/util/function/Function;)Lnet/minecraft/class_5676$class_5677;
      named method_32623 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32623(Ljava/util/function/Function;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • method_32616

      public CyclingButtonWidget.Builder<T> method_32616()
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a()Ldsa$a;
      intermediary method_32616 Lnet/minecraft/class_5676$class_5677;method_32616()Lnet/minecraft/class_5676$class_5677;
      named method_32616 Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;method_32616()Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;
    • build

      public CyclingButtonWidget<T> build​(int int2, int int3, int int4, int int5, Text text, CyclingButtonWidget.class_5678<T> class_5678)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsa$a;a(IIIILoi;Ldsa$b;)Ldsa;
      intermediary method_32617 Lnet/minecraft/class_5676$class_5677;method_32617(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_5676;
      named build Lnet/minecraft/client/gui/widget/CyclingButtonWidget$Builder;build(IIIILnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/CyclingButtonWidget$class_5678;)Lnet/minecraft/client/gui/widget/CyclingButtonWidget;