- Баллы
- 61
Код:
@EventHandler
public void onPlayerInteract (PlayerInteractEvent e) {
if ((e.getAction() == Action.RIGHT_CLICK_AIR)){
if (e.getPlayer().getItemInHand().getType() == (Material.DIAMOND)){
if (e.getPlayer().getLevel() == Level(тут нужно 100 и больше ExpLevel) ) {
e.getPlayer().playSound(e.getPlayer().getLocation(), Sound.IRONGOLEM_HIT, 30.0F, 10.0F);
e.getPlayer().addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 170, 2));
e.getPlayer().giveExpLevels(-100);
}
}
Как сделать, чтоб проверяло, сможет ли игрок заплатить нужную сумму опыта (а я только знаю, как проверить, есть ли конкретный уровень у игрока, хоть не это нужно)?
Еще хочу спросить: как добавить партикл крови на 5 сек?