public interface RechiseledBlockBuilder
RechiseledRegistration to get new block builders.
Created 26/04/2023 by SuperMartijn642
| Modifier and Type | Method and Description |
|---|---|
RechiseledBlockBuilder |
blockTag(java.lang.String namespace,
java.lang.String identifier)
Adds the constructed block to the given tag.
|
RechiseledBlockType |
build()
Completes this block builder and returns an
RechiseledBlockType containing the constructed blocks. |
RechiseledBlockBuilder |
connectingVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
Sets the connecting variant for this block to the given block.
|
RechiseledBlockBuilder |
connectingVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier,
int data)
Sets the connecting variant for this block to the given block.
|
RechiseledBlockBuilder |
copyProperties(java.util.function.Supplier<net.minecraft.block.Block> block)
Copies the properties from the given block
|
RechiseledBlockBuilder |
itemGroups(net.minecraft.creativetab.CreativeTabs group,
net.minecraft.creativetab.CreativeTabs... groups)
Sets the item groups the constructed blocks will be added to
|
RechiseledBlockBuilder |
miningTagsFrom(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
Copies the mining tags from the given block.
|
RechiseledBlockBuilder |
model(BlockModelType modelType)
Sets a different model type to be generated.
|
RechiseledBlockBuilder |
noConnectingVariant()
Indicates that this block does not have a connecting variant
|
RechiseledBlockBuilder |
noRegularVariant()
Indicates that this block does not have a non-connecting variant
|
RechiseledBlockBuilder |
properties(com.supermartijn642.core.block.BlockProperties properties)
Sets the properties for the constructed blocks
|
RechiseledBlockBuilder |
properties(java.util.function.Consumer<com.supermartijn642.core.block.BlockProperties> configurer)
Allows configuration of block properties
|
RechiseledBlockBuilder |
recipe(net.minecraft.util.ResourceLocation location)
Sets the chiseling recipe which this block should be added to.
|
RechiseledBlockBuilder |
regularVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
Sets the regular variant for this block to the given block.
|
RechiseledBlockBuilder |
regularVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier,
int data)
Sets the regular variant for this block to the given block.
|
RechiseledBlockBuilder |
specification(BlockSpecification specification)
Sets the type of block to be constructed
|
RechiseledBlockBuilder |
translation(java.lang.String translation)
Sets the translation for the constructed block.
|
RechiseledBlockBuilder properties(com.supermartijn642.core.block.BlockProperties properties)
RechiseledBlockBuilder copyProperties(java.util.function.Supplier<net.minecraft.block.Block> block)
RechiseledBlockBuilder properties(java.util.function.Consumer<com.supermartijn642.core.block.BlockProperties> configurer)
RechiseledBlockBuilder itemGroups(net.minecraft.creativetab.CreativeTabs group, net.minecraft.creativetab.CreativeTabs... groups)
RechiseledBlockBuilder specification(BlockSpecification specification)
RechiseledBlockBuilder noRegularVariant()
RechiseledBlockBuilder noConnectingVariant()
RechiseledBlockBuilder regularVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
RechiseledBlockBuilder regularVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier, int data)
RechiseledBlockBuilder connectingVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
RechiseledBlockBuilder connectingVariant(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier, int data)
RechiseledBlockBuilder recipe(net.minecraft.util.ResourceLocation location)
RechiseledBlockBuilder blockTag(java.lang.String namespace, java.lang.String identifier)
RechiseledBlockBuilder miningTagsFrom(java.util.function.Supplier<net.minecraft.block.Block> blockSupplier)
RechiseledBlockBuilder translation(java.lang.String translation)
RechiseledBlockBuilder model(BlockModelType modelType)
RechiseledBlockType build()
RechiseledBlockType containing the constructed blocks.