Package net.minecraft.world.item
Class CreativeModeTab.Builder
java.lang.Object
net.minecraft.world.item.CreativeModeTab.Builder
- Enclosing class:
 - CreativeModeTab
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate ResourceLocationprivate Stringprivate booleanprivate final intprivate static final ResourceLocationprivate Componentprivate static final CreativeModeTab.DisplayItemsGeneratorprivate booleanprivate intprivate final CreativeModeTab.Rowprivate intprivate booleanprivate intprivate ResourceLocationprivate final List<ResourceLocation>private final List<ResourceLocation>private ResourceLocationprivate CreativeModeTab.Type - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbackgroundSuffix(String p_259981_) build()protected CreativeModeTab.Buildertype(CreativeModeTab.Type p_259283_) withBackgroundLocation(ResourceLocation background) Sets the location of the tab background.withLabelColor(int labelColor) Sets the color of the tab label.withScrollBarSpriteLocation(ResourceLocation scrollBarSpriteLocation) Sets the location of the scroll bar background.Gives this tab a search bar.withSearchBar(int searchBarWidth) Gives this tab a search bar, with a specific width.withSlotColor(int slotColor) Sets the color of tab's slots.withTabFactory(Function<CreativeModeTab.Builder, CreativeModeTab> tabFactory) final CreativeModeTab.BuilderwithTabsAfter(ResourceKey<CreativeModeTab>... tabs) Define tabs that should come after this tab.withTabsAfter(ResourceLocation... tabs) Define tabs that should come after this tab.final CreativeModeTab.BuilderwithTabsBefore(ResourceKey<CreativeModeTab>... tabs) Define tabs that should come before this tab.withTabsBefore(ResourceLocation... tabs) Define tabs that should come before this tab.withTabsImage(ResourceLocation tabsImage) Sets the image of the tab to a custom resource location, instead of an item's texture. 
- 
Field Details
- 
EMPTY_GENERATOR
 - 
CREATIVE_INVENTORY_TABS_IMAGE
 - 
row
 - 
column
private final int column - 
displayName
 - 
iconGenerator
 - 
displayItemsGenerator
 - 
canScroll
private boolean canScroll - 
showTitle
private boolean showTitle - 
alignedRight
private boolean alignedRight - 
type
 - 
backgroundSuffix
 - 
backgroundLocation
 - 
spriteScrollerLocation
 - 
hasSearchBar
private boolean hasSearchBar - 
searchBarWidth
private int searchBarWidth - 
tabsImage
 - 
labelColor
private int labelColor - 
slotColor
private int slotColor - 
tabFactory
 - 
tabsBefore
 - 
tabsAfter
 
 - 
 - 
Constructor Details
- 
Builder
 
 - 
 - 
Method Details
- 
title
 - 
icon
 - 
displayItems
 - 
alignedRight
 - 
hideTitle
 - 
noScrollBar
 - 
type
 - 
backgroundSuffix
 - 
withBackgroundLocation
Sets the location of the tab background. - 
withSearchBar
Gives this tab a search bar.Note that, if using a custom
background image, you will need to make sure that your image contains the input box and the scroll bar. - 
withSearchBar
Gives this tab a search bar, with a specific width.- Parameters:
 searchBarWidth- the width of the search bar
 - 
withScrollBarSpriteLocation
public CreativeModeTab.Builder withScrollBarSpriteLocation(ResourceLocation scrollBarSpriteLocation) Sets the location of the scroll bar background. - 
withTabsImage
Sets the image of the tab to a custom resource location, instead of an item's texture. - 
withLabelColor
Sets the color of the tab label. - 
withSlotColor
Sets the color of tab's slots. - 
withTabFactory
public CreativeModeTab.Builder withTabFactory(Function<CreativeModeTab.Builder, CreativeModeTab> tabFactory)  - 
withTabsBefore
Define tabs that should come before this tab. This tab will be placed after thetabs. - 
withTabsAfter
Define tabs that should come after this tab. This tab will be placed before thetabs. - 
withTabsBefore
@SafeVarargs public final CreativeModeTab.Builder withTabsBefore(ResourceKey<CreativeModeTab>... tabs) Define tabs that should come before this tab. This tab will be placed after thetabs. - 
withTabsAfter
@SafeVarargs public final CreativeModeTab.Builder withTabsAfter(ResourceKey<CreativeModeTab>... tabs) Define tabs that should come after this tab. This tab will be placed before thetabs. - 
build
 
 -