net.minecraft.item

public class ItemGroups

net.minecraft.world.item.CreativeModeTabs
net.minecraft.class_7706
net.minecraft.item.ItemGroups

Field summary

Modifier and TypeField
private static final Identifier
INVENTORY_BACKGROUND
field_52022
INVENTORY_TAB_TEXTURE_ID
private static final Identifier
SEARCH_BACKGROUND
field_52023
ITEM_SEARCH_TAB_TEXTURE_ID
private static final RegistryKey<ItemGroup>
BUILDING_BLOCKS
field_40195
BUILDING_BLOCKS
private static final RegistryKey<ItemGroup>
COLORED_BLOCKS
field_41059
COLORED_BLOCKS
private static final RegistryKey<ItemGroup>
NATURAL_BLOCKS
field_40743
NATURAL
private static final RegistryKey<ItemGroup>
FUNCTIONAL_BLOCKS
field_40197
FUNCTIONAL
private static final RegistryKey<ItemGroup>
REDSTONE_BLOCKS
field_40198
REDSTONE
private static final RegistryKey<ItemGroup>
HOTBAR
field_40199
HOTBAR
private static final RegistryKey<ItemGroup>
SEARCH
field_40200
SEARCH
private static final RegistryKey<ItemGroup>
TOOLS_AND_UTILITIES
field_41060
TOOLS
private static final RegistryKey<ItemGroup>
COMBAT
field_40202
COMBAT
private static final RegistryKey<ItemGroup>
FOOD_AND_DRINKS
field_41061
FOOD_AND_DRINK
private static final RegistryKey<ItemGroup>
INGREDIENTS
field_41062
INGREDIENTS
private static final RegistryKey<ItemGroup>
SPAWN_EGGS
field_40205
SPAWN_EGGS
private static final RegistryKey<ItemGroup>
OP_BLOCKS
field_41063
OPERATOR
private static final RegistryKey<ItemGroup>
INVENTORY
field_40206
INVENTORY
private static final Comparator<RegistryEntry<PaintingVariant>>
PAINTING_COMPARATOR
field_42465
PAINTING_VARIANT_COMPARATOR
private static ItemGroup$DisplayContext
CACHED_PARAMETERS
field_42466
displayContext

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static RegistryKey<ItemGroup>
createKey(String id)
method_51317(String arg0)
register(String id)
public static ItemGroup
bootstrap(Registry<CreativeModeTab> registry)
method_51315(class_2378<class_1761> arg0)
registerAndGetDefault(Registry<ItemGroup> registry)
private static void
registerColoredItems(CreativeModeTab$Output coloredBlocks, List<DyeColor> gameplayColorOrder, ColorCollection<Item> items)
method_1_4827(class_1761$class_7704 arg0, List<class_1767> arg1, class_1_727<class_1792> arg2)
addColoredItems(ItemGroup$Entries entries, List<DyeColor> colors, ColorMap<Item> itemsByColor)
public static void
validate()
method_47334()
collect()
public static ItemGroup
getDefaultTab()
method_47328()
getDefaultTab()
private static void
generatePotionEffectTypes(CreativeModeTab$Output output, HolderLookup<Potion> potions, Item item, CreativeModeTab$TabVisibility tabVisibility, FeatureFlagSet enabledFeatures)
method_45427(class_1761$class_7704 arg0, class_7225<class_1842> arg1, class_1792 arg2, class_1761$class_7705 arg3, class_7699 arg4)
addPotions(ItemGroup$Entries entries, RegistryView<Potion> registryWrapper, Item item, ItemGroup$StackVisibility visibility, FeatureSet enabledFeatures)
private static void
generateEnchantmentBookTypesOnlyMaxLevel(CreativeModeTab$Output output, HolderLookup<Enchantment> enchantments, CreativeModeTab$TabVisibility tabVisibility)
method_45428(class_1761$class_7704 arg0, class_7225<class_1887> arg1, class_1761$class_7705 arg2)
addMaxLevelEnchantedBooks(ItemGroup$Entries entries, RegistryView<Enchantment> registryWrapper, ItemGroup$StackVisibility stackVisibility)
private static void
generateEnchantmentBookTypesAllLevels(CreativeModeTab$Output output, HolderLookup<Enchantment> enchantments, CreativeModeTab$TabVisibility tabVisibility)
method_45430(class_1761$class_7704 arg0, class_7225<class_1887> arg1, class_1761$class_7705 arg2)
addAllLevelEnchantedBooks(ItemGroup$Entries entries, RegistryView<Enchantment> registryWrapper, ItemGroup$StackVisibility stackVisibility)
private static void
generateInstrumentTypes(CreativeModeTab$Output output, HolderLookup<Instrument> instruments, Item instrumentItem, TagKey<Instrument> instrumentTagKey, CreativeModeTab$TabVisibility tabVisibility)
method_45426(class_1761$class_7704 arg0, class_7225<class_7444> arg1, class_1792 arg2, class_6862<class_7444> arg3, class_1761$class_7705 arg4)
addInstruments(ItemGroup$Entries entries, RegistryView<Instrument> registryWrapper, Item item, TagKey<Instrument> instrumentTag, ItemGroup$StackVisibility visibility)
private static void
generateSuspiciousStews(CreativeModeTab$Output output, CreativeModeTab$TabVisibility tabVisibility)
method_47332(class_1761$class_7704 arg0, class_1761$class_7705 arg1)
addSuspiciousStews(ItemGroup$Entries entries, ItemGroup$StackVisibility visibility)
private static void
generateOminousBottles(CreativeModeTab$Output output, CreativeModeTab$TabVisibility tabVisibility)
method_58652(class_1761$class_7704 arg0, class_1761$class_7705 arg1)
addOminousBottles(ItemGroup$Entries entries, ItemGroup$StackVisibility visibility)
private static void
generateFireworksAllDurations(CreativeModeTab$Output output, CreativeModeTab$TabVisibility tabVisibility)
method_47339(class_1761$class_7704 arg0, class_1761$class_7705 arg1)
addFireworkRockets(ItemGroup$Entries entries, ItemGroup$StackVisibility visibility)
private static void
generatePresetPaintings(CreativeModeTab$Output output, HolderLookup$Provider context, HolderLookup$RegistryLookup<PaintingVariant> paintings, Predicate<Holder<PaintingVariant>> filter, CreativeModeTab$TabVisibility tabVisibility)
method_48937(class_1761$class_7704 arg0, class_7225$class_7874 arg1, class_7225$class_7226<class_1535> arg2, Predicate<class_6880<class_1535>> arg3, class_1761$class_7705 arg4)
addPaintings(ItemGroup$Entries entries, RegistryView$WrapperLookup registries, RegistryView$Named<PaintingVariant> registryWrapper, Predicate<RegistryEntry<PaintingVariant>> filter, ItemGroup$StackVisibility stackVisibility)
private static void
copperBlockFamilies(Consumer<WeatheringCopperCollection<Item>> output)
method_1_4823(Consumer<class_1_758<class_1792>> arg0)
forEachCopperFamily(Consumer<OxidationMap<Item>> callback)
public static List<ItemGroup>
tabs()
method_47335()
getGroupsToDisplay()
public static List<ItemGroup>
allTabs()
method_47341()
getGroups()
private static Stream<ItemGroup>
streamAllTabs()
method_51327()
stream()
public static ItemGroup
searchTab()
method_47344()
getSearchGroup()
private static void
buildAllTabContents(CreativeModeTab$ItemDisplayParameters parameters)
method_47337(class_1761$class_8128 arg0)
updateEntries(ItemGroup$DisplayContext displayContext)
public static boolean
tryRebuildTabContents(FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup$Provider lookup)
method_47330(class_7699 arg0, boolean arg1, class_7225$class_7874 arg2)
updateDisplayContext(FeatureSet enabledFeatures, boolean operatorEnabled, RegistryView$WrapperLookup registries)
private static void
lambda$buildAllTabContents$3(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab arg1)
method_47331(class_1761$class_8128 arg0, class_1761 arg1)
method_47331(ItemGroup$DisplayContext arg0, ItemGroup group)
private static boolean
lambda$buildAllTabContents$2(CreativeModeTab arg0)
method_47333(class_1761 arg0)
method_47333(ItemGroup group)
private static void
lambda$buildAllTabContents$1(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab arg1)
method_47338(class_1761$class_8128 arg0, class_1761 arg1)
method_47338(ItemGroup$DisplayContext arg0, ItemGroup group)
private static boolean
lambda$buildAllTabContents$0(CreativeModeTab arg0)
method_47340(class_1761 arg0)
method_47340(ItemGroup group)
private static void
lambda$generatePresetPaintings$0(CreativeModeTab$Output arg0, CreativeModeTab$TabVisibility arg1, Holder$Reference arg2)
method_48935(class_1761$class_7704 arg0, class_1761$class_7705 arg1, class_6880$class_6883 arg2)
method_48935(ItemGroup$Entries arg0, ItemGroup$StackVisibility arg1, RegistryEntry$Reference paintingVariant)
private static void
lambda$generateInstrumentTypes$0(Item arg0, CreativeModeTab$Output arg1, CreativeModeTab$TabVisibility arg2, HolderSet$Named arg3)
method_48939(class_1792 arg0, class_1761$class_7704 arg1, class_1761$class_7705 arg2, class_6885$class_6888 arg3)
method_48939(Item arg0, ItemGroup$Entries arg1, ItemGroup$StackVisibility arg2, RegistryEntryList$Named entryList)
private static void
lambda$generateInstrumentTypes$2(CreativeModeTab$Output arg0, CreativeModeTab$TabVisibility arg1, ItemStack arg2)
method_48934(class_1761$class_7704 arg0, class_1761$class_7705 arg1, class_1799 arg2)
method_48934(ItemGroup$Entries arg0, ItemGroup$StackVisibility arg1, ItemStack stack)
private static ItemStack
lambda$generateInstrumentTypes$1(Item arg0, Holder arg1)
method_48941(class_1792 arg0, class_6880 arg1)
method_48941(Item arg0, RegistryEntry instrument)
private static void
lambda$generateEnchantmentBookTypesAllLevels$2(CreativeModeTab$Output arg0, CreativeModeTab$TabVisibility arg1, ItemStack arg2)
method_48947(class_1761$class_7704 arg0, class_1761$class_7705 arg1, class_1799 arg2)
method_48947(ItemGroup$Entries arg0, ItemGroup$StackVisibility arg1, ItemStack stack)
private static Stream
lambda$generateEnchantmentBookTypesAllLevels$0(Holder$Reference arg0)
method_59969(class_6880$class_6883 arg0)
method_59969(RegistryEntry$Reference enchantmentEntry)
private static ItemStack
lambda$generateEnchantmentBookTypesAllLevels$1(Holder$Reference arg0, int arg1)
method_59970(class_6880$class_6883 arg0, int arg1)
method_59970(RegistryEntry$Reference arg0, int level)
private static void
lambda$generateEnchantmentBookTypesOnlyMaxLevel$1(CreativeModeTab$Output arg0, CreativeModeTab$TabVisibility arg1, ItemStack arg2)
method_48952(class_1761$class_7704 arg0, class_1761$class_7705 arg1, class_1799 arg2)
method_48952(ItemGroup$Entries arg0, ItemGroup$StackVisibility arg1, ItemStack stack)
private static ItemStack
lambda$generateEnchantmentBookTypesOnlyMaxLevel$0(Holder$Reference arg0)
method_59972(class_6880$class_6883 arg0)
method_59972(RegistryEntry$Reference enchantmentEntry)
private static void
lambda$generatePotionEffectTypes$2(CreativeModeTab$Output arg0, CreativeModeTab$TabVisibility arg1, ItemStack arg2)
method_48954(class_1761$class_7704 arg0, class_1761$class_7705 arg1, class_1799 arg2)
method_48954(ItemGroup$Entries arg0, ItemGroup$StackVisibility arg1, ItemStack stack)
private static ItemStack
lambda$generatePotionEffectTypes$1(Item arg0, Holder$Reference arg1)
method_48940(class_1792 arg0, class_6880$class_6883 arg1)
method_48940(Item arg0, RegistryEntry$Reference entry)
private static boolean
lambda$generatePotionEffectTypes$0(FeatureFlagSet arg0, Holder$Reference arg1)
method_58650(class_7699 arg0, class_6880$class_6883 arg1)
method_58650(FeatureSet arg0, RegistryEntry$Reference potionEntry)
private static void
lambda$registerColoredItems$0(CreativeModeTab$Output arg0, ColorCollection arg1, DyeColor arg2)
method_1_4826(class_1761$class_7704 arg0, class_1_727 arg1, class_1767 arg2)
method_1_4826(ItemGroup$Entries arg0, ColorMap arg1, DyeColor color)
private static ItemStack
lambda$bootstrap$36()
method_51329()
method_51329()
private static void
lambda$bootstrap$33(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51311(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51311(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$34(CreativeModeTab$Output arg0, CreativeModeTab$ItemDisplayParameters arg1, HolderLookup$RegistryLookup arg2)
method_51312(class_1761$class_7704 arg0, class_1761$class_8128 arg1, class_7225$class_7226 arg2)
method_51312(ItemGroup$Entries arg0, ItemGroup$DisplayContext arg1, RegistryView$Named registryWrapper)
private static boolean
lambda$bootstrap$35(Holder arg0)
method_51314(class_6880 arg0)
method_51314(RegistryEntry registryEntry)
private static ItemStack
lambda$bootstrap$32()
method_51331()
method_51331()
private static void
lambda$bootstrap$31(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51318(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51318(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static ItemStack
lambda$bootstrap$30()
method_51333()
method_51333()
private static void
lambda$bootstrap$27(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51321(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51321(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$29(CreativeModeTab$Output arg0, HolderLookup$RegistryLookup arg1)
method_51313(class_1761$class_7704 arg0, class_7225$class_7226 arg1)
method_51313(ItemGroup$Entries arg0, RegistryView$Named registryWrapper)
private static void
lambda$bootstrap$28(CreativeModeTab$Output arg0, Item arg1)
method_1_4190(class_1761$class_7704 arg0, class_1792 arg1)
method_1_4190(ItemGroup$Entries arg0, Item dye)
private static ItemStack
lambda$bootstrap$26()
method_51341()
method_51341()
private static void
lambda$bootstrap$24(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51323(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51323(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$25(CreativeModeTab$Output arg0, CreativeModeTab$ItemDisplayParameters arg1, HolderLookup$RegistryLookup arg2)
method_51319(class_1761$class_7704 arg0, class_1761$class_8128 arg1, class_7225$class_7226 arg2)
method_51319(ItemGroup$Entries arg0, ItemGroup$DisplayContext arg1, RegistryView$Named registryWrapper)
private static ItemStack
lambda$bootstrap$23()
method_51337()
method_51337()
private static void
lambda$bootstrap$21(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51325(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51325(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$22(CreativeModeTab$Output arg0, CreativeModeTab$ItemDisplayParameters arg1, HolderLookup$RegistryLookup arg2)
method_51322(class_1761$class_7704 arg0, class_1761$class_8128 arg1, class_7225$class_7226 arg2)
method_51322(ItemGroup$Entries arg0, ItemGroup$DisplayContext arg1, RegistryView$Named registryWrapper)
private static ItemStack
lambda$bootstrap$20()
method_51339()
method_51339()
private static void
lambda$bootstrap$18(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51328(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51328(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$19(CreativeModeTab$Output arg0, HolderLookup$RegistryLookup arg1)
method_51324(class_1761$class_7704 arg0, class_7225$class_7226 arg1)
method_51324(ItemGroup$Entries arg0, RegistryView$Named wrapper)
private static ItemStack
lambda$bootstrap$17()
method_51340()
method_51340()
private static void
lambda$bootstrap$16(Registry arg0, CreativeModeTab$ItemDisplayParameters arg1, CreativeModeTab$Output arg2)
method_51316(class_2378 arg0, class_1761$class_8128 arg1, class_1761$class_7704 arg2)
method_51316(Registry arg0, ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static ItemStack
lambda$bootstrap$15()
method_51335()
method_51335()
private static ItemStack
lambda$bootstrap$14()
method_51342()
method_51342()
private static void
lambda$bootstrap$13(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51330(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51330(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static ItemStack
lambda$bootstrap$12()
method_51343()
method_51343()
private static void
lambda$bootstrap$9(List arg0, CreativeModeTab$ItemDisplayParameters arg1, CreativeModeTab$Output arg2)
method_51332(List arg0, class_1761$class_8128 arg1, class_1761$class_7704 arg2)
method_51332(List arg0, ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$10(CreativeModeTab$Output arg0, CreativeModeTab$ItemDisplayParameters arg1, HolderLookup$RegistryLookup arg2)
method_51326(class_1761$class_7704 arg0, class_1761$class_8128 arg1, class_7225$class_7226 arg2)
method_51326(ItemGroup$Entries arg0, ItemGroup$DisplayContext arg1, RegistryView$Named registryWrapper)
private static boolean
lambda$bootstrap$11(Holder arg0)
method_51320(class_6880 arg0)
method_51320(RegistryEntry registryEntry)
private static ItemStack
lambda$bootstrap$8()
method_51344()
method_51344()
private static void
lambda$bootstrap$7(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51334(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51334(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static ItemStack
lambda$bootstrap$6()
method_51345()
method_51345()
private static void
lambda$bootstrap$5(List arg0, CreativeModeTab$ItemDisplayParameters arg1, CreativeModeTab$Output arg2)
method_1_4189(List arg0, class_1761$class_8128 arg1, class_1761$class_7704 arg2)
method_1_4189(List arg0, ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static ItemStack
lambda$bootstrap$4()
method_51346()
method_51346()
private static void
lambda$bootstrap$1(CreativeModeTab$ItemDisplayParameters arg0, CreativeModeTab$Output arg1)
method_51338(class_1761$class_8128 arg0, class_1761$class_7704 arg1)
method_51338(ItemGroup$DisplayContext displayContext, ItemGroup$Entries entries)
private static void
lambda$bootstrap$3(CreativeModeTab$Output arg0, WeatheringCopperCollection arg1)
method_1_4825(class_1761$class_7704 arg0, class_1_758 arg1)
method_1_4825(ItemGroup$Entries arg0, OxidationMap family)
private static void
lambda$bootstrap$2(CreativeModeTab$Output arg0, WeatheringCopperCollection arg1)
method_1_4824(class_1761$class_7704 arg0, class_1_758 arg1)
method_1_4824(ItemGroup$Entries arg0, OxidationMap family)
private static ItemStack
lambda$bootstrap$0()
method_51347()
method_51347()