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 named net/minecraft/item/ItemGroupintermediary net/minecraft/class_1761official ctc
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic interfaceprivate static classstatic interfacestatic enumprotected static enumstatic enum -
Field Summary
FieldsModifier 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 Summary
ConstructorsConstructorDescriptionItemGroup(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector) -
Method Summary
Modifier 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 named displayNameLnet/minecraft/item/ItemGroup;displayName:Lnet/minecraft/text/Text;intermediary field_26391Lnet/minecraft/class_1761;field_26391:Lnet/minecraft/class_2561;official aLctc;a:Lxp;
-
texture
String texture- Mappings:
Namespace Name Mixin selector named textureLnet/minecraft/item/ItemGroup;texture:Ljava/lang/String;intermediary field_7919Lnet/minecraft/class_1761;field_7919:Ljava/lang/String;official bLctc;b:Ljava/lang/String;
-
scrollbar
boolean scrollbar- Mappings:
Namespace Name Mixin selector named scrollbarLnet/minecraft/item/ItemGroup;scrollbar:Zintermediary field_7920Lnet/minecraft/class_1761;field_7920:Zofficial cLctc;c:Z
-
renderName
boolean renderName- Mappings:
Namespace Name Mixin selector named renderNameLnet/minecraft/item/ItemGroup;renderName:Zintermediary field_7917Lnet/minecraft/class_1761;field_7917:Zofficial dLctc;d:Z
-
special
boolean special- Mappings:
Namespace Name Mixin selector named specialLnet/minecraft/item/ItemGroup;special:Zintermediary field_41031Lnet/minecraft/class_1761;field_41031:Zofficial eLctc;e:Z
-
row
- Mappings:
Namespace Name Mixin selector named rowLnet/minecraft/item/ItemGroup;row:Lnet/minecraft/item/ItemGroup$Row;intermediary field_41032Lnet/minecraft/class_1761;field_41032:Lnet/minecraft/class_1761$class_7915;official fLctc;f:Lctc$f;
-
column
private final int column- Mappings:
Namespace Name Mixin selector named columnLnet/minecraft/item/ItemGroup;column:Iintermediary field_41033Lnet/minecraft/class_1761;field_41033:Iofficial gLctc;g:I
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/item/ItemGroup;type:Lnet/minecraft/item/ItemGroup$Type;intermediary field_41034Lnet/minecraft/class_1761;field_41034:Lnet/minecraft/class_1761$class_7916;official hLctc;h:Lctc$h;
-
icon
- Mappings:
Namespace Name Mixin selector named iconLnet/minecraft/item/ItemGroup;icon:Lnet/minecraft/item/ItemStack;intermediary field_7934Lnet/minecraft/class_1761;field_7934:Lnet/minecraft/class_1799;official iLctc;i:Lcur;
-
displayStacks
- Mappings:
Namespace Name Mixin selector named displayStacksLnet/minecraft/item/ItemGroup;displayStacks:Ljava/util/Collection;intermediary field_40859Lnet/minecraft/class_1761;field_40859:Ljava/util/Collection;official jLctc;j:Ljava/util/Collection;
-
searchTabStacks
- Mappings:
Namespace Name Mixin selector named searchTabStacksLnet/minecraft/item/ItemGroup;searchTabStacks:Ljava/util/Set;intermediary field_40860Lnet/minecraft/class_1761;field_40860:Ljava/util/Set;official kLctc;k:Ljava/util/Set;
-
searchProviderReloader
- Mappings:
Namespace Name Mixin selector named searchProviderReloaderLnet/minecraft/item/ItemGroup;searchProviderReloader:Ljava/util/function/Consumer;intermediary field_41035Lnet/minecraft/class_1761;field_41035:Ljava/util/function/Consumer;official lLctc;l:Ljava/util/function/Consumer;
-
iconSupplier
- Mappings:
Namespace Name Mixin selector named iconSupplierLnet/minecraft/item/ItemGroup;iconSupplier:Ljava/util/function/Supplier;intermediary field_41036Lnet/minecraft/class_1761;field_41036:Ljava/util/function/Supplier;official mLctc;m:Ljava/util/function/Supplier;
-
entryCollector
- Mappings:
Namespace Name Mixin selector named entryCollectorLnet/minecraft/item/ItemGroup;entryCollector:Lnet/minecraft/item/ItemGroup$EntryCollector;intermediary field_41037Lnet/minecraft/class_1761;field_41037:Lnet/minecraft/class_1761$class_7914;official nLctc;n:Lctc$b;
-
-
Constructor Details
-
ItemGroup
ItemGroup(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector) - Mappings:
Namespace Name Mixin selector 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;)Vintermediary <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;)Vofficial <init>Lctc;<init>(Lctc$f;ILctc$h;Lxp;Ljava/util/function/Supplier;Lctc$b;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/item/ItemGroup;create(Lnet/minecraft/item/ItemGroup$Row;I)Lnet/minecraft/item/ItemGroup$Builder;intermediary method_47307Lnet/minecraft/class_1761;method_47307(Lnet/minecraft/class_1761$class_7915;I)Lnet/minecraft/class_1761$class_7913;official aLctc;a(Lctc$f;I)Lctc$a;
-
getDisplayName
- Mappings:
Namespace Name Mixin selector named getDisplayNameLnet/minecraft/item/ItemGroup;getDisplayName()Lnet/minecraft/text/Text;intermediary method_7737Lnet/minecraft/class_1761;method_7737()Lnet/minecraft/class_2561;official aLctc;a()Lxp;
-
getIcon
- Mappings:
Namespace Name Mixin selector named getIconLnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;intermediary method_7747Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;official bLctc;b()Lcur;
-
getTexture
- Mappings:
Namespace Name Mixin selector named getTextureLnet/minecraft/item/ItemGroup;getTexture()Ljava/lang/String;intermediary method_7742Lnet/minecraft/class_1761;method_7742()Ljava/lang/String;official cLctc;c()Ljava/lang/String;
-
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 named shouldRenderNameLnet/minecraft/item/ItemGroup;shouldRenderName()Zintermediary method_7754Lnet/minecraft/class_1761;method_7754()Zofficial dLctc;d()Z
-
hasScrollbar
public boolean hasScrollbar()- Mappings:
Namespace Name Mixin selector named hasScrollbarLnet/minecraft/item/ItemGroup;hasScrollbar()Zintermediary method_7756Lnet/minecraft/class_1761;method_7756()Zofficial eLctc;e()Z
-
getColumn
public int getColumn()- Mappings:
Namespace Name Mixin selector named getColumnLnet/minecraft/item/ItemGroup;getColumn()Iintermediary method_7743Lnet/minecraft/class_1761;method_7743()Iofficial fLctc;f()I
-
getRow
- Mappings:
Namespace Name Mixin selector named getRowLnet/minecraft/item/ItemGroup;getRow()Lnet/minecraft/item/ItemGroup$Row;intermediary method_47309Lnet/minecraft/class_1761;method_47309()Lnet/minecraft/class_1761$class_7915;official gLctc;g()Lctc$f;
-
hasStacks
public boolean hasStacks()- Mappings:
Namespace Name Mixin selector named hasStacksLnet/minecraft/item/ItemGroup;hasStacks()Zintermediary method_47310Lnet/minecraft/class_1761;method_47310()Zofficial hLctc;h()Z
-
shouldDisplay
public boolean shouldDisplay()- Mappings:
Namespace Name Mixin selector named shouldDisplayLnet/minecraft/item/ItemGroup;shouldDisplay()Zintermediary method_47311Lnet/minecraft/class_1761;method_47311()Zofficial iLctc;i()Z
-
isSpecial
public boolean isSpecial()- Mappings:
Namespace Name Mixin selector named isSpecialLnet/minecraft/item/ItemGroup;isSpecial()Zintermediary method_7752Lnet/minecraft/class_1761;method_7752()Zofficial jLctc;j()Z
-
getType
- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/item/ItemGroup;getType()Lnet/minecraft/item/ItemGroup$Type;intermediary method_47312Lnet/minecraft/class_1761;method_47312()Lnet/minecraft/class_1761$class_7916;official kLctc;k()Lctc$h;
-
updateEntries
- Mappings:
Namespace Name Mixin selector named updateEntriesLnet/minecraft/item/ItemGroup;updateEntries(Lnet/minecraft/item/ItemGroup$DisplayContext;)Vintermediary method_47306Lnet/minecraft/class_1761;method_47306(Lnet/minecraft/class_1761$class_8128;)Vofficial aLctc;a(Lctc$d;)V
-
getDisplayStacks
- Mappings:
Namespace Name Mixin selector named getDisplayStacksLnet/minecraft/item/ItemGroup;getDisplayStacks()Ljava/util/Collection;intermediary method_47313Lnet/minecraft/class_1761;method_47313()Ljava/util/Collection;official lLctc;l()Ljava/util/Collection;
-
getSearchTabStacks
- Mappings:
Namespace Name Mixin selector named getSearchTabStacksLnet/minecraft/item/ItemGroup;getSearchTabStacks()Ljava/util/Collection;intermediary method_45414Lnet/minecraft/class_1761;method_45414()Ljava/util/Collection;official mLctc;m()Ljava/util/Collection;
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/item/ItemStack;)Zintermediary method_45412Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_1799;)Zofficial aLctc;a(Lcur;)Z
-
setSearchProviderReloader
- Mappings:
Namespace Name Mixin selector named setSearchProviderReloaderLnet/minecraft/item/ItemGroup;setSearchProviderReloader(Ljava/util/function/Consumer;)Vintermediary method_47308Lnet/minecraft/class_1761;method_47308(Ljava/util/function/Consumer;)Vofficial aLctc;a(Ljava/util/function/Consumer;)V
-
reloadSearchProvider
public void reloadSearchProvider()- Mappings:
Namespace Name Mixin selector named reloadSearchProviderLnet/minecraft/item/ItemGroup;reloadSearchProvider()Vintermediary method_47314Lnet/minecraft/class_1761;method_47314()Vofficial nLctc;n()V
-