Class BannerBuilder

java.lang.Object
de.maxbossing.maxapi.Builders.BannerBuilder

public class BannerBuilder extends Object
Banner Builder
Author:
max
  • 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

      public BannerBuilder setBaseColor(org.bukkit.DyeColor color)
      Sets base color of the banner
      Parameters:
      color - color
      Returns:
      the bannerBuilder
    • setPattern

      public BannerBuilder setPattern(int index, org.bukkit.block.banner.Pattern pattern)
      Sets pattern at index
      Parameters:
      index - index
      pattern - 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 - index
      color - color
      type - pattern
      Returns:
      the bannerbuilder
    • setPatterns

      public BannerBuilder setPatterns(List<org.bukkit.block.banner.Pattern> patterns)
      sets patterns
      Parameters:
      patterns - patterns
      Returns:
      the bannerbuilder
    • addPattern

      public BannerBuilder addPattern(org.bukkit.block.banner.Pattern pattern)
      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 - color
      type - pattern
      Returns:
      the bannerBuilder
    • removePattern

      public BannerBuilder removePattern(int index)
      removes Patttern at index
      Parameters:
      index - index
      Returns:
      the bannerBuilder
    • removePattern

      public 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