Class BotanyPotsContent

java.lang.Object
net.darkhax.botanypots.common.impl.BotanyPotsContent
All Implemented Interfaces:
net.darkhax.bookshelf.common.api.registry.IContentProvider

public class BotanyPotsContent extends Object implements net.darkhax.bookshelf.common.api.registry.IContentProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Supplier<net.minecraft.world.item.ItemStack>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    bindBlockEntityRenderer(net.darkhax.bookshelf.common.api.registry.register.RegisterBlockEntityRenderer registry)
     
    void
    bindRenderLayers(BiConsumer<net.minecraft.world.level.block.Block,net.minecraft.client.renderer.RenderType> registry)
     
     
    static net.minecraft.network.chat.Component
    modMessage(net.minecraft.network.chat.Component component)
     
    void
    registerBlockEntities(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.level.block.entity.BlockEntityType.Builder<?>> registry)
     
    void
    registerBlocks(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.level.block.Block> registry)
     
    void
    registerCommands(com.mojang.brigadier.CommandDispatcher<net.minecraft.commands.CommandSourceStack> dispatcher, net.minecraft.commands.CommandBuildContext context, net.minecraft.commands.Commands.CommandSelection selection)
     
    void
    registerItemComponents(net.darkhax.bookshelf.common.api.registry.register.ItemComponentRegister registry)
     
    void
    registerItems(net.darkhax.bookshelf.common.api.registry.register.RegisterItem registry)
     
    void
    registerItemTabs(net.darkhax.bookshelf.common.api.registry.register.RegisterItemTab registry)
     
    void
    registerLoadConditions(net.darkhax.bookshelf.common.api.registry.register.Register<com.mojang.serialization.MapCodec<? extends net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition>> registry)
     
    void
    registerMenus(net.darkhax.bookshelf.common.api.registry.register.MenuRegister registry)
     
    void
    registerMenuScreens(net.darkhax.bookshelf.common.api.registry.register.RegisterMenuScreen registry)
     
    void
    registerRecipeSerializers(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.item.crafting.RecipeSerializer<?>> registry)
     
    void
    registerRecipeTypes(net.darkhax.bookshelf.common.api.registry.register.RegisterRecipeType registry)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.darkhax.bookshelf.common.api.registry.IContentProvider

    registerAttributes, registerBrewing, registerCatVariants, registerCommandArguments, registerCriteriaTriggers, registerEntities, registerIngredientTypes, registerItems, registerItemSubPredicates, registerLootConditions, registerLootDescriptions, registerLootEntryType, registerLootFunctions, registerLootPoolAdditions, registerMobEffects, registerPackets, registerParticleFactories, registerParticleTypes, registerPotions, registerPotPatterns, registerTrades
  • Field Details

    • TAB_ICON

      public static final Supplier<net.minecraft.world.item.ItemStack> TAB_ICON
  • Constructor Details

    • BotanyPotsContent

      public BotanyPotsContent()
  • Method Details

    • registerBlocks

      public void registerBlocks(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.level.block.Block> registry)
      Specified by:
      registerBlocks in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerItems

      public void registerItems(net.darkhax.bookshelf.common.api.registry.register.RegisterItem registry)
      Specified by:
      registerItems in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerBlockEntities

      public void registerBlockEntities(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.level.block.entity.BlockEntityType.Builder<?>> registry)
      Specified by:
      registerBlockEntities in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerMenus

      public void registerMenus(net.darkhax.bookshelf.common.api.registry.register.MenuRegister registry)
      Specified by:
      registerMenus in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerRecipeTypes

      public void registerRecipeTypes(net.darkhax.bookshelf.common.api.registry.register.RegisterRecipeType registry)
      Specified by:
      registerRecipeTypes in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerRecipeSerializers

      public void registerRecipeSerializers(net.darkhax.bookshelf.common.api.registry.register.Register<net.minecraft.world.item.crafting.RecipeSerializer<?>> registry)
      Specified by:
      registerRecipeSerializers in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerLoadConditions

      public void registerLoadConditions(net.darkhax.bookshelf.common.api.registry.register.Register<com.mojang.serialization.MapCodec<? extends net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition>> registry)
      Specified by:
      registerLoadConditions in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerItemTabs

      public void registerItemTabs(net.darkhax.bookshelf.common.api.registry.register.RegisterItemTab registry)
      Specified by:
      registerItemTabs in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • 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:
      registerCommands in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • bindBlockEntityRenderer

      public void bindBlockEntityRenderer(net.darkhax.bookshelf.common.api.registry.register.RegisterBlockEntityRenderer registry)
      Specified by:
      bindBlockEntityRenderer in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerItemComponents

      public void registerItemComponents(net.darkhax.bookshelf.common.api.registry.register.ItemComponentRegister registry)
      Specified by:
      registerItemComponents in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • registerMenuScreens

      public void registerMenuScreens(net.darkhax.bookshelf.common.api.registry.register.RegisterMenuScreen registry)
      Specified by:
      registerMenuScreens in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • bindRenderLayers

      public void bindRenderLayers(BiConsumer<net.minecraft.world.level.block.Block,net.minecraft.client.renderer.RenderType> registry)
      Specified by:
      bindRenderLayers in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • contentNamespace

      public String contentNamespace()
      Specified by:
      contentNamespace in interface net.darkhax.bookshelf.common.api.registry.IContentProvider
    • modMessage

      public static net.minecraft.network.chat.Component modMessage(net.minecraft.network.chat.Component component)