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.
Use
to assign an item group to an item.
invalid @link
Item.Settings#group(ItemGroup)
- See Also:
-
-
invalid @see
Item#appendStacks -
invalid @see
Item#isIn(ItemGroup)
-
- Mappings:
Namespace Name official cbgintermediary net/minecraft/class_1761named net/minecraft/item/ItemGroup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprotected static interfaceprotected static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Textprivate @Nullable ItemStackSetprivate ItemStackprivate final intprivate booleanprivate booleanprivate @Nullable ItemStackSetprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddItems(class_7699 class_7699, ItemGroup.StackAdder adder) voidbooleancontains(class_7699 class_7699, ItemStack stack) abstract ItemStackintgetDisplayStacks(class_7699 class_7699) getIcon()intgetIndex()getSearchTabStacks(class_7699 class_7699) private ItemStackSetgetStacks(class_7699 class_7699, boolean search) booleanhideName()Specifies that when this item group is selected, the name of the item group should not be rendered.booleanbooleanisTopRow()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 aLcbg;a:Iintermediary field_7933Lnet/minecraft/class_1761;field_7933:Inamed indexLnet/minecraft/item/ItemGroup;index:I
-
displayName
- Mappings:
Namespace Name Mixin selector official bLcbg;b:Lsi;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 cLcbg;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 dLcbg;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 eLcbg;e:Zintermediary field_7917Lnet/minecraft/class_1761;field_7917:Znamed renderNameLnet/minecraft/item/ItemGroup;renderName:Z
-
icon
- Mappings:
Namespace Name Mixin selector official fLcbg;f:Lccw;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 gLcbg;g:Lccx;intermediary field_40184Lnet/minecraft/class_1761;field_40184:Lnet/minecraft/class_7708;named displayStacksLnet/minecraft/item/ItemGroup;displayStacks:Lnet/minecraft/item/ItemStackSet;
-
searchTabStacks
- Mappings:
Namespace Name Mixin selector official hLcbg;h:Lccx;intermediary field_40185Lnet/minecraft/class_1761;field_40185:Lnet/minecraft/class_7708;named searchTabStacksLnet/minecraft/item/ItemGroup;searchTabStacks:Lnet/minecraft/item/ItemStackSet;
-
-
Constructor Details
-
ItemGroup
- Mappings:
Namespace Name Mixin selector official <init>Lcbg;<init>(ILsi;)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 aLcbg;a()Iintermediary method_7741Lnet/minecraft/class_1761;method_7741()Inamed getIndexLnet/minecraft/item/ItemGroup;getIndex()I
-
getDisplayName
- Mappings:
Namespace Name Mixin selector official bLcbg;b()Lsi;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 cLcbg;c()Lccw;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 dLcbg;d()Lccw;intermediary method_7750Lnet/minecraft/class_1761;method_7750()Lnet/minecraft/class_1799;named createIconLnet/minecraft/item/ItemGroup;createIcon()Lnet/minecraft/item/ItemStack;
-
addItems
- Mappings:
Namespace Name Mixin selector official aLcbg;a(Lbya;Lcbg$b;)Vintermediary method_45411Lnet/minecraft/class_1761;method_45411(Lnet/minecraft/class_7699;Lnet/minecraft/class_1761$class_7704;)Vnamed addItemsLnet/minecraft/item/ItemGroup;addItems(Lnet/minecraft/class_7699;Lnet/minecraft/item/ItemGroup$StackAdder;)V
-
getTexture
- Mappings:
Namespace Name Mixin selector official eLcbg;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 aLcbg;a(Ljava/lang/String;)Lcbg;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 fLcbg;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 gLcbg;g()Lcbg;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 hLcbg;h()Zintermediary method_7756Lnet/minecraft/class_1761;method_7756()Znamed hasScrollbarLnet/minecraft/item/ItemGroup;hasScrollbar()Z
-
setNoScrollbar
- Mappings:
Namespace Name Mixin selector official iLcbg;i()Lcbg;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 jLcbg;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 kLcbg;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 lLcbg;l()Zintermediary method_7752Lnet/minecraft/class_1761;method_7752()Znamed isSpecialLnet/minecraft/item/ItemGroup;isSpecial()Z
-
getStacks
- Mappings:
Namespace Name Mixin selector official aLcbg;a(Lbya;Z)Lccx;intermediary method_45413Lnet/minecraft/class_1761;method_45413(Lnet/minecraft/class_7699;Z)Lnet/minecraft/class_7708;named getStacksLnet/minecraft/item/ItemGroup;getStacks(Lnet/minecraft/class_7699;Z)Lnet/minecraft/item/ItemStackSet;
-
getDisplayStacks
- Mappings:
Namespace Name Mixin selector official aLcbg;a(Lbya;)Lccx;intermediary method_45410Lnet/minecraft/class_1761;method_45410(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;named getDisplayStacksLnet/minecraft/item/ItemGroup;getDisplayStacks(Lnet/minecraft/class_7699;)Lnet/minecraft/item/ItemStackSet;
-
getSearchTabStacks
- Mappings:
Namespace Name Mixin selector official bLcbg;b(Lbya;)Lccx;intermediary method_45414Lnet/minecraft/class_1761;method_45414(Lnet/minecraft/class_7699;)Lnet/minecraft/class_7708;named getSearchTabStacksLnet/minecraft/item/ItemGroup;getSearchTabStacks(Lnet/minecraft/class_7699;)Lnet/minecraft/item/ItemStackSet;
-
contains
- Mappings:
Namespace Name Mixin selector official aLcbg;a(Lbya;Lccw;)Zintermediary method_45412Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;)Znamed containsLnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/class_7699;Lnet/minecraft/item/ItemStack;)Z
-
clearStacks
public void clearStacks()- Mappings:
Namespace Name Mixin selector official mLcbg;m()Vintermediary method_45415Lnet/minecraft/class_1761;method_45415()Vnamed clearStacksLnet/minecraft/item/ItemGroup;clearStacks()V
-