Class ItemGroup

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

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

    • index

      private final int index
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a:I
      intermediary field_7933 Lnet/minecraft/class_1761;field_7933:I
      named index Lnet/minecraft/item/ItemGroup;index:I
    • displayName

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

      private String texture
      Mappings:
      Namespace Name Mixin selector
      official c Lcbg;c:Ljava/lang/String;
      intermediary field_7919 Lnet/minecraft/class_1761;field_7919:Ljava/lang/String;
      named texture Lnet/minecraft/item/ItemGroup;texture:Ljava/lang/String;
    • scrollbar

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

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

      private ItemStack icon
      Mappings:
      Namespace Name Mixin selector
      official f Lcbg;f:Lccw;
      intermediary field_7934 Lnet/minecraft/class_1761;field_7934:Lnet/minecraft/class_1799;
      named icon Lnet/minecraft/item/ItemGroup;icon:Lnet/minecraft/item/ItemStack;
    • displayStacks

      @Nullable private @Nullable ItemStackSet displayStacks
      Mappings:
      Namespace Name Mixin selector
      official g Lcbg;g:Lccx;
      intermediary field_40184 Lnet/minecraft/class_1761;field_40184:Lnet/minecraft/class_7708;
      named displayStacks Lnet/minecraft/item/ItemGroup;displayStacks:Lnet/minecraft/item/ItemStackSet;
    • searchTabStacks

      @Nullable private @Nullable ItemStackSet searchTabStacks
      Mappings:
      Namespace Name Mixin selector
      official h Lcbg;h:Lccx;
      intermediary field_40185 Lnet/minecraft/class_1761;field_40185:Lnet/minecraft/class_7708;
      named searchTabStacks Lnet/minecraft/item/ItemGroup;searchTabStacks:Lnet/minecraft/item/ItemStackSet;
  • Constructor Details

    • ItemGroup

      public ItemGroup(int index, Text displayName)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcbg;<init>(ILsi;)V
      intermediary <init> Lnet/minecraft/class_1761;<init>(ILnet/minecraft/class_2561;)V
      named <init> Lnet/minecraft/item/ItemGroup;<init>(ILnet/minecraft/text/Text;)V
  • Method Details

    • getIndex

      public int getIndex()
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a()I
      intermediary method_7741 Lnet/minecraft/class_1761;method_7741()I
      named getIndex Lnet/minecraft/item/ItemGroup;getIndex()I
    • getDisplayName

      public Text getDisplayName()
      Mappings:
      Namespace Name Mixin selector
      official b Lcbg;b()Lsi;
      intermediary method_7737 Lnet/minecraft/class_1761;method_7737()Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/item/ItemGroup;getDisplayName()Lnet/minecraft/text/Text;
    • getIcon

      public ItemStack getIcon()
      Mappings:
      Namespace Name Mixin selector
      official c Lcbg;c()Lccw;
      intermediary method_7747 Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;
      named getIcon Lnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;
    • createIcon

      public abstract ItemStack createIcon()
      Mappings:
      Namespace Name Mixin selector
      official d Lcbg;d()Lccw;
      intermediary method_7750 Lnet/minecraft/class_1761;method_7750()Lnet/minecraft/class_1799;
      named createIcon Lnet/minecraft/item/ItemGroup;createIcon()Lnet/minecraft/item/ItemStack;
    • addItems

      protected abstract void addItems(FeatureSet enabledFeatures, ItemGroup.Entries entries)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lbya;Lcbg$b;)V
      intermediary method_45411 Lnet/minecraft/class_1761;method_45411(Lnet/minecraft/class_7699;Lnet/minecraft/class_1761$class_7704;)V
      named addItems Lnet/minecraft/item/ItemGroup;addItems(Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/item/ItemGroup$Entries;)V
    • getTexture

      public String getTexture()
      Mappings:
      Namespace Name Mixin selector
      official e Lcbg;e()Ljava/lang/String;
      intermediary method_7742 Lnet/minecraft/class_1761;method_7742()Ljava/lang/String;
      named getTexture Lnet/minecraft/item/ItemGroup;getTexture()Ljava/lang/String;
    • setTexture

      public ItemGroup setTexture(String texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Ljava/lang/String;)Lcbg;
      intermediary method_7753 Lnet/minecraft/class_1761;method_7753(Ljava/lang/String;)Lnet/minecraft/class_1761;
      named setTexture Lnet/minecraft/item/ItemGroup;setTexture(Ljava/lang/String;)Lnet/minecraft/item/ItemGroup;
    • shouldRenderName

      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
      official f Lcbg;f()Z
      intermediary method_7754 Lnet/minecraft/class_1761;method_7754()Z
      named shouldRenderName Lnet/minecraft/item/ItemGroup;shouldRenderName()Z
    • hideName

      public ItemGroup hideName()
      Specifies that when this item group is selected, the name of the item group should not be rendered.
      Mappings:
      Namespace Name Mixin selector
      official g Lcbg;g()Lcbg;
      intermediary method_7748 Lnet/minecraft/class_1761;method_7748()Lnet/minecraft/class_1761;
      named hideName Lnet/minecraft/item/ItemGroup;hideName()Lnet/minecraft/item/ItemGroup;
    • hasScrollbar

      public boolean hasScrollbar()
      Mappings:
      Namespace Name Mixin selector
      official h Lcbg;h()Z
      intermediary method_7756 Lnet/minecraft/class_1761;method_7756()Z
      named hasScrollbar Lnet/minecraft/item/ItemGroup;hasScrollbar()Z
    • setNoScrollbar

      public ItemGroup setNoScrollbar()
      Mappings:
      Namespace Name Mixin selector
      official i Lcbg;i()Lcbg;
      intermediary method_7749 Lnet/minecraft/class_1761;method_7749()Lnet/minecraft/class_1761;
      named setNoScrollbar Lnet/minecraft/item/ItemGroup;setNoScrollbar()Lnet/minecraft/item/ItemGroup;
    • getColumn

      public int getColumn()
      Mappings:
      Namespace Name Mixin selector
      official j Lcbg;j()I
      intermediary method_7743 Lnet/minecraft/class_1761;method_7743()I
      named getColumn Lnet/minecraft/item/ItemGroup;getColumn()I
    • isTopRow

      public boolean isTopRow()
      Mappings:
      Namespace Name Mixin selector
      official k Lcbg;k()Z
      intermediary method_7755 Lnet/minecraft/class_1761;method_7755()Z
      named isTopRow Lnet/minecraft/item/ItemGroup;isTopRow()Z
    • isSpecial

      public boolean isSpecial()
      Mappings:
      Namespace Name Mixin selector
      official l Lcbg;l()Z
      intermediary method_7752 Lnet/minecraft/class_1761;method_7752()Z
      named isSpecial Lnet/minecraft/item/ItemGroup;isSpecial()Z
    • getStacks

      private ItemStackSet getStacks(FeatureSet enabledFeatures, boolean search)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lbya;Z)Lccx;
      intermediary method_45413 Lnet/minecraft/class_1761;method_45413(Lnet/minecraft/class_7699;Z)Lnet/minecraft/class_7708;
      named getStacks Lnet/minecraft/item/ItemGroup;getStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;Z)Lnet/minecraft/item/ItemStackSet;
    • getDisplayStacks

      public ItemStackSet getDisplayStacks(FeatureSet enabledFeatures)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lbya;)Lccx;
      intermediary method_45410 Lnet/minecraft/class_1761;method_45410(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;
      named getDisplayStacks Lnet/minecraft/item/ItemGroup;getDisplayStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/item/ItemStackSet;
    • getSearchTabStacks

      public ItemStackSet getSearchTabStacks(FeatureSet enabledFeatures)
      Mappings:
      Namespace Name Mixin selector
      official b Lcbg;b(Lbya;)Lccx;
      intermediary method_45414 Lnet/minecraft/class_1761;method_45414(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;
      named getSearchTabStacks Lnet/minecraft/item/ItemGroup;getSearchTabStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/item/ItemStackSet;
    • contains

      public boolean contains(FeatureSet enabledFeatures, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lbya;Lccw;)Z
      intermediary method_45412 Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;)Z
      named contains Lnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/item/ItemStack;)Z
    • clearStacks

      public void clearStacks()
      Mappings:
      Namespace Name Mixin selector
      official m Lcbg;m()V
      intermediary method_45415 Lnet/minecraft/class_1761;method_45415()V
      named clearStacks Lnet/minecraft/item/ItemGroup;clearStacks()V