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/ItemGroup
intermediary net/minecraft/class_1761
official ctb
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static final record
static interface
private static class
static interface
static enum
protected static enum
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int
private final Text
private Collection
<ItemStack> private final ItemGroup.EntryCollector
(package private) boolean
private final ItemGroup.Row
(package private) boolean
(package private) boolean
(package private) String
private final ItemGroup.Type
-
Constructor Summary
ConstructorDescriptionItemGroup
(ItemGroup.Row row, int column, ItemGroup.Type type, Text displayName, Supplier<ItemStack> iconSupplier, ItemGroup.EntryCollector entryCollector) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static ItemGroup.Builder
create
(ItemGroup.Row location, int column) int
getIcon()
getRow()
getType()
boolean
boolean
boolean
void
void
setSearchProviderReloader
(Consumer<List<ItemStack>> searchProviderReloader) boolean
boolean
Checks if this item group should render its name.void
updateEntries
(ItemGroup.DisplayContext displayContext)
-
Field Details
-
displayName
- Mappings:
Namespace Name Mixin selector named displayName
Lnet/minecraft/item/ItemGroup;displayName:Lnet/minecraft/text/Text;
intermediary field_26391
Lnet/minecraft/class_1761;field_26391:Lnet/minecraft/class_2561;
official a
Lctb;a:Lxp;
-
texture
String texture- Mappings:
Namespace Name Mixin selector named texture
Lnet/minecraft/item/ItemGroup;texture:Ljava/lang/String;
intermediary field_7919
Lnet/minecraft/class_1761;field_7919:Ljava/lang/String;
official b
Lctb;b:Ljava/lang/String;
-
scrollbar
boolean scrollbar- Mappings:
Namespace Name Mixin selector named scrollbar
Lnet/minecraft/item/ItemGroup;scrollbar:Z
intermediary field_7920
Lnet/minecraft/class_1761;field_7920:Z
official c
Lctb;c:Z
-
renderName
boolean renderName- Mappings:
Namespace Name Mixin selector named renderName
Lnet/minecraft/item/ItemGroup;renderName:Z
intermediary field_7917
Lnet/minecraft/class_1761;field_7917:Z
official d
Lctb;d:Z
-
special
boolean special- Mappings:
Namespace Name Mixin selector named special
Lnet/minecraft/item/ItemGroup;special:Z
intermediary field_41031
Lnet/minecraft/class_1761;field_41031:Z
official e
Lctb;e:Z
-
row
- Mappings:
Namespace Name Mixin selector named row
Lnet/minecraft/item/ItemGroup;row:Lnet/minecraft/item/ItemGroup$Row;
intermediary field_41032
Lnet/minecraft/class_1761;field_41032:Lnet/minecraft/class_1761$class_7915;
official f
Lctb;f:Lctb$f;
-
column
private final int column- Mappings:
Namespace Name Mixin selector named column
Lnet/minecraft/item/ItemGroup;column:I
intermediary field_41033
Lnet/minecraft/class_1761;field_41033:I
official g
Lctb;g:I
-
type
- Mappings:
Namespace Name Mixin selector named type
Lnet/minecraft/item/ItemGroup;type:Lnet/minecraft/item/ItemGroup$Type;
intermediary field_41034
Lnet/minecraft/class_1761;field_41034:Lnet/minecraft/class_1761$class_7916;
official h
Lctb;h:Lctb$h;
-
icon
- Mappings:
Namespace Name Mixin selector named icon
Lnet/minecraft/item/ItemGroup;icon:Lnet/minecraft/item/ItemStack;
intermediary field_7934
Lnet/minecraft/class_1761;field_7934:Lnet/minecraft/class_1799;
official i
Lctb;i:Lcuq;
-
displayStacks
- Mappings:
Namespace Name Mixin selector named displayStacks
Lnet/minecraft/item/ItemGroup;displayStacks:Ljava/util/Collection;
intermediary field_40859
Lnet/minecraft/class_1761;field_40859:Ljava/util/Collection;
official j
Lctb;j:Ljava/util/Collection;
-
searchTabStacks
- Mappings:
Namespace Name Mixin selector named searchTabStacks
Lnet/minecraft/item/ItemGroup;searchTabStacks:Ljava/util/Set;
intermediary field_40860
Lnet/minecraft/class_1761;field_40860:Ljava/util/Set;
official k
Lctb;k:Ljava/util/Set;
-
searchProviderReloader
- Mappings:
Namespace Name Mixin selector named searchProviderReloader
Lnet/minecraft/item/ItemGroup;searchProviderReloader:Ljava/util/function/Consumer;
intermediary field_41035
Lnet/minecraft/class_1761;field_41035:Ljava/util/function/Consumer;
official l
Lctb;l:Ljava/util/function/Consumer;
-
iconSupplier
- Mappings:
Namespace Name Mixin selector named iconSupplier
Lnet/minecraft/item/ItemGroup;iconSupplier:Ljava/util/function/Supplier;
intermediary field_41036
Lnet/minecraft/class_1761;field_41036:Ljava/util/function/Supplier;
official m
Lctb;m:Ljava/util/function/Supplier;
-
entryCollector
- Mappings:
Namespace Name Mixin selector named entryCollector
Lnet/minecraft/item/ItemGroup;entryCollector:Lnet/minecraft/item/ItemGroup$EntryCollector;
intermediary field_41037
Lnet/minecraft/class_1761;field_41037:Lnet/minecraft/class_1761$class_7914;
official n
Lctb;n:Lctb$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;)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
official <init>
Lctb;<init>(Lctb$f;ILctb$h;Lxp;Ljava/util/function/Supplier;Lctb$b;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/item/ItemGroup;create(Lnet/minecraft/item/ItemGroup$Row;I)Lnet/minecraft/item/ItemGroup$Builder;
intermediary method_47307
Lnet/minecraft/class_1761;method_47307(Lnet/minecraft/class_1761$class_7915;I)Lnet/minecraft/class_1761$class_7913;
official a
Lctb;a(Lctb$f;I)Lctb$a;
-
getDisplayName
- Mappings:
Namespace Name Mixin selector named getDisplayName
Lnet/minecraft/item/ItemGroup;getDisplayName()Lnet/minecraft/text/Text;
intermediary method_7737
Lnet/minecraft/class_1761;method_7737()Lnet/minecraft/class_2561;
official a
Lctb;a()Lxp;
-
getIcon
- Mappings:
Namespace Name Mixin selector named getIcon
Lnet/minecraft/item/ItemGroup;getIcon()Lnet/minecraft/item/ItemStack;
intermediary method_7747
Lnet/minecraft/class_1761;method_7747()Lnet/minecraft/class_1799;
official b
Lctb;b()Lcuq;
-
getTexture
- Mappings:
Namespace Name Mixin selector named getTexture
Lnet/minecraft/item/ItemGroup;getTexture()Ljava/lang/String;
intermediary method_7742
Lnet/minecraft/class_1761;method_7742()Ljava/lang/String;
official c
Lctb;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 shouldRenderName
Lnet/minecraft/item/ItemGroup;shouldRenderName()Z
intermediary method_7754
Lnet/minecraft/class_1761;method_7754()Z
official d
Lctb;d()Z
-
hasScrollbar
public boolean hasScrollbar()- Mappings:
Namespace Name Mixin selector named hasScrollbar
Lnet/minecraft/item/ItemGroup;hasScrollbar()Z
intermediary method_7756
Lnet/minecraft/class_1761;method_7756()Z
official e
Lctb;e()Z
-
getColumn
public int getColumn()- Mappings:
Namespace Name Mixin selector named getColumn
Lnet/minecraft/item/ItemGroup;getColumn()I
intermediary method_7743
Lnet/minecraft/class_1761;method_7743()I
official f
Lctb;f()I
-
getRow
- Mappings:
Namespace Name Mixin selector named getRow
Lnet/minecraft/item/ItemGroup;getRow()Lnet/minecraft/item/ItemGroup$Row;
intermediary method_47309
Lnet/minecraft/class_1761;method_47309()Lnet/minecraft/class_1761$class_7915;
official g
Lctb;g()Lctb$f;
-
hasStacks
public boolean hasStacks()- Mappings:
Namespace Name Mixin selector named hasStacks
Lnet/minecraft/item/ItemGroup;hasStacks()Z
intermediary method_47310
Lnet/minecraft/class_1761;method_47310()Z
official h
Lctb;h()Z
-
shouldDisplay
public boolean shouldDisplay()- Mappings:
Namespace Name Mixin selector named shouldDisplay
Lnet/minecraft/item/ItemGroup;shouldDisplay()Z
intermediary method_47311
Lnet/minecraft/class_1761;method_47311()Z
official i
Lctb;i()Z
-
isSpecial
public boolean isSpecial()- Mappings:
Namespace Name Mixin selector named isSpecial
Lnet/minecraft/item/ItemGroup;isSpecial()Z
intermediary method_7752
Lnet/minecraft/class_1761;method_7752()Z
official j
Lctb;j()Z
-
getType
- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/item/ItemGroup;getType()Lnet/minecraft/item/ItemGroup$Type;
intermediary method_47312
Lnet/minecraft/class_1761;method_47312()Lnet/minecraft/class_1761$class_7916;
official k
Lctb;k()Lctb$h;
-
updateEntries
- Mappings:
Namespace Name Mixin selector named updateEntries
Lnet/minecraft/item/ItemGroup;updateEntries(Lnet/minecraft/item/ItemGroup$DisplayContext;)V
intermediary method_47306
Lnet/minecraft/class_1761;method_47306(Lnet/minecraft/class_1761$class_8128;)V
official a
Lctb;a(Lctb$d;)V
-
getDisplayStacks
- Mappings:
Namespace Name Mixin selector named getDisplayStacks
Lnet/minecraft/item/ItemGroup;getDisplayStacks()Ljava/util/Collection;
intermediary method_47313
Lnet/minecraft/class_1761;method_47313()Ljava/util/Collection;
official l
Lctb;l()Ljava/util/Collection;
-
getSearchTabStacks
- Mappings:
Namespace Name Mixin selector named getSearchTabStacks
Lnet/minecraft/item/ItemGroup;getSearchTabStacks()Ljava/util/Collection;
intermediary method_45414
Lnet/minecraft/class_1761;method_45414()Ljava/util/Collection;
official m
Lctb;m()Ljava/util/Collection;
-
contains
- Mappings:
Namespace Name Mixin selector named contains
Lnet/minecraft/item/ItemGroup;contains(Lnet/minecraft/item/ItemStack;)Z
intermediary method_45412
Lnet/minecraft/class_1761;method_45412(Lnet/minecraft/class_1799;)Z
official a
Lctb;a(Lcuq;)Z
-
setSearchProviderReloader
- Mappings:
Namespace Name Mixin selector named setSearchProviderReloader
Lnet/minecraft/item/ItemGroup;setSearchProviderReloader(Ljava/util/function/Consumer;)V
intermediary method_47308
Lnet/minecraft/class_1761;method_47308(Ljava/util/function/Consumer;)V
official a
Lctb;a(Ljava/util/function/Consumer;)V
-
reloadSearchProvider
public void reloadSearchProvider()- Mappings:
Namespace Name Mixin selector named reloadSearchProvider
Lnet/minecraft/item/ItemGroup;reloadSearchProvider()V
intermediary method_47314
Lnet/minecraft/class_1761;method_47314()V
official n
Lctb;n()V
-