Class ItemGroup.Builder

java.lang.Object
net.minecraft.item.ItemGroup.Builder
Enclosing class:
ItemGroup

public static class ItemGroup.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/item/ItemGroup$Builder
intermediary net/minecraft/class_1761$class_7913
official cso$a
  • Field Details

    • EMPTY_ENTRIES

      private static final ItemGroup.EntryCollector EMPTY_ENTRIES
      Mappings:
      Namespace Name Mixin selector
      named EMPTY_ENTRIES Lnet/minecraft/item/ItemGroup$Builder;EMPTY_ENTRIES:Lnet/minecraft/item/ItemGroup$EntryCollector;
      intermediary field_41038 Lnet/minecraft/class_1761$class_7913;field_41038:Lnet/minecraft/class_1761$class_7914;
      official a Lcso$a;a:Lcso$b;
    • row

      private final ItemGroup.Row row
      Mappings:
      Namespace Name Mixin selector
      named row Lnet/minecraft/item/ItemGroup$Builder;row:Lnet/minecraft/item/ItemGroup$Row;
      intermediary field_41039 Lnet/minecraft/class_1761$class_7913;field_41039:Lnet/minecraft/class_1761$class_7915;
      official b Lcso$a;b:Lcso$f;
    • column

      private final int column
      Mappings:
      Namespace Name Mixin selector
      named column Lnet/minecraft/item/ItemGroup$Builder;column:I
      intermediary field_41040 Lnet/minecraft/class_1761$class_7913;field_41040:I
      official c Lcso$a;c:I
    • displayName

      private Text displayName
      Mappings:
      Namespace Name Mixin selector
      named displayName Lnet/minecraft/item/ItemGroup$Builder;displayName:Lnet/minecraft/text/Text;
      intermediary field_41041 Lnet/minecraft/class_1761$class_7913;field_41041:Lnet/minecraft/class_2561;
      official d Lcso$a;d:Lwu;
    • iconSupplier

      private Supplier<ItemStack> iconSupplier
      Mappings:
      Namespace Name Mixin selector
      named iconSupplier Lnet/minecraft/item/ItemGroup$Builder;iconSupplier:Ljava/util/function/Supplier;
      intermediary field_41042 Lnet/minecraft/class_1761$class_7913;field_41042:Ljava/util/function/Supplier;
      official e Lcso$a;e:Ljava/util/function/Supplier;
    • entryCollector

      private ItemGroup.EntryCollector entryCollector
      Mappings:
      Namespace Name Mixin selector
      named entryCollector Lnet/minecraft/item/ItemGroup$Builder;entryCollector:Lnet/minecraft/item/ItemGroup$EntryCollector;
      intermediary field_41043 Lnet/minecraft/class_1761$class_7913;field_41043:Lnet/minecraft/class_1761$class_7914;
      official f Lcso$a;f:Lcso$b;
    • scrollbar

      private boolean scrollbar
      Mappings:
      Namespace Name Mixin selector
      named scrollbar Lnet/minecraft/item/ItemGroup$Builder;scrollbar:Z
      intermediary field_41044 Lnet/minecraft/class_1761$class_7913;field_41044:Z
      official g Lcso$a;g:Z
    • renderName

      private boolean renderName
      Mappings:
      Namespace Name Mixin selector
      named renderName Lnet/minecraft/item/ItemGroup$Builder;renderName:Z
      intermediary field_41045 Lnet/minecraft/class_1761$class_7913;field_41045:Z
      official h Lcso$a;h:Z
    • special

      private boolean special
      Mappings:
      Namespace Name Mixin selector
      named special Lnet/minecraft/item/ItemGroup$Builder;special:Z
      intermediary field_41046 Lnet/minecraft/class_1761$class_7913;field_41046:Z
      official i Lcso$a;i:Z
    • type

      private ItemGroup.Type type
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/item/ItemGroup$Builder;type:Lnet/minecraft/item/ItemGroup$Type;
      intermediary field_41047 Lnet/minecraft/class_1761$class_7913;field_41047:Lnet/minecraft/class_1761$class_7916;
      official j Lcso$a;j:Lcso$h;
    • texture

      private String texture
      Mappings:
      Namespace Name Mixin selector
      named texture Lnet/minecraft/item/ItemGroup$Builder;texture:Ljava/lang/String;
      intermediary field_41048 Lnet/minecraft/class_1761$class_7913;field_41048:Ljava/lang/String;
      official k Lcso$a;k:Ljava/lang/String;
  • Constructor Details

    • Builder

      public Builder(ItemGroup.Row row, int column)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/item/ItemGroup$Builder;<init>(Lnet/minecraft/item/ItemGroup$Row;I)V
      intermediary <init> Lnet/minecraft/class_1761$class_7913;<init>(Lnet/minecraft/class_1761$class_7915;I)V
      official <init> Lcso$a;<init>(Lcso$f;I)V
  • Method Details

    • displayName

      public ItemGroup.Builder displayName(Text displayName)
      Mappings:
      Namespace Name Mixin selector
      named displayName Lnet/minecraft/item/ItemGroup$Builder;displayName(Lnet/minecraft/text/Text;)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47321 Lnet/minecraft/class_1761$class_7913;method_47321(Lnet/minecraft/class_2561;)Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a(Lwu;)Lcso$a;
    • icon

      public ItemGroup.Builder icon(Supplier<ItemStack> iconSupplier)
      Mappings:
      Namespace Name Mixin selector
      named icon Lnet/minecraft/item/ItemGroup$Builder;icon(Ljava/util/function/Supplier;)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47320 Lnet/minecraft/class_1761$class_7913;method_47320(Ljava/util/function/Supplier;)Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a(Ljava/util/function/Supplier;)Lcso$a;
    • entries

      public ItemGroup.Builder entries(ItemGroup.EntryCollector entryCollector)
      Mappings:
      Namespace Name Mixin selector
      named entries Lnet/minecraft/item/ItemGroup$Builder;entries(Lnet/minecraft/item/ItemGroup$EntryCollector;)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47317 Lnet/minecraft/class_1761$class_7913;method_47317(Lnet/minecraft/class_1761$class_7914;)Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a(Lcso$b;)Lcso$a;
    • special

      public ItemGroup.Builder special()
      Mappings:
      Namespace Name Mixin selector
      named special Lnet/minecraft/item/ItemGroup$Builder;special()Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47315 Lnet/minecraft/class_1761$class_7913;method_47315()Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a()Lcso$a;
    • noRenderedName

      public ItemGroup.Builder noRenderedName()
      Mappings:
      Namespace Name Mixin selector
      named noRenderedName Lnet/minecraft/item/ItemGroup$Builder;noRenderedName()Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47322 Lnet/minecraft/class_1761$class_7913;method_47322()Lnet/minecraft/class_1761$class_7913;
      official b Lcso$a;b()Lcso$a;
    • noScrollbar

      public ItemGroup.Builder noScrollbar()
      Mappings:
      Namespace Name Mixin selector
      named noScrollbar Lnet/minecraft/item/ItemGroup$Builder;noScrollbar()Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47323 Lnet/minecraft/class_1761$class_7913;method_47323()Lnet/minecraft/class_1761$class_7913;
      official c Lcso$a;c()Lcso$a;
    • type

      protected ItemGroup.Builder type(ItemGroup.Type type)
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/item/ItemGroup$Builder;type(Lnet/minecraft/item/ItemGroup$Type;)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47318 Lnet/minecraft/class_1761$class_7913;method_47318(Lnet/minecraft/class_1761$class_7916;)Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a(Lcso$h;)Lcso$a;
    • texture

      public ItemGroup.Builder texture(String texture)
      Mappings:
      Namespace Name Mixin selector
      named texture Lnet/minecraft/item/ItemGroup$Builder;texture(Ljava/lang/String;)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47319 Lnet/minecraft/class_1761$class_7913;method_47319(Ljava/lang/String;)Lnet/minecraft/class_1761$class_7913;
      official a Lcso$a;a(Ljava/lang/String;)Lcso$a;
    • build

      public ItemGroup build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/item/ItemGroup$Builder;build()Lnet/minecraft/item/ItemGroup;
      intermediary method_47324 Lnet/minecraft/class_1761$class_7913;method_47324()Lnet/minecraft/class_1761;
      official d Lcso$a;d()Lcso;