- Баллы
- 66
- Имя в Minecraft
- Rion_GM
Добрый день.
Мне нужно сделать что бы нельзя было отменить эффект замедления, я думаю для этого нужно выдать эффект на несколько секунд, и потом когда эффект пропадает, дается такой же только новый, и это должно продолжатся на протяжении 10 минут.
Мне нужно сделать что бы нельзя было отменить эффект замедления, я думаю для этого нужно выдать эффект на несколько секунд, и потом когда эффект пропадает, дается такой же только новый, и это должно продолжатся на протяжении 10 минут.
public class EventListener implements Listener {
@EventHandler
public void perelom(EntityDamageEvent e) throws InterruptedException {
Player player = (Player) e.getEntity();
if (e.getCause() == EntityDamageEvent.DamageCause.FALL) {
player.sendMessage(ChatColor.YELLOW + "Ты сломал ноги");
player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1, 1));
}
}
}
@EventHandler
public void perelom(EntityDamageEvent e) throws InterruptedException {
Player player = (Player) e.getEntity();
if (e.getCause() == EntityDamageEvent.DamageCause.FALL) {
player.sendMessage(ChatColor.YELLOW + "Ты сломал ноги");
player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1, 1));
}
}
}