Package net.minecraft.item
Class ItemGroup
java.lang.Object
net.minecraft.item.ItemGroup
A group of items that the items belong to. This is used by the creative inventory.
- Mappings:
Namespace Name official cblintermediary net/minecraft/class_1761named net/minecraft/item/ItemGroup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprotected static interfaceprivate static classprotected static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Textprivate @Nullable ItemStackSetprivate @Nullable ItemStackSetprivate @Nullable ItemGroup.class_7864private booleanprivate ItemStackprivate final intprivate booleanprivate booleanprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddItems(FeatureSet enabledFeatures, ItemGroup.Entries entries, boolean bool) booleancontains(FeatureSet enabledFeatures, ItemStack stack, boolean bool) abstract ItemStackintgetDisplayStacks(FeatureSet enabledFeatures, boolean bool) getIcon()intgetIndex()getSearchTabStacks(FeatureSet enabledFeatures, boolean bool) private ItemStackSetgetStacks(FeatureSet enabledFeatures, boolean search, boolean bool) booleanhideName()Specifies that when this item group is selected, the name of the item group should not be rendered.booleanbooleanisTopRow()voidmethod_46648(Consumer<List<ItemStack>> consumer) voidprivate voidsetTexture(String texture) booleanChecks if this item group should render its name.
-
Field Details
-
index
private final int index- Mappings:
Namespace Name Mixin selector official aLcbl;a:Iintermediary field_7933Lnet/minecraft/class_1761;field_7933:Inamed indexLnet/minecraft/item/ItemGroup;index:I
-
displayName
- Mappings:
Namespace Name Mixin selector official bLcbl;b:Lsl;intermediary field_26391Lnet/minecraft/class_1761;field_26391:Lnet/minecraft/class_2561;named displayNameLnet/minecraft/item/ItemGroup;displayName:Lnet/minecraft/text/Text;
-
texture
- Mappings:
Namespace Name Mixin selector official cLcbl;c:Ljava/lang/String;intermediary field_7919Lnet/minecraft/class_1761;field_7919:Ljava/lang/String;named textureLnet/minecraft/item/ItemGroup;texture:Ljava/lang/String;
-
scrollbar
private boolean scrollbar- Mappings:
Namespace Name Mixin selector official dLcbl;d:Zintermediary field_7920Lnet/minecraft/class_1761;field_7920:Znamed scrollbarLnet/minecraft/item/ItemGroup;scrollbar:Z
-
renderName
private boolean renderName- Mappings:
Namespace Name Mixin selector official eLcbl;e:Zintermediary field_7917Lnet/minecraft/class_1761;field_7917:Znamed renderNameLnet/minecraft/item/ItemGroup;renderName:Z
-
icon
- Mappings:
Namespace Name Mixin selector official fLcbl;f:Lcdb;intermediary field_7934Lnet/minecraft/class_1761;field_7934:Lnet/minecraft/class_1799;named iconLnet/minecraft/item/ItemGroup;icon:Lnet/minecraft/item/ItemStack;
-
field_40859
- Mappings:
Namespace Name Mixin selector official gLcbl;g:Lcdc;intermediary field_40859Lnet/minecraft/class_1761;field_40859:Lnet/minecraft/class_7708;named field_40859Lnet/minecraft/item/ItemGroup;field_40859:Lnet/minecraft/item/ItemStackSet;
-
field_40860
- Mappings:
Namespace Name Mixin selector official hLcbl;h:Lcdc;intermediary field_40860Lnet/minecraft/class_1761;field_40860:Lnet/minecraft/class_7708;named field_40860Lnet/minecraft/item/ItemGroup;field_40860:Lnet/minecraft/item/ItemStackSet;
-
field_40861
- Mappings:
Namespace Name Mixin selector official iLcbl;i:Lcbl$b;intermediary field_40861Lnet/minecraft/class_1761;field_40861:Lnet/minecraft/class_1761$class_7864;named field_40861Lnet/minecraft/item/ItemGroup;field_40861:Lnet/minecraft/item/ItemGroup$class_7864;
-
field_40862
private boolean field_40862- Mappings:
Namespace Name Mixin selector official jLcbl;j:Zintermediary field_40862Lnet/minecraft/class_1761;field_40862:Znamed field_40862Lnet/minecraft/item/ItemGroup;field_40862:Z
-
field_40863
- Mappings:
Namespace Name Mixin selector official kLcbl;k:Ljava/util/function/Consumer;intermediary field_40863Lnet/minecraft/class_1761;field_40863:Ljava/util/function/Consumer;named field_40863Lnet/minecraft/item/ItemGroup;field_40863:Ljava/util/function/Consumer;
-
-
Constructor Details
-
ItemGroup
- Mappings:
Namespace Name Mixin selector official <init>Lcbl;<init>(ILsl;)Vintermediary <init>Lnet/minecraft/class_1761;<init>(ILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/item/ItemGroup;<init>(ILnet/minecraft/text/Text;)V
-
-
Method Details
-
getIndex
public int getIndex()- Mappings:
Namespace Name Mixin selector official aLcbl;a()Iintermediary method_7741Lnet/minecraft/class_1761;method_7741()Inamed getIndexLnet/minecraft/item/ItemGroup;getIndex()I
-
getDisplayName
- Mappings:
Namespace Name Mixin selector official bLcbl;b()Lsl;intermediary method_7737Lnet/minecraft/class_1761;method_7737()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/item/ItemGroup;getDisplayName()Lnet/minecraft/text/Text;
-
getIcon
- Mappings:
Namespace Name Mixin selector official cLcbl;c()Lcdb;intermediary method_7747Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;named getIconLnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;
-
createIcon
- Mappings:
Namespace Name Mixin selector official dLcbl;d()Lcdb;intermediary method_7750Lnet/minecraft/class_1761;method_7750()Lnet/minecraft/class_1799;named createIconLnet/minecraft/item/ItemGroup;createIcon()Lnet/minecraft/item/ItemStack;
-
addItems
protected abstract void addItems(FeatureSet enabledFeatures, ItemGroup.Entries entries, boolean bool) - Mappings:
Namespace Name Mixin selector official aLcbl;a(Lbyf;Lcbl$c;Z)Vintermediary method_45411Lnet/minecraft/class_1761;method_45411(Lnet/minecraft/class_7699;Lnet/minecraft/class_1761$class_7704;Z)Vnamed addItemsLnet/minecraft/item/ItemGroup;addItems(Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/item/ItemGroup$Entries;Z)V
-
getTexture
- Mappings:
Namespace Name Mixin selector official eLcbl;e()Ljava/lang/String;intermediary method_7742Lnet/minecraft/class_1761;method_7742()Ljava/lang/String;named getTextureLnet/minecraft/item/ItemGroup;getTexture()Ljava/lang/String;
-
setTexture
- Mappings:
Namespace Name Mixin selector official aLcbl;a(Ljava/lang/String;)Lcbl;intermediary method_7753Lnet/minecraft/class_1761;method_7753(Ljava/lang/String;)Lnet/minecraft/class_1761;named setTextureLnet/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 fLcbl;f()Zintermediary method_7754Lnet/minecraft/class_1761;method_7754()Znamed shouldRenderNameLnet/minecraft/item/ItemGroup;shouldRenderName()Z
-
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 gLcbl;g()Lcbl;intermediary method_7748Lnet/minecraft/class_1761;method_7748()Lnet/minecraft/class_1761;named hideNameLnet/minecraft/item/ItemGroup;hideName()Lnet/minecraft/item/ItemGroup;
-
hasScrollbar
public boolean hasScrollbar()- Mappings:
Namespace Name Mixin selector official hLcbl;h()Zintermediary method_7756Lnet/minecraft/class_1761;method_7756()Znamed hasScrollbarLnet/minecraft/item/ItemGroup;hasScrollbar()Z
-
setNoScrollbar
- Mappings:
Namespace Name Mixin selector official iLcbl;i()Lcbl;intermediary method_7749Lnet/minecraft/class_1761;method_7749()Lnet/minecraft/class_1761;named setNoScrollbarLnet/minecraft/item/ItemGroup;setNoScrollbar()Lnet/minecraft/item/ItemGroup;
-
getColumn
public int getColumn()- Mappings:
Namespace Name Mixin selector official jLcbl;j()Iintermediary method_7743Lnet/minecraft/class_1761;method_7743()Inamed getColumnLnet/minecraft/item/ItemGroup;getColumn()I
-
isTopRow
public boolean isTopRow()- Mappings:
Namespace Name Mixin selector official kLcbl;k()Zintermediary method_7755Lnet/minecraft/class_1761;method_7755()Znamed isTopRowLnet/minecraft/item/ItemGroup;isTopRow()Z
-
isSpecial
public boolean isSpecial()- Mappings:
Namespace Name Mixin selector official lLcbl;l()Zintermediary method_7752Lnet/minecraft/class_1761;method_7752()Znamed isSpecialLnet/minecraft/item/ItemGroup;isSpecial()Z
-
getStacks
- Mappings:
Namespace Name Mixin selector official aLcbl;a(Lbyf;ZZ)Lcdc;intermediary method_45413Lnet/minecraft/class_1761;method_45413(Lnet/minecraft/class_7699;ZZ)Lnet/minecraft/class_7708;named getStacksLnet/minecraft/item/ItemGroup;getStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;ZZ)Lnet/minecraft/item/ItemStackSet;
-
getDisplayStacks
- Mappings:
Namespace Name Mixin selector official aLcbl;a(Lbyf;Z)Lcdc;intermediary method_45410Lnet/minecraft/class_1761;method_45410(Lnet/minecraft/class_7699;Z)Lnet/minecraft/class_7708;named getDisplayStacksLnet/minecraft/item/ItemGroup;getDisplayStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;Z)Lnet/minecraft/item/ItemStackSet;
-
getSearchTabStacks
- Mappings:
Namespace Name Mixin selector official bLcbl;b(Lbyf;Z)Lcdc;intermediary method_45414Lnet/minecraft/class_1761;method_45414(Lnet/minecraft/class_7699;Z)Lnet/minecraft/class_7708;named getSearchTabStacksLnet/minecraft/item/ItemGroup;getSearchTabStacks(Lnet/minecraft/resource/featuretoggle/FeatureSet;Z)Lnet/minecraft/item/ItemStackSet;
-
contains
- Mappings:
Namespace Name Mixin selector official aLcbl;a(Lbyf;Lcdb;Z)Zintermediary method_45412Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;Z)Znamed containsLnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/item/ItemStack;Z)Z
-
method_46648
- Mappings:
Namespace Name Mixin selector official aLcbl;a(Ljava/util/function/Consumer;)Vintermediary method_46648Lnet/minecraft/class_1761;method_46648(Ljava/util/function/Consumer;)Vnamed method_46648Lnet/minecraft/item/ItemGroup;method_46648(Ljava/util/function/Consumer;)V
-
method_46649
public void method_46649()- Mappings:
Namespace Name Mixin selector official mLcbl;m()Vintermediary method_46649Lnet/minecraft/class_1761;method_46649()Vnamed method_46649Lnet/minecraft/item/ItemGroup;method_46649()V
-
method_46650
private void method_46650()- Mappings:
Namespace Name Mixin selector official nLcbl;n()Vintermediary method_46650Lnet/minecraft/class_1761;method_46650()Vnamed method_46650Lnet/minecraft/item/ItemGroup;method_46650()V
-