Class FabricBlockEntityTypeBuilder<T extends net.minecraft.block.entity.BlockEntity>
java.lang.Object
net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder<T>
public final class FabricBlockEntityTypeBuilder<T extends net.minecraft.block.entity.BlockEntity>
extends Object
Fabric's version of BlockEntityType.Builder.
Removes the need to use an access widener on the BlockEntityFactory
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
FabricBlockEntityTypeBuilder.Factory<T extends net.minecraft.block.entity.BlockEntity>
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.block.entity.BlockEntityType<T>
build()
net.minecraft.block.entity.BlockEntityType<T>
build(com.mojang.datafixers.types.Type<?> type)
static <T extends net.minecraft.block.entity.BlockEntity>
FabricBlockEntityTypeBuilder<T>create(FabricBlockEntityTypeBuilder.Factory<? extends T> factory, net.minecraft.block.Block... blocks)
-
Method Details
-
create
public static <T extends net.minecraft.block.entity.BlockEntity> FabricBlockEntityTypeBuilder<T> create(FabricBlockEntityTypeBuilder.Factory<? extends T> factory, net.minecraft.block.Block... blocks) -
build
-
build
public net.minecraft.block.entity.BlockEntityType<T> build(com.mojang.datafixers.types.Type<?> type)
-