Interface BlockRegister
- All Superinterfaces:
Iterable<RegistryEntry<net.minecraft.world.level.block.Block>>
- All Known Implementing Classes:
FabricBlockRegister
public interface BlockRegister
extends Iterable<RegistryEntry<net.minecraft.world.level.block.Block>>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionIterable<net.minecraft.world.level.block.Block>static BlockRegisterCommonRegister<net.minecraft.world.level.block.Block>CommonRegister<net.minecraft.world.item.Item>getModid()Iterable<net.minecraft.world.item.Item>voidregister()<B extends net.minecraft.world.level.block.Block & BlockItemProvider,I extends net.minecraft.world.item.Item>
BlockRegistryEntry<B,I> <B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item>
BlockRegistryEntry<B,I> register(String name, Supplier<? extends B> blockSupplier, Function<net.minecraft.world.level.block.Block, ? extends I> itemFunction) <B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item>
BlockRegistryEntry<B,I> <B extends net.minecraft.world.level.block.Block>
RegistryEntry<B>registerBlock(String name, Supplier<? extends B> supplier) Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
create
-
register
<B extends net.minecraft.world.level.block.Block & BlockItemProvider,I extends net.minecraft.world.item.Item> BlockRegistryEntry<B,I> register(String name, Supplier<? extends B> supplier) -
register
<B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item> BlockRegistryEntry<B,I> register(String name, Supplier<? extends B> blockSupplier, Function<net.minecraft.world.level.block.Block, ? extends I> itemFunction) -
register
<B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item> BlockRegistryEntry<B,I> register(String name, Supplier<? extends B> blockSupplier, Supplier<? extends I> itemSupplier) -
registerBlock
<B extends net.minecraft.world.level.block.Block> RegistryEntry<B> registerBlock(String name, Supplier<? extends B> supplier) -
register
void register() -
getModid
String getModid() -
blockIterable
Iterable<net.minecraft.world.level.block.Block> blockIterable() -
itemIterable
Iterable<net.minecraft.world.item.Item> itemIterable() -
getBlockRegister
CommonRegister<net.minecraft.world.level.block.Block> getBlockRegister() -
getItemRegister
CommonRegister<net.minecraft.world.item.Item> getItemRegister()
-