Class BlockEntityTypes
java.lang.Object
net.ixdarklord.coolcatcore.api.registry.BlockEntityTypes
Block entity types from common code (vanilla keeps their constructor private).
public static final RegistryEntry<BlockEntityType<CrateBlockEntity>> CRATE = BLOCK_ENTITIES.register("crate",
() -> BlockEntityTypes.create(CrateBlockEntity::new, MyBlocks.CRATE.get()));
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBlockEntityTypes.Factory<T extends net.minecraft.world.level.block.entity.BlockEntity> -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntityType<T> create(BlockEntityTypes.Factory<? extends T> factory, net.minecraft.world.level.block.Block... blocks) A block entity type for these blocks; register it inRegistries.BLOCK_ENTITY_TYPE.
-
Method Details
-
create
public static <T extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<T> create(BlockEntityTypes.Factory<? extends T> factory, net.minecraft.world.level.block.Block... blocks) A block entity type for these blocks; register it inRegistries.BLOCK_ENTITY_TYPE.
-