public abstract class BlockEntityBuilderAPI extends RegistryEntryBuilder<BlockEntityAPI<?,?>>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Consumer<BlockEntityAPI<?,?>> |
onTick |
protected java.util.function.Supplier<java.util.Collection<BlockAPI<?>>> |
validBlocks |
registryName| Modifier | Constructor and Description |
|---|---|
protected |
BlockEntityBuilderAPI(BlockEntityBuilderAPI parent) |
| Modifier and Type | Method and Description |
|---|---|
BlockEntityBuilderAPI |
setOnTick(java.util.function.Consumer<BlockEntityAPI<?,?>> consumer) |
BlockEntityBuilderAPI |
setRegistryName(ResourceLocationAPI<?> name) |
BlockEntityBuilderAPI |
setValidBlocks(java.util.function.Supplier<java.util.Collection<BlockAPI<?>>> supplier) |
buildprotected java.util.function.Consumer<BlockEntityAPI<?,?>> onTick
protected java.util.function.Supplier<java.util.Collection<BlockAPI<?>>> validBlocks
protected BlockEntityBuilderAPI(@Nullable
BlockEntityBuilderAPI parent)
public BlockEntityBuilderAPI setRegistryName(ResourceLocationAPI<?> name)
setRegistryName in class RegistryEntryBuilder<BlockEntityAPI<?,?>>public BlockEntityBuilderAPI setOnTick(java.util.function.Consumer<BlockEntityAPI<?,?>> consumer)
public BlockEntityBuilderAPI setValidBlocks(java.util.function.Supplier<java.util.Collection<BlockAPI<?>>> supplier)