public class BlockRegistryObjectGroup<B extends net.minecraft.block.Block,I extends net.minecraft.item.Item,T extends net.minecraft.tileentity.TileEntity>
extends java.lang.Object
implements java.util.function.Supplier<B>
| Constructor and Description |
|---|
BlockRegistryObjectGroup(java.lang.String name,
java.util.function.Supplier<B> blockCreator,
java.util.function.Function<B,I> itemCreator) |
BlockRegistryObjectGroup(java.lang.String name,
java.util.function.Supplier<B> blockCreator,
java.util.function.Function<B,I> itemCreator,
java.util.function.Supplier<T> tileSupplier) |
| Modifier and Type | Method and Description |
|---|---|
B |
get() |
B |
getBlock() |
I |
getItem() |
java.lang.String |
getName() |
net.minecraft.tileentity.TileEntityType<T> |
getTileEntityType() |
BlockRegistryObjectGroup<B,I,?> |
register(net.minecraftforge.registries.DeferredRegister<net.minecraft.block.Block> blockRegistry,
net.minecraftforge.registries.DeferredRegister<net.minecraft.item.Item> itemRegistry) |
BlockRegistryObjectGroup<B,I,T> |
register(net.minecraftforge.registries.DeferredRegister<net.minecraft.block.Block> blockRegistry,
net.minecraftforge.registries.DeferredRegister<net.minecraft.item.Item> itemRegistry,
net.minecraftforge.registries.DeferredRegister<net.minecraft.tileentity.TileEntityType<?>> tileEntityTypeRegistry) |
public BlockRegistryObjectGroup(java.lang.String name,
java.util.function.Supplier<B> blockCreator,
java.util.function.Function<B,I> itemCreator)
@Nonnull public B getBlock()
@Nonnull public I getItem()
@Nonnull public net.minecraft.tileentity.TileEntityType<T> getTileEntityType()
public BlockRegistryObjectGroup<B,I,?> register(net.minecraftforge.registries.DeferredRegister<net.minecraft.block.Block> blockRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.item.Item> itemRegistry)
public BlockRegistryObjectGroup<B,I,T> register(net.minecraftforge.registries.DeferredRegister<net.minecraft.block.Block> blockRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.item.Item> itemRegistry, net.minecraftforge.registries.DeferredRegister<net.minecraft.tileentity.TileEntityType<?>> tileEntityTypeRegistry)
public java.lang.String getName()