Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Derik, 2 май 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Derik

    Derik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Derik
    дропаю с энтити флаг.
    Код:
        @EventHandler
        private void onEntityDrop(EntityDeathEvent e){
            Material banner = Material.BANNER;
            ItemStack item = new ItemStack(banner);
            e.getDrops().add(item);
        }
    Как сделать флаг раскрашенным?
    Вот читаю setBaseColor() а как применить не пойму...
     
    Последнее редактирование: 2 май 2017
  2. Хостинг MineCraft
    <
  3. Автор темы
    Derik

    Derik Активный участник Пользователь

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

    Вложения:

  4. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    BannerMeta?
     
  5. Автор темы
    Derik

    Derik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Derik
    И где мне этот BannerMeta брать?
    Типа
    Код:
    BannerMeta meta = item.getBannerMeta();
    Что то не катит не как.
     
  6. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Кастить?..
    BannerMeta meta = (BannerMeta) item.getItemMeta();
     
  7. Автор темы
    Derik

    Derik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Так ладно зделал флаг оранжевым....
    Код:
        @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);
        }
    Как теперь добавить черные столбцы?
     
  8. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Код:
    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 р на киви
     
  9. Автор темы
    Derik

    Derik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Derik
    блин new Pattern надо..)) А я так пытался зделать...
    Код:
        @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);
        }
     
  10. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    ЛентАчку пытался Зделать?[DOUBLEPOST=1493730515,1493730410][/DOUBLEPOST]Жду чирик)
     
  11. Автор темы
    Derik

    Derik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Все конечно хорошо, только у меня оранжевый флаг черные столбы, у тебя все наоборот. Но смысел ясен. 10р не жалко скажи куда кинуть... Тему закрываю. Ответ найден.
     
Статус темы:
Закрыта.

Поделиться этой страницей