Package de.maxbossing.maxapi.Builders
Class BannerBuilder
java.lang.Object
de.maxbossing.maxapi.Builders.BannerBuilder
Banner Builder
- Author:
- max
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPattern(org.bukkit.block.banner.Pattern pattern) adds pattern on topaddPattern(org.bukkit.DyeColor color, org.bukkit.block.banner.PatternType type) adds colored pattern on toporg.bukkit.inventory.ItemStackbuild()creates the banner Must be the last methodRemoves all patternsremovePattern(int index) removes Patttern at indexsetBaseColor(org.bukkit.DyeColor color) Sets base color of the bannersetPattern(int index, org.bukkit.block.banner.Pattern pattern) Sets pattern at indexsetPattern(int index, org.bukkit.DyeColor color, org.bukkit.block.banner.PatternType type) sets new colored pattern at indexsetPatterns(List<org.bukkit.block.banner.Pattern> patterns) sets patterns
-
Constructor Details
-
BannerBuilder
public BannerBuilder()This class does not need a material specification. It uses the legacy banner for simplification of developing
-
-
Method Details
-
setBaseColor
Sets base color of the banner- Parameters:
color- color- Returns:
- the bannerBuilder
-
setPattern
Sets pattern at index- Parameters:
index- indexpattern- pattern- Returns:
- the bannerBuilder
-
setPattern
public BannerBuilder setPattern(int index, org.bukkit.DyeColor color, org.bukkit.block.banner.PatternType type) sets new colored pattern at index- Parameters:
index- indexcolor- colortype- pattern- Returns:
- the bannerbuilder
-
setPatterns
sets patterns- Parameters:
patterns- patterns- Returns:
- the bannerbuilder
-
addPattern
adds pattern on top- Parameters:
pattern- pattern- Returns:
- the bannerBuilder
-
addPattern
public BannerBuilder addPattern(org.bukkit.DyeColor color, org.bukkit.block.banner.PatternType type) adds colored pattern on top- Parameters:
color- colortype- pattern- Returns:
- the bannerBuilder
-
removePattern
removes Patttern at index- Parameters:
index- index- Returns:
- the bannerBuilder
-
removePattern
Removes all patterns- Returns:
- the banerBuilder
-
build
public org.bukkit.inventory.ItemStack build()creates the banner Must be the last method- Returns:
- itemStack Banner
-