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

Помогите Рандом в плагине

Discussion in 'Разработка плагинов для новичков' started by Killing, Feb 1, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    Killing

    Killing Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    Killing
    Всем привет!
    Вот написал такой код(Полный не дам ;)):
    Code:
        private Random r; - Переменная в самом начале
        @EventHandler
        public void onEntityDeath(EntityDeathEvent e)
        {
            if(e.getEntity().getCustomName() != null)
            {
                if(e.getEntity().getCustomName() == "Злой зомби")
                {
                    e.getDrops().clear();
                    byte m = (byte) r.nextInt(3);
                    ItemStack gApple = new ItemStack(Material.GOLDEN_APPLE);
                    ItemStack steak = new ItemStack(Material.COOKED_BEEF);
                    ItemStack lChest = new ItemStack(Material.LEATHER_CHESTPLATE);
                    if(m == 0)
                    {
                        e.getDrops().add(gApple);
                    }
                    if(m == 1)
                    {
                        e.getDrops().add(steak);
                    }
                    if(m == 2)
                    {
                        e.getDrops().add(lChest);
                    }
                }
            }
            if(e.getEntity().getCustomName() != null)
            {
                if(e.getEntity().getCustomName() == "Злая ведьма")
                {
                    e.getDrops().clear();
                    ItemStack potion = new ItemStack(Material.POTION);
                    e.getDrops().add(potion);
                }
            }
        }
    Я сделал рандомное выпадение дропа из "Злого зомби", а мне нужно еще сделать так, чтобы например золотое яблоко выпадало с процентом 50%, как это можно реализовать?


    P.S. Всем помощникам - лайк ;)
     
    Last edited: Feb 1, 2014
  2. Хостинг MineCraft
    <
  3. Автор темы
    Killing

    Killing Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    Killing
    Решил, закрыто.
     
Thread Status:
Not open for further replies.

Share This Page