public static ItemStack getAlphabet(ItemStack banner, String alphabet, DyeColor baseColor, DyeColor dyeColor) {
alphabet = ChatColor.stripColor(alphabet.toUpperCase()).substring(0, 1);
BannerMeta bannerMeta = (BannerMeta) banner.getItemMeta();
bannerMeta.setBaseColor(baseColor);
switch (alphabet) {
case "A":
bannerMeta.addPattern(new Pattern(dyeColor, PatternType.STRIPE_TOP));
bannerMeta.addPattern(new Pattern(dyeColor, PatternType.STRIPE_RIGHT));
bannerMeta.addPattern(new Pattern(dyeColor, PatternType.STRIPE_LEFT));
bannerMeta.addPattern(new Pattern(dyeColor, PatternType.STRIPE_MIDDLE));
bannerMeta.addPattern(new Pattern(baseColor, PatternType.BORDER));
break;
banner.setItemMeta(bannerMeta);
return banner;
}
}
Assim por diante..