Войти или зарегистрироваться

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

  • Автор темы Автор темы Rion_GM
  • Дата начала Дата начала

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 равно нулю, возьми выражение перед приведением в скобки
 
Назад
Верх