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

Помогите Шанс выпадения предмета.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Lisenochek, 23 июн 2016.

  1. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Всем привет. Сделал такую вещицу. Когда ломаешь блок, в моем случае это камень - из него падает предмет со своим описанием и названием, но мне нужно сделать так, чтобы этот предмет падал с какой-то долей вероятности. Проще говоря, 45% шанса на то, что он выпадет. Можно ли это реализовать?
    Кусочек кода ивента:
    Код:
        @EventHandler
        public void dropRock(BlockBreakEvent e) {
            Player p = e.getPlayer();
                               
            ItemStack rock = new ItemStack(Material.CLAY_BALL);
            ItemMeta rockMeta = rock.getItemMeta();
            List<String> lore = new ArrayList<String>();
            lore.add(ChatColor.GREEN + "------------------------------------------------");
            lore.add(ChatColor.RED + ChatColor.BOLD.toString() + "С помощью камня вы можете добыть кору");
            lore.add(ChatColor.RED + ChatColor.BOLD.toString() + "дерева, а из коры, сделать гнилые доски.");
            lore.add(ChatColor.GREEN + "------------------------------------------------");
            rockMeta.setLore(lore);
            rockMeta.setDisplayName(ChatColor.GOLD + ChatColor.BOLD.toString() + "Кусок камня");
            rock.setItemMeta(rockMeta);
           
            e.getBlock().getWorld().dropItem(e.getBlock().getLocation(), rock);
        }
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Спасибо
     
  4. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    facepalm.png

    Религия не позволяет использовать знак параграфа с номером цвета?
     
  5. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Параграф писать долго, т.к его надо найти в гугл, а писать его через ALT не представляется возможным.
     
  6. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ну у меня такая же ситуация, ну мне не лень зайти в гугл, ввести "знак параграфа" и скопировать.
     
  7. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    В это же время я уже успею написать ChatColor.....
     

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