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 - cef- intermediary - net/minecraft/class_1761- named - net/minecraft/item/ItemGroup
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic interfaceprivate static classstatic interfacestatic enumprotected static enumstatic enum
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final intprivate final Textprivate Collection<ItemStack>private final ItemGroup.EntryCollector(package private) booleanprivate final ItemGroup.Row(package private) boolean(package private) boolean(package private) Stringprivate final ItemGroup.Type
- 
Constructor SummaryConstructorsConstructorDescriptionItemGroup(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanstatic ItemGroup.Buildercreate(ItemGroup.Row location, int column) intgetIcon()getRow()getType()booleanbooleanbooleanvoidvoidsetSearchProviderReloader(Consumer<List<ItemStack>> searchProviderReloader) booleanbooleanChecks if this item group should render its name.voidupdateEntries(ItemGroup.DisplayContext displayContext) 
- 
Field Details- 
displayName- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a:Lsw;- intermediary - field_26391- Lnet/minecraft/class_1761;field_26391:Lnet/minecraft/class_2561;- named - displayName- Lnet/minecraft/item/ItemGroup;displayName:Lnet/minecraft/text/Text;
 
- 
textureString texture- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcef;b: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;
 
- 
scrollbarboolean scrollbar- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcef;c:Z- intermediary - field_7920- Lnet/minecraft/class_1761;field_7920:Z- named - scrollbar- Lnet/minecraft/item/ItemGroup;scrollbar:Z
 
- 
renderNameboolean renderName- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcef;d:Z- intermediary - field_7917- Lnet/minecraft/class_1761;field_7917:Z- named - renderName- Lnet/minecraft/item/ItemGroup;renderName:Z
 
- 
specialboolean special- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcef;e:Z- intermediary - field_41031- Lnet/minecraft/class_1761;field_41031:Z- named - special- Lnet/minecraft/item/ItemGroup;special:Z
 
- 
row- Mappings:
- Namespace - Name - Mixin selector - official - f- Lcef;f:Lcef$f;- intermediary - field_41032- Lnet/minecraft/class_1761;field_41032:Lnet/minecraft/class_1761$class_7915;- named - row- Lnet/minecraft/item/ItemGroup;row:Lnet/minecraft/item/ItemGroup$Row;
 
- 
columnprivate final int column- Mappings:
- Namespace - Name - Mixin selector - official - g- Lcef;g:I- intermediary - field_41033- Lnet/minecraft/class_1761;field_41033:I- named - column- Lnet/minecraft/item/ItemGroup;column:I
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - official - h- Lcef;h:Lcef$h;- intermediary - field_41034- Lnet/minecraft/class_1761;field_41034:Lnet/minecraft/class_1761$class_7916;- named - type- Lnet/minecraft/item/ItemGroup;type:Lnet/minecraft/item/ItemGroup$Type;
 
- 
icon- Mappings:
- Namespace - Name - Mixin selector - official - i- Lcef;i:Lcfz;- 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- Mappings:
- Namespace - Name - Mixin selector - official - j- Lcef;j:Ljava/util/Collection;- intermediary - field_40859- Lnet/minecraft/class_1761;field_40859:Ljava/util/Collection;- named - displayStacks- Lnet/minecraft/item/ItemGroup;displayStacks:Ljava/util/Collection;
 
- 
searchTabStacks- Mappings:
- Namespace - Name - Mixin selector - official - k- Lcef;k:Ljava/util/Set;- intermediary - field_40860- Lnet/minecraft/class_1761;field_40860:Ljava/util/Set;- named - searchTabStacks- Lnet/minecraft/item/ItemGroup;searchTabStacks:Ljava/util/Set;
 
- 
searchProviderReloader- Mappings:
- Namespace - Name - Mixin selector - official - l- Lcef;l:Ljava/util/function/Consumer;- intermediary - field_41035- Lnet/minecraft/class_1761;field_41035:Ljava/util/function/Consumer;- named - searchProviderReloader- Lnet/minecraft/item/ItemGroup;searchProviderReloader:Ljava/util/function/Consumer;
 
- 
iconSupplier- Mappings:
- Namespace - Name - Mixin selector - official - m- Lcef;m:Ljava/util/function/Supplier;- intermediary - field_41036- Lnet/minecraft/class_1761;field_41036:Ljava/util/function/Supplier;- named - iconSupplier- Lnet/minecraft/item/ItemGroup;iconSupplier:Ljava/util/function/Supplier;
 
- 
entryCollector- Mappings:
- Namespace - Name - Mixin selector - official - n- Lcef;n:Lcef$b;- intermediary - field_41037- Lnet/minecraft/class_1761;field_41037:Lnet/minecraft/class_1761$class_7914;- named - entryCollector- Lnet/minecraft/item/ItemGroup;entryCollector:Lnet/minecraft/item/ItemGroup$EntryCollector;
 
 
- 
- 
Constructor Details- 
ItemGroupItemGroup(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcef;<init>(Lcef$f;ILcef$h;Lsw;Ljava/util/function/Supplier;Lcef$b;)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- 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
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a(Lcef$f;I)Lcef$a;- intermediary - method_47307- Lnet/minecraft/class_1761;method_47307(Lnet/minecraft/class_1761$class_7915;I)Lnet/minecraft/class_1761$class_7913;- named - create- Lnet/minecraft/item/ItemGroup;create(Lnet/minecraft/item/ItemGroup$Row;I)Lnet/minecraft/item/ItemGroup$Builder;
 
- 
getDisplayName- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a()Lsw;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcef;b()Lcfz;- intermediary - method_7747- Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;- named - getIcon- Lnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;
 
- 
getTexture- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcef;c()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;
 
- 
shouldRenderNamepublic 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 - d- Lcef;d()Z- intermediary - method_7754- Lnet/minecraft/class_1761;method_7754()Z- named - shouldRenderName- Lnet/minecraft/item/ItemGroup;shouldRenderName()Z
 
- 
hasScrollbarpublic boolean hasScrollbar()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcef;e()Z- intermediary - method_7756- Lnet/minecraft/class_1761;method_7756()Z- named - hasScrollbar- Lnet/minecraft/item/ItemGroup;hasScrollbar()Z
 
- 
getColumnpublic int getColumn()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lcef;f()I- intermediary - method_7743- Lnet/minecraft/class_1761;method_7743()I- named - getColumn- Lnet/minecraft/item/ItemGroup;getColumn()I
 
- 
getRow- Mappings:
- Namespace - Name - Mixin selector - official - g- Lcef;g()Lcef$f;- intermediary - method_47309- Lnet/minecraft/class_1761;method_47309()Lnet/minecraft/class_1761$class_7915;- named - getRow- Lnet/minecraft/item/ItemGroup;getRow()Lnet/minecraft/item/ItemGroup$Row;
 
- 
hasStackspublic boolean hasStacks()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lcef;h()Z- intermediary - method_47310- Lnet/minecraft/class_1761;method_47310()Z- named - hasStacks- Lnet/minecraft/item/ItemGroup;hasStacks()Z
 
- 
shouldDisplaypublic boolean shouldDisplay()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lcef;i()Z- intermediary - method_47311- Lnet/minecraft/class_1761;method_47311()Z- named - shouldDisplay- Lnet/minecraft/item/ItemGroup;shouldDisplay()Z
 
- 
isSpecialpublic boolean isSpecial()- Mappings:
- Namespace - Name - Mixin selector - official - j- Lcef;j()Z- intermediary - method_7752- Lnet/minecraft/class_1761;method_7752()Z- named - isSpecial- Lnet/minecraft/item/ItemGroup;isSpecial()Z
 
- 
getType- Mappings:
- Namespace - Name - Mixin selector - official - k- Lcef;k()Lcef$h;- intermediary - method_47312- Lnet/minecraft/class_1761;method_47312()Lnet/minecraft/class_1761$class_7916;- named - getType- Lnet/minecraft/item/ItemGroup;getType()Lnet/minecraft/item/ItemGroup$Type;
 
- 
updateEntries- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a(Lcef$d;)V- intermediary - method_47306- Lnet/minecraft/class_1761;method_47306(Lnet/minecraft/class_1761$class_8128;)V- named - updateEntries- Lnet/minecraft/item/ItemGroup;updateEntries(Lnet/minecraft/item/ItemGroup$DisplayContext;)V
 
- 
getDisplayStacks- Mappings:
- Namespace - Name - Mixin selector - official - l- Lcef;l()Ljava/util/Collection;- intermediary - method_47313- Lnet/minecraft/class_1761;method_47313()Ljava/util/Collection;- named - getDisplayStacks- Lnet/minecraft/item/ItemGroup;getDisplayStacks()Ljava/util/Collection;
 
- 
getSearchTabStacks- Mappings:
- Namespace - Name - Mixin selector - official - m- Lcef;m()Ljava/util/Collection;- intermediary - method_45414- Lnet/minecraft/class_1761;method_45414()Ljava/util/Collection;- named - getSearchTabStacks- Lnet/minecraft/item/ItemGroup;getSearchTabStacks()Ljava/util/Collection;
 
- 
contains- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a(Lcfz;)Z- intermediary - method_45412- Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_1799;)Z- named - contains- Lnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/item/ItemStack;)Z
 
- 
setSearchProviderReloader- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcef;a(Ljava/util/function/Consumer;)V- intermediary - method_47308- Lnet/minecraft/class_1761;method_47308(Ljava/util/function/Consumer;)V- named - setSearchProviderReloader- Lnet/minecraft/item/ItemGroup;setSearchProviderReloader(Ljava/util/function/Consumer;)V
 
- 
reloadSearchProviderpublic void reloadSearchProvider()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lcef;n()V- intermediary - method_47314- Lnet/minecraft/class_1761;method_47314()V- named - reloadSearchProvider- Lnet/minecraft/item/ItemGroup;reloadSearchProvider()V
 
 
-