Interface RegistryHelper

All Known Implementing Classes:
FabricRegistryHelper

public interface RegistryHelper
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    RegistryHelper.BlockEntityFactory<BE extends net.minecraft.world.level.block.entity.BlockEntity>
     
    static interface 
    RegistryHelper.MenuSupplier<M extends net.minecraft.world.inventory.AbstractContainerMenu>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <BE extends net.minecraft.world.level.block.entity.BlockEntity>
    net.minecraft.world.level.block.entity.BlockEntityType<BE>
    registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks)
     
    net.minecraft.world.item.CreativeModeTab
    registerCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab)
     
    <M extends net.minecraft.world.inventory.AbstractContainerMenu>
    net.minecraft.world.inventory.MenuType<M>
    registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier)
     
  • Method Details

    • registerBlockEntity

      <BE extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<BE> registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks)
    • registerMenu

      <M extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<M> registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier)
    • registerCreativeTab

      net.minecraft.world.item.CreativeModeTab registerCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab)