Class BlockRegistryObjectGroup<B extends net.minecraft.world.level.block.Block,​I extends net.minecraft.world.item.Item,​T extends net.minecraft.world.level.block.entity.BlockEntity>

java.lang.Object
com.hrznstudio.titanium.registry.BlockRegistryObjectGroup<B,​I,​T>
All Implemented Interfaces:
Supplier<B>

public class BlockRegistryObjectGroup<B extends net.minecraft.world.level.block.Block,​I extends net.minecraft.world.item.Item,​T extends net.minecraft.world.level.block.entity.BlockEntity> extends Object implements Supplier<B>
  • Constructor Details

  • Method Details

    • getBlock

      @Nonnull public B getBlock()
    • getItem

      @Nonnull public I getItem()
    • getTileEntityType

      @Nonnull public net.minecraft.world.level.block.entity.BlockEntityType<T> getTileEntityType()
    • register

      public BlockRegistryObjectGroup<B,​I,​?> register​(net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blockRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> itemRegistry)
    • register

      public BlockRegistryObjectGroup<B,​I,​T> register​(net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blockRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> itemRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.entity.BlockEntityType<?>> tileEntityTypeRegistry)
    • getName

      public String getName()
    • get

      public B get()
      Specified by:
      get in interface Supplier<B extends net.minecraft.world.level.block.Block>