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>