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 ItemGroup.DisplayParametersprivate @Nullable ItemStackSetprivate ItemStackprivate final intprivate booleanprivate booleanprivate booleanprivate @Nullable ItemStackSetprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddItems(FeatureSet enabledFeatures, ItemGroup.Entries entries, boolean hasPermissions) booleancontains(FeatureSet enabledFeatures, ItemStack stack, boolean hasPermissions) abstract ItemStackintgetDisplayStacks(FeatureSet enabledFeatures, boolean hasPermissions) getIcon()intgetIndex()getSearchTabStacks(FeatureSet enabledFeatures, boolean hasPermissions) private ItemStackSetgetStacks(FeatureSet enabledFeatures, boolean search, boolean hasPermissions) booleanhideName()Specifies that when this item group is selected, the name of the item group should not be rendered.booleanbooleanisTopRow()private voidvoidvoidsetSearchProviderReloader(Consumer<List<ItemStack>> searchProviderReloader) setTexture(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;
-
displayStacks
- Mappings:
Namespace Name Mixin selector official gLcbl;g:Lcdc;intermediary field_40859Lnet/minecraft/class_1761;field_40859:Lnet/minecraft/class_7708;named displayStacksLnet/minecraft/item/ItemGroup;displayStacks:Lnet/minecraft/item/ItemStackSet;
-
searchTabStacks
- Mappings:
Namespace Name Mixin selector official hLcbl;h:Lcdc;intermediary field_40860Lnet/minecraft/class_1761;field_40860:Lnet/minecraft/class_7708;named searchTabStacksLnet/minecraft/item/ItemGroup;searchTabStacks:Lnet/minecraft/item/ItemStackSet;
-
displayParameters
- 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 displayParametersLnet/minecraft/item/ItemGroup;displayParameters:Lnet/minecraft/item/ItemGroup$DisplayParameters;
-
searchProviderDirty
private boolean searchProviderDirty- Mappings:
Namespace Name Mixin selector official jLcbl;j:Zintermediary field_40862Lnet/minecraft/class_1761;field_40862:Znamed searchProviderDirtyLnet/minecraft/item/ItemGroup;searchProviderDirty:Z
-
searchProviderReloader
- 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 searchProviderReloaderLnet/minecraft/item/ItemGroup;searchProviderReloader: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 hasPermissions) - 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
-
setSearchProviderReloader
- 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 setSearchProviderReloaderLnet/minecraft/item/ItemGroup;setSearchProviderReloader(Ljava/util/function/Consumer;)V
-
markSearchProviderDirty
public void markSearchProviderDirty()- Mappings:
Namespace Name Mixin selector official mLcbl;m()Vintermediary method_46649Lnet/minecraft/class_1761;method_46649()Vnamed markSearchProviderDirtyLnet/minecraft/item/ItemGroup;markSearchProviderDirty()V
-
markSearchProviderClean
private void markSearchProviderClean()- Mappings:
Namespace Name Mixin selector official nLcbl;n()Vintermediary method_46650Lnet/minecraft/class_1761;method_46650()Vnamed markSearchProviderCleanLnet/minecraft/item/ItemGroup;markSearchProviderClean()V
-