Class FabricItemGroupBuilder
java.lang.Object
net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder
-
Method Summary
Modifier and TypeMethodDescriptionappendItems(Consumer<List<net.minecraft.item.ItemStack>> stacksForDisplay)
This allows for a custom list of items to be displayed in a tab, this enabled tabs to be created with a custom set of items.net.minecraft.item.ItemGroup
build()
Create an instance of the ItemGroup.static net.minecraft.item.ItemGroup
build(net.minecraft.util.Identifier identifier, Supplier<net.minecraft.item.ItemStack> stackSupplier)
This is a single method that makes creating an ItemGroup with an icon one call.static FabricItemGroupBuilder
create(net.minecraft.util.Identifier identifier)
Create a new Item Group Builder.This is used to add an icon to to the item group.stacksForDisplay(Consumer<List<net.minecraft.item.ItemStack>> appender)
Deprecated.
-
Method Details
-
create
Create a new Item Group Builder.- Parameters:
identifier
- the id will become the name of the ItemGroup and will be used for the translation key- Returns:
- a FabricItemGroupBuilder
-
icon
This is used to add an icon to to the item group.- Parameters:
stackSupplier
- the supplier should return the item stack that you wish to show on the tab- Returns:
- a reference to the FabricItemGroupBuilder
-
stacksForDisplay
@Deprecated public FabricItemGroupBuilder stacksForDisplay(Consumer<List<net.minecraft.item.ItemStack>> appender)Deprecated.This allows for a custom list of items to be displayed in a tab, this enabled tabs to be created with a custom set of items.- Parameters:
appender
- Add ItemStack's to this list to show in the ItemGroup- Returns:
- a reference to the FabricItemGroupBuilder
-
appendItems
public FabricItemGroupBuilder appendItems(Consumer<List<net.minecraft.item.ItemStack>> stacksForDisplay)This allows for a custom list of items to be displayed in a tab, this enabled tabs to be created with a custom set of items.- Parameters:
stacksForDisplay
- Add ItemStack's to this list to show in the ItemGroup- Returns:
- a reference to the FabricItemGroupBuilder
-
build
public static net.minecraft.item.ItemGroup build(net.minecraft.util.Identifier identifier, Supplier<net.minecraft.item.ItemStack> stackSupplier)This is a single method that makes creating an ItemGroup with an icon one call.- Parameters:
identifier
- the id will become the name of the ItemGroup and will be used for the translation keystackSupplier
- the supplier should return the item stack that you wish to show on the tab- Returns:
- An instance of the built ItemGroup
-
build
public net.minecraft.item.ItemGroup build()Create an instance of the ItemGroup.- Returns:
- An instance of the built ItemGroup
-
appendItems(Consumer)