Помогите Как раскрасить флаг?

  • Автор темы Автор темы Derik
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Derik

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Derik
дропаю с энтити флаг.
Java:
    @EventHandler
    private void onEntityDrop(EntityDeathEvent e){
        Material banner = Material.BANNER;
        ItemStack item = new ItemStack(banner);
        e.getDrops().add(item);
    }
Как сделать флаг раскрашенным?
Вот читаю setBaseColor() а как применить не пойму...
 
Последнее редактирование:
Если зделаю так...
JavaScript:
    @EventHandler
    private void onEntityDrop(EntityDeathEvent e){
        ItemStack item = new ItemStack(425/14);
        e.getDrops().add(item);
    }
Выпадает флаг ораньжегого цвета. Мне надо добавить на него черные столбы. Что бы примерно так было...
 

Вложения

  • 2017-05-02_11.38.15.png
    2017-05-02_11.38.15.png
    71,4 КБ · Просмотры: 25
Так ладно зделал флаг оранжевым....
Код:
    @EventHandler
    private void onEntityDrops(EntityDeathEvent e){
        Material banner = Material.BANNER;
        ItemStack item = new ItemStack(banner);
        BannerMeta meta = (BannerMeta)item.getItemMeta();
        meta.setBaseColor(DyeColor.ORANGE);
        item.setItemMeta((ItemMeta) meta);
        e.getDrops().add(item);
    }

Как теперь добавить черные столбцы?
 
Java:
ItemStack ban = new ItemStack(Material.BANNER);
    BannerMeta bm = (BannerMeta) ban.getItemMeta();
    bm.addPattern(new Pattern(DyeColor.ORANGE, PatternType.STRIPE_SMALL));
    bm.setDisplayName(ChatColor.GOLD + "Баннер :3 by TheZefirrkka");
    ban.setItemMeta(bm);
С тебя 10 р на киви
 
блин new Pattern надо..)) А я так пытался зделать...
Java:
    @EventHandler
    private void onEntityDrops(EntityDeathEvent e){
        Material banner = Material.BANNER;
        ItemStack item = new ItemStack(banner);
        BannerMeta meta = (BannerMeta)item.getItemMeta();
        meta.setBaseColor(DyeColor.ORANGE);
        String name = ChatColor.GREEN + "Георгиевская лентачка";
        meta.setDisplayName(name);
        ArrayList<String> lore = new ArrayList<String>();
        lore.add("квестовый предмет");
        !ERROR!meta.setPattern(DyeColor.BLACK, PatternType.BRICKS);
        meta.setLore(lore);
        item.setItemMeta((ItemMeta) meta);
        e.getDrops().add(item);
    }
 
ЛентАчку пытался Зделать?
Жду чирик)
 
Java:
ItemStack ban = new ItemStack(Material.BANNER);
    BannerMeta bm = (BannerMeta) ban.getItemMeta();
    bm.addPattern(new Pattern(DyeColor.ORANGE, PatternType.STRIPE_SMALL));
    bm.setDisplayName(ChatColor.GOLD + "Баннер :3 by TheZefirrkka");
    ban.setItemMeta(bm);
С тебя 10 р на киви
Все конечно хорошо, только у меня оранжевый флаг черные столбы, у тебя все наоборот. Но смысел ясен. 10р не жалко скажи куда кинуть... Тему закрываю. Ответ найден.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх