Home Commands Examples Getting Started With Scripts Global Keywords 1.21 Migration Guide
BracketDumpers BracketHandlers BracketValidators ResourceLocationBracketHandler

BannerPatternLayersBuilder

Importing the class

If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.

script.zs
import crafttweaker.api.block.entity.BannerPatternLayersBuilder;

Members

add(pattern as BannerPattern, color as DyeColor) as Builder
Adds a layer to the BannerPatternLayers.Builder.

Returns: The BannerPatternLayers.Builder with the layer added.

script.zs
// Builder.add(pattern as BannerPattern, color as DyeColor) as BannerPatternLayersBuilder;
myBuilder.add(myBannerPattern, myDyeColor);

Parameters:

pattern Type: BannerPattern - The BannerPattern to add.
color Type: DyeColor - The DyeColor to add.

Return Type: BannerPatternLayersBuilder

add(layer as Layer) as Builder
Adds a layer to the BannerPatternLayers.Builder.

Returns: The BannerPatternLayers.Builder with the layer added.

script.zs
myBuilder.add(myLayer);

Parameters:

layer Type: BannerPatternLayersLayer - The BannerPatternLayers.Layer to add.

Return Type: BannerPatternLayersBuilder

addAll(layers as BannerPatternLayers) as Builder
Adds all layers from the provided BannerPatternLayers to the BannerPatternLayers.Builder.

Returns: The BannerPatternLayers.Builder with the layers added.

script.zs
// Builder.addAll(layers as BannerPatternLayers) as BannerPatternLayersBuilder;
myBuilder.addAll(myBannerPatternLayers);

Parameters:

Return Type: BannerPatternLayersBuilder

build() as BannerPatternLayers
Builds the BannerPatternLayers from the BannerPatternLayers.Builder.

Returns: The BannerPatternLayers built from the BannerPatternLayers.Builder.

script.zs
// Builder.build() as BannerPatternLayers;
myBuilder.build();

Return Type: BannerPatternLayers

static of() as Builder
Creates a new BannerPatternLayers.Builder.

Returns: The new BannerPatternLayers.Builder.

script.zs
// Builder.of() as BannerPatternLayersBuilder;
BannerPatternLayersBuilder.of();

Return Type: BannerPatternLayersBuilder