Package net.minecraftforge.common
Class CreativeModeTabRegistry
java.lang.Object
net.minecraftforge.common.CreativeModeTabRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate static final com.google.common.collect.BiMap<ResourceLocation,CreativeModeTab> private static final com.google.common.collect.Multimap<ResourceLocation,ResourceLocation> private static final org.slf4j.Loggerprivate static final List<CreativeModeTab>private static final List<CreativeModeTab>private static final com.google.common.collect.BiMap<ResourceLocation,CreativeModeTab> private static final com.google.common.collect.Multimap<ResourceLocation,ResourceLocation> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprivate static ResourceLocationgetCreativeModeTabName(Object entry) static @Nullable ResourceLocationgetName(CreativeModeTab tab) Returns the name of the given CreativeModeTab, or null.(package private) static PreparableReloadListenerstatic List<CreativeModeTab>Returns an unmodifiable view of the sorted list of creative mode tabs in ascending order.static @Nullable CreativeModeTabgetTab(ResourceLocation name) Returns the CreativeModeTab with the given name, or null.private static voidprocessCreativeModeTab(CreativeModeTab creativeModeTab, ResourceLocation name, List<Object> afterEntries, List<Object> beforeEntries) private static voidprivate static CreativeModeTabregisterCreativeModeTab(Consumer<CreativeModeTab.Builder> configurator, ResourceLocation name, List<Object> afterEntries, List<Object> beforeEntries) private static voidrunInServerThreadIfPossible(it.unimi.dsi.fastutil.booleans.BooleanConsumer runnable) private static voidsetCreativeModeTabOrder(List<CreativeModeTab> tierList)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
CREATIVE_MODE_TAB_ORDERING_JSON
-
SORTED_TABS
-
SORTED_TABS_VIEW
-
creativeModeTabs
private static final com.google.common.collect.BiMap<ResourceLocation,CreativeModeTab> creativeModeTabs -
vanillaCreativeModeTabs
private static final com.google.common.collect.BiMap<ResourceLocation,CreativeModeTab> vanillaCreativeModeTabs -
edges
-
vanillaEdges
private static final com.google.common.collect.Multimap<ResourceLocation,ResourceLocation> vanillaEdges
-
-
Constructor Details
-
CreativeModeTabRegistry
public CreativeModeTabRegistry()
-
-
Method Details
-
getSortedCreativeModeTabs
Returns an unmodifiable view of the sorted list of creative mode tabs in ascending order.- Returns:
- an unmodifiable view of the sorted list of creative mode tabs in ascending order
-
getTab
Returns the CreativeModeTab with the given name, or null.- Parameters:
name- the name to look up- Returns:
- the CreativeModeTab with the given name, or null
-
getName
Returns the name of the given CreativeModeTab, or null.- Parameters:
tab- the tab to look up- Returns:
- the name of the given CreativeModeTab, or null
-
processCreativeModeTab
private static void processCreativeModeTab(CreativeModeTab creativeModeTab, ResourceLocation name, List<Object> afterEntries, List<Object> beforeEntries) -
getCreativeModeTabName
-
getReloadListener
-
recalculateItemCreativeModeTabs
private static void recalculateItemCreativeModeTabs() -
setCreativeModeTabOrder
-
runInServerThreadIfPossible
private static void runInServerThreadIfPossible(it.unimi.dsi.fastutil.booleans.BooleanConsumer runnable) -
fireCollectionEvent
@Internal public static void fireCollectionEvent() -
registerCreativeModeTab
@Internal private static CreativeModeTab registerCreativeModeTab(Consumer<CreativeModeTab.Builder> configurator, ResourceLocation name, List<Object> afterEntries, List<Object> beforeEntries)
-