Package info.u_team.u_team_core.factory
Class FabricBlockRegister
java.lang.Object
info.u_team.u_team_core.factory.FabricBlockRegister
- All Implemented Interfaces:
BlockRegister,Iterable<RegistryEntry<net.minecraft.world.level.block.Block>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFabricBlockRegister.FabricBlockRegistryEntry<B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item> static class -
Method Summary
Modifier and TypeMethodDescriptionIterable<net.minecraft.world.level.block.Block>CommonRegister<net.minecraft.world.level.block.Block>CommonRegister<net.minecraft.world.item.Item>getModid()Iterable<net.minecraft.world.item.Item>Iterator<RegistryEntry<net.minecraft.world.level.block.Block>>iterator()voidregister()<B extends net.minecraft.world.level.block.Block & BlockItemProvider,I extends net.minecraft.world.item.Item>
FabricBlockRegister.FabricBlockRegistryEntry<B,I> <B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item>
FabricBlockRegister.FabricBlockRegistryEntry<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>
FabricBlockRegister.FabricBlockRegistryEntry<B,I> <B extends net.minecraft.world.level.block.Block>
FabricCommonRegister.FabricRegistryEntry<B>registerBlock(String name, Supplier<? extends B> supplier) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
register
public <B extends net.minecraft.world.level.block.Block & BlockItemProvider,I extends net.minecraft.world.item.Item> FabricBlockRegister.FabricBlockRegistryEntry<B,I> register(String name, Supplier<? extends B> supplier) - Specified by:
registerin interfaceBlockRegister
-
register
public <B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item> FabricBlockRegister.FabricBlockRegistryEntry<B,I> register(String name, Supplier<? extends B> blockSupplier, Function<net.minecraft.world.level.block.Block, ? extends I> itemFunction) - Specified by:
registerin interfaceBlockRegister
-
register
public <B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item> FabricBlockRegister.FabricBlockRegistryEntry<B,I> register(String name, Supplier<? extends B> blockSupplier, Supplier<? extends I> itemSupplier) - Specified by:
registerin interfaceBlockRegister
-
registerBlock
public <B extends net.minecraft.world.level.block.Block> FabricCommonRegister.FabricRegistryEntry<B> registerBlock(String name, Supplier<? extends B> supplier) - Specified by:
registerBlockin interfaceBlockRegister
-
register
public void register()- Specified by:
registerin interfaceBlockRegister
-
getModid
- Specified by:
getModidin interfaceBlockRegister
-
iterator
- Specified by:
iteratorin interfaceIterable<RegistryEntry<net.minecraft.world.level.block.Block>>
-
blockIterable
- Specified by:
blockIterablein interfaceBlockRegister
-
itemIterable
- Specified by:
itemIterablein interfaceBlockRegister
-
getBlockRegister
- Specified by:
getBlockRegisterin interfaceBlockRegister
-
getItemRegister
- Specified by:
getItemRegisterin interfaceBlockRegister
-