Class BookshelfContent
java.lang.Object
net.darkhax.bookshelf.common.impl.BookshelfContent
- All Implemented Interfaces:
IContentProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterCommandArguments(ArgumentRegister register) voidregisterCommands(com.mojang.brigadier.CommandDispatcher<net.minecraft.commands.CommandSourceStack> dispatcher, net.minecraft.commands.CommandBuildContext context, net.minecraft.commands.Commands.CommandSelection selection) voidregisterCriteriaTriggers(Register<net.minecraft.advancements.CriterionTrigger<?>> registry) voidregisterIngredientTypes(RegisterIngredient registry) voidregisterItemSubPredicates(Register<net.minecraft.advancements.critereon.ItemSubPredicate.Type<?>> registry) voidregisterLoadConditions(Register<com.mojang.serialization.MapCodec<? extends ILoadCondition>> registry) voidvoidregisterLootEntryType(Register<com.mojang.serialization.MapCodec<? extends net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer>> register) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.darkhax.bookshelf.common.api.registry.IContentProvider
bindBlockEntityRenderer, bindRenderLayers, registerAttributes, registerBlockEntities, registerBlocks, registerBrewing, registerCatVariants, registerEntities, registerItemComponents, registerItems, registerItems, registerItemTabs, registerLootConditions, registerLootFunctions, registerLootPoolAdditions, registerMenus, registerMenuScreens, registerMobEffects, registerPackets, registerParticleFactories, registerParticleTypes, registerPotions, registerPotPatterns, registerRecipeSerializers, registerRecipeTypes, registerTrades
-
Constructor Details
-
BookshelfContent
public BookshelfContent()
-
-
Method Details
-
contentNamespace
- Specified by:
contentNamespacein interfaceIContentProvider
-
registerCommands
public void registerCommands(com.mojang.brigadier.CommandDispatcher<net.minecraft.commands.CommandSourceStack> dispatcher, net.minecraft.commands.CommandBuildContext context, net.minecraft.commands.Commands.CommandSelection selection) - Specified by:
registerCommandsin interfaceIContentProvider
-
registerCommandArguments
- Specified by:
registerCommandArgumentsin interfaceIContentProvider
-
registerIngredientTypes
- Specified by:
registerIngredientTypesin interfaceIContentProvider
-
registerLoadConditions
public void registerLoadConditions(Register<com.mojang.serialization.MapCodec<? extends ILoadCondition>> registry) - Specified by:
registerLoadConditionsin interfaceIContentProvider
-
registerItemSubPredicates
public void registerItemSubPredicates(Register<net.minecraft.advancements.critereon.ItemSubPredicate.Type<?>> registry) - Specified by:
registerItemSubPredicatesin interfaceIContentProvider
-
registerCriteriaTriggers
public void registerCriteriaTriggers(Register<net.minecraft.advancements.CriterionTrigger<?>> registry) - Specified by:
registerCriteriaTriggersin interfaceIContentProvider
-
registerLootEntryType
public void registerLootEntryType(Register<com.mojang.serialization.MapCodec<? extends net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer>> register) - Specified by:
registerLootEntryTypein interfaceIContentProvider
-
registerLootDescriptions
- Specified by:
registerLootDescriptionsin interfaceIContentProvider
-