Class CategorizedCreativeTab
java.lang.Object
net.minecraft.world.item.CreativeModeTab
team.lodestar.lodestone.systems.creative_tab.CategorizedCreativeTab
public abstract class CategorizedCreativeTab
extends net.minecraft.world.item.CreativeModeTab
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.item.CreativeModeTab
net.minecraft.world.item.CreativeModeTab.DisplayItemsGenerator, net.minecraft.world.item.CreativeModeTab.ItemDisplayParameters, net.minecraft.world.item.CreativeModeTab.Output, net.minecraft.world.item.CreativeModeTab.Row, net.minecraft.world.item.CreativeModeTab.TabVisibility, net.minecraft.world.item.CreativeModeTab.Type -
Field Summary
Fields inherited from class net.minecraft.world.item.CreativeModeTab
tabsAfter, tabsBefore -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCategorizedCreativeTab(String mod, CategorizedCreativeTab.Builder builder) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidcreateCategory(String id) abstract Optional<net.minecraft.resources.ResourceLocation> getEmptySlotTexture(int row, int column) it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap<CreativeTabCategory.CategoryHeader> abstract Optional<net.minecraft.resources.ResourceLocation> getHeaderTexture(CreativeTabCategory.CategoryHeader header, int row, int column) abstract booleanisItemVisible(net.minecraft.world.item.ItemStack stack) Methods inherited from class net.minecraft.world.item.CreativeModeTab
buildContents, builder, builder, canScroll, column, contains, createTextureLocation, getBackgroundTexture, getDisplayItems, getDisplayName, getIconItem, getLabelColor, getScrollerSprite, getSearchBarWidth, getSearchTabDisplayItems, getSlotColor, getTabsImage, getType, hasAnyItems, hasSearchBar, isAlignedRight, row, shouldDisplay, showTitle
-
Constructor Details
-
CategorizedCreativeTab
-
-
Method Details
-
getHeaderTexture
public abstract Optional<net.minecraft.resources.ResourceLocation> getHeaderTexture(CreativeTabCategory.CategoryHeader header, int row, int column) -
getEmptySlotTexture
public abstract Optional<net.minecraft.resources.ResourceLocation> getEmptySlotTexture(int row, int column) -
isItemVisible
public abstract boolean isItemVisible(net.minecraft.world.item.ItemStack stack) -
buildCategories
public abstract void buildCategories() -
getCategories
-
getHeaders
public it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap<CreativeTabCategory.CategoryHeader> getHeaders() -
createCategory
-
builder
public static CategorizedCreativeTab.Builder builder(Function<CategorizedCreativeTab.Builder, CategorizedCreativeTab> tabFactory)
-