Class RegistryHelpers

java.lang.Object
earth.terrarium.botarium.common.registry.RegistryHelpers

public class RegistryHelpers extends Object
  • Constructor Details

    • RegistryHelpers

      public RegistryHelpers()
  • Method Details

    • createBlockEntityType

      @ImplementedByExtension public static <E extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<E> createBlockEntityType(RegistryHelpers.BlockEntityFactory<E> factory, net.minecraft.world.level.block.Block... blocks)
      Parameters:
      factory - The factory to create the block entity.
      blocks - The blocks that the block entity can be attached to.
      Returns:
      The created block entity type instance for the given factory.
    • createMenuType

      @ImplementedByExtension public static <T extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<T> createMenuType(RegistryHelpers.MenuFactory<T> factory)
      Parameters:
      factory - The factory to create the menu.
      Returns:
      The created menu type instance for the given factory.