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
  • 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

      public net.minecraft.block.entity.BlockEntityType<T> build()
    • build

      public net.minecraft.block.entity.BlockEntityType<T> build(com.mojang.datafixers.types.Type<?> type)