Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Попытался сделать выдачу эффектов при съедании гнилой плоти с некоторым шансом

Rion_GM

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Rion_GM
Шанс почему то не хочет работать

Код:
@EventHandler
        public void effect(PlayerItemConsumeEvent e){
            Player player = (Player) e.getPlayer();
                if (e.getItem().getType() == Material.ROTTEN_FLESH) {
                    int rand = (int) Math.random() * 10;
                    if (rand == 9) {
                        player.addPotionEffect(new PotionEffect(PotionEffectType.WEAKNESS, 1000000000, 0));
                        player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, 1000000000, 0));
                        player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1000000000, 0));
                    }
                }
}
 
(int) Math.random() * 10 равно нулю, возьми выражение перед приведением в скобки
 

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

Назад
Верх