Class ItemGroup

java.lang.Object
net.minecraft.item.ItemGroup

public class ItemGroup extends Object
A group of items that the items belong to. This is used by the creative inventory.
Mappings:
Namespace Name
named net/minecraft/item/ItemGroup
intermediary net/minecraft/class_1761
official cvf
  • Field Details Link icon

    • ITEMS Link icon

      static final Identifier ITEMS
      Mappings:
      Namespace Name Mixin selector
      named ITEMS Lnet/minecraft/item/ItemGroup;ITEMS:Lnet/minecraft/util/Identifier;
      intermediary field_52021 Lnet/minecraft/class_1761;field_52021:Lnet/minecraft/class_2960;
      official a Lcvf;a:Lakv;
    • displayName Link icon

      private final Text displayName
      Mappings:
      Namespace Name Mixin selector
      named displayName Lnet/minecraft/item/ItemGroup;displayName:Lnet/minecraft/text/Text;
      intermediary field_26391 Lnet/minecraft/class_1761;field_26391:Lnet/minecraft/class_2561;
      official b Lcvf;b:Lwp;
    • texture Link icon

      Identifier texture
      Mappings:
      Namespace Name Mixin selector
      named texture Lnet/minecraft/item/ItemGroup;texture:Lnet/minecraft/util/Identifier;
      intermediary field_7919 Lnet/minecraft/class_1761;field_7919:Lnet/minecraft/class_2960;
      official c Lcvf;c:Lakv;
    • scrollbar Link icon

      boolean scrollbar
      Mappings:
      Namespace Name Mixin selector
      named scrollbar Lnet/minecraft/item/ItemGroup;scrollbar:Z
      intermediary field_7920 Lnet/minecraft/class_1761;field_7920:Z
      official d Lcvf;d:Z
    • renderName Link icon

      boolean renderName
      Mappings:
      Namespace Name Mixin selector
      named renderName Lnet/minecraft/item/ItemGroup;renderName:Z
      intermediary field_7917 Lnet/minecraft/class_1761;field_7917:Z
      official e Lcvf;e:Z
    • special Link icon

      boolean special
      Mappings:
      Namespace Name Mixin selector
      named special Lnet/minecraft/item/ItemGroup;special:Z
      intermediary field_41031 Lnet/minecraft/class_1761;field_41031:Z
      official f Lcvf;f:Z
    • row Link icon

      private final ItemGroup.Row row
      Mappings:
      Namespace Name Mixin selector
      named row Lnet/minecraft/item/ItemGroup;row:Lnet/minecraft/item/ItemGroup$Row;
      intermediary field_41032 Lnet/minecraft/class_1761;field_41032:Lnet/minecraft/class_1761$class_7915;
      official g Lcvf;g:Lcvf$f;
    • column Link icon

      private final int column
      Mappings:
      Namespace Name Mixin selector
      named column Lnet/minecraft/item/ItemGroup;column:I
      intermediary field_41033 Lnet/minecraft/class_1761;field_41033:I
      official h Lcvf;h:I
    • type Link icon

      private final ItemGroup.Type type
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/item/ItemGroup;type:Lnet/minecraft/item/ItemGroup$Type;
      intermediary field_41034 Lnet/minecraft/class_1761;field_41034:Lnet/minecraft/class_1761$class_7916;
      official i Lcvf;i:Lcvf$h;
    • icon Link icon

      Mappings:
      Namespace Name Mixin selector
      named icon Lnet/minecraft/item/ItemGroup;icon:Lnet/minecraft/item/ItemStack;
      intermediary field_7934 Lnet/minecraft/class_1761;field_7934:Lnet/minecraft/class_1799;
      official j Lcvf;j:Lcwq;
    • displayStacks Link icon

      private Collection<ItemStack> displayStacks
      Mappings:
      Namespace Name Mixin selector
      named displayStacks Lnet/minecraft/item/ItemGroup;displayStacks:Ljava/util/Collection;
      intermediary field_40859 Lnet/minecraft/class_1761;field_40859:Ljava/util/Collection;
      official k Lcvf;k:Ljava/util/Collection;
    • searchTabStacks Link icon

      private Set<ItemStack> searchTabStacks
      Mappings:
      Namespace Name Mixin selector
      named searchTabStacks Lnet/minecraft/item/ItemGroup;searchTabStacks:Ljava/util/Set;
      intermediary field_40860 Lnet/minecraft/class_1761;field_40860:Ljava/util/Set;
      official l Lcvf;l:Ljava/util/Set;
    • iconSupplier Link icon

      private final Supplier<ItemStack> iconSupplier
      Mappings:
      Namespace Name Mixin selector
      named iconSupplier Lnet/minecraft/item/ItemGroup;iconSupplier:Ljava/util/function/Supplier;
      intermediary field_41036 Lnet/minecraft/class_1761;field_41036:Ljava/util/function/Supplier;
      official m Lcvf;m:Ljava/util/function/Supplier;
    • entryCollector Link icon

      private final ItemGroup.EntryCollector entryCollector
      Mappings:
      Namespace Name Mixin selector
      named entryCollector Lnet/minecraft/item/ItemGroup;entryCollector:Lnet/minecraft/item/ItemGroup$EntryCollector;
      intermediary field_41037 Lnet/minecraft/class_1761;field_41037:Lnet/minecraft/class_1761$class_7914;
      official n Lcvf;n:Lcvf$b;
  • Constructor Details Link icon

    • ItemGroup Link icon

      ItemGroup(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/item/ItemGroup;<init>(Lnet/minecraft/item/ItemGroup$Row;ILnet/minecraft/item/ItemGroup$Type;Lnet/minecraft/text/Text;Ljava/util/function/Supplier;Lnet/minecraft/item/ItemGroup$EntryCollector;)V
      intermediary <init> Lnet/minecraft/class_1761;<init>(Lnet/minecraft/class_1761$class_7915;ILnet/minecraft/class_1761$class_7916;Lnet/minecraft/class_2561;Ljava/util/function/Supplier;Lnet/minecraft/class_1761$class_7914;)V
      official <init> Lcvf;<init>(Lcvf$f;ILcvf$h;Lwp;Ljava/util/function/Supplier;Lcvf$b;)V
  • Method Details Link icon

    • getTabTextureId Link icon

      public static Identifier getTabTextureId(String name)
      Mappings:
      Namespace Name Mixin selector
      named getTabTextureId Lnet/minecraft/item/ItemGroup;getTabTextureId(Ljava/lang/String;)Lnet/minecraft/util/Identifier;
      intermediary method_60733 Lnet/minecraft/class_1761;method_60733(Ljava/lang/String;)Lnet/minecraft/class_2960;
      official a Lcvf;a(Ljava/lang/String;)Lakv;
    • create Link icon

      public static ItemGroup.Builder create(ItemGroup.Row location, int column)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/item/ItemGroup;create(Lnet/minecraft/item/ItemGroup$Row;I)Lnet/minecraft/item/ItemGroup$Builder;
      intermediary method_47307 Lnet/minecraft/class_1761;method_47307(Lnet/minecraft/class_1761$class_7915;I)Lnet/minecraft/class_1761$class_7913;
      official a Lcvf;a(Lcvf$f;I)Lcvf$a;
    • getDisplayName Link icon

      public Text getDisplayName()
      Mappings:
      Namespace Name Mixin selector
      named getDisplayName Lnet/minecraft/item/ItemGroup;getDisplayName()Lnet/minecraft/text/Text;
      intermediary method_7737 Lnet/minecraft/class_1761;method_7737()Lnet/minecraft/class_2561;
      official a Lcvf;a()Lwp;
    • getIcon Link icon

      public ItemStack getIcon()
      Mappings:
      Namespace Name Mixin selector
      named getIcon Lnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;
      intermediary method_7747 Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;
      official b Lcvf;b()Lcwq;
    • getTexture Link icon

      public Identifier getTexture()
      Mappings:
      Namespace Name Mixin selector
      named getTexture Lnet/minecraft/item/ItemGroup;getTexture()Lnet/minecraft/util/Identifier;
      intermediary method_7742 Lnet/minecraft/class_1761;method_7742()Lnet/minecraft/class_2960;
      official c Lcvf;c()Lakv;
    • shouldRenderName Link icon

      public boolean shouldRenderName()
      Checks if this item group should render its name.

      The name is rendered below the top row of item groups and above the inventory.

      Mappings:
      Namespace Name Mixin selector
      named shouldRenderName Lnet/minecraft/item/ItemGroup;shouldRenderName()Z
      intermediary method_7754 Lnet/minecraft/class_1761;method_7754()Z
      official d Lcvf;d()Z
    • hasScrollbar Link icon

      public boolean hasScrollbar()
      Mappings:
      Namespace Name Mixin selector
      named hasScrollbar Lnet/minecraft/item/ItemGroup;hasScrollbar()Z
      intermediary method_7756 Lnet/minecraft/class_1761;method_7756()Z
      official e Lcvf;e()Z
    • getColumn Link icon

      public int getColumn()
      Mappings:
      Namespace Name Mixin selector
      named getColumn Lnet/minecraft/item/ItemGroup;getColumn()I
      intermediary method_7743 Lnet/minecraft/class_1761;method_7743()I
      official f Lcvf;f()I
    • getRow Link icon

      public ItemGroup.Row getRow()
      Mappings:
      Namespace Name Mixin selector
      named getRow Lnet/minecraft/item/ItemGroup;getRow()Lnet/minecraft/item/ItemGroup$Row;
      intermediary method_47309 Lnet/minecraft/class_1761;method_47309()Lnet/minecraft/class_1761$class_7915;
      official g Lcvf;g()Lcvf$f;
    • hasStacks Link icon

      public boolean hasStacks()
      Mappings:
      Namespace Name Mixin selector
      named hasStacks Lnet/minecraft/item/ItemGroup;hasStacks()Z
      intermediary method_47310 Lnet/minecraft/class_1761;method_47310()Z
      official h Lcvf;h()Z
    • shouldDisplay Link icon

      public boolean shouldDisplay()
      Mappings:
      Namespace Name Mixin selector
      named shouldDisplay Lnet/minecraft/item/ItemGroup;shouldDisplay()Z
      intermediary method_47311 Lnet/minecraft/class_1761;method_47311()Z
      official i Lcvf;i()Z
    • isSpecial Link icon

      public boolean isSpecial()
      Mappings:
      Namespace Name Mixin selector
      named isSpecial Lnet/minecraft/item/ItemGroup;isSpecial()Z
      intermediary method_7752 Lnet/minecraft/class_1761;method_7752()Z
      official j Lcvf;j()Z
    • getType Link icon

      public ItemGroup.Type getType()
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/item/ItemGroup;getType()Lnet/minecraft/item/ItemGroup$Type;
      intermediary method_47312 Lnet/minecraft/class_1761;method_47312()Lnet/minecraft/class_1761$class_7916;
      official k Lcvf;k()Lcvf$h;
    • updateEntries Link icon

      public void updateEntries(ItemGroup.DisplayContext displayContext)
      Mappings:
      Namespace Name Mixin selector
      named updateEntries Lnet/minecraft/item/ItemGroup;updateEntries(Lnet/minecraft/item/ItemGroup$DisplayContext;)V
      intermediary method_47306 Lnet/minecraft/class_1761;method_47306(Lnet/minecraft/class_1761$class_8128;)V
      official a Lcvf;a(Lcvf$d;)V
    • getDisplayStacks Link icon

      public Collection<ItemStack> getDisplayStacks()
      Mappings:
      Namespace Name Mixin selector
      named getDisplayStacks Lnet/minecraft/item/ItemGroup;getDisplayStacks()Ljava/util/Collection;
      intermediary method_47313 Lnet/minecraft/class_1761;method_47313()Ljava/util/Collection;
      official l Lcvf;l()Ljava/util/Collection;
    • getSearchTabStacks Link icon

      public Collection<ItemStack> getSearchTabStacks()
      Mappings:
      Namespace Name Mixin selector
      named getSearchTabStacks Lnet/minecraft/item/ItemGroup;getSearchTabStacks()Ljava/util/Collection;
      intermediary method_45414 Lnet/minecraft/class_1761;method_45414()Ljava/util/Collection;
      official m Lcvf;m()Ljava/util/Collection;
    • contains Link icon

      public boolean contains(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named contains Lnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_45412 Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_1799;)Z
      official a Lcvf;a(Lcwq;)Z