Interface RegistryHelper
- All Known Implementing Classes:
FabricRegistryHelper
public interface RegistryHelper
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceRegistryHelper.BlockEntityFactory<BE extends net.minecraft.world.level.block.entity.BlockEntity>static interfaceRegistryHelper.MenuSupplier<M extends net.minecraft.world.inventory.AbstractContainerMenu> -
Method Summary
Modifier and TypeMethodDescription<BE extends net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntityType<BE>registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks) net.minecraft.world.item.CreativeModeTabregisterCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab) <E extends net.minecraft.world.entity.Entity>
net.minecraft.world.entity.EntityType<E>registerEntity(net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory spawnGroup, Consumer<net.minecraft.world.entity.EntityType.Builder<E>> builder, net.minecraft.resources.ResourceLocation resource) <M extends net.minecraft.world.inventory.AbstractContainerMenu>
net.minecraft.world.inventory.MenuType<M>registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier)
-
Method Details
-
registerEntity
<E extends net.minecraft.world.entity.Entity> net.minecraft.world.entity.EntityType<E> registerEntity(net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory spawnGroup, Consumer<net.minecraft.world.entity.EntityType.Builder<E>> builder, net.minecraft.resources.ResourceLocation resource) -
registerBlockEntity
<BE extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<BE> registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks) -
registerMenu
<M extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<M> registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier) -
registerCreativeTab
net.minecraft.world.item.CreativeModeTab registerCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab)
-