Class RegistryHelpers
java.lang.Object
earth.terrarium.botarium.common.registry.RegistryHelpers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceRegistryHelpers.BlockEntityFactory<T extends net.minecraft.world.level.block.entity.BlockEntity>static interfaceRegistryHelpers.MenuFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntityType<E>createBlockEntityType(RegistryHelpers.BlockEntityFactory<E> factory, net.minecraft.world.level.block.Block... blocks) static <T extends net.minecraft.world.inventory.AbstractContainerMenu>
net.minecraft.world.inventory.MenuType<T>createMenuType(RegistryHelpers.MenuFactory<T> factory)
-
Constructor Details
-
RegistryHelpers
public RegistryHelpers()
-
-
Method Details
-
createBlockEntityType
@ImplementedByExtension public static <E extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<E> createBlockEntityType(RegistryHelpers.BlockEntityFactory<E> factory, net.minecraft.world.level.block.Block... blocks) - Parameters:
factory- The factory to create the block entity.blocks- The blocks that the block entity can be attached to.- Returns:
- The created block entity type instance for the given factory.
-
createMenuType
@ImplementedByExtension public static <T extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<T> createMenuType(RegistryHelpers.MenuFactory<T> factory) - Parameters:
factory- The factory to create the menu.- Returns:
- The created menu type instance for the given factory.
-