- Баллы
- 76
- Имя в Minecraft
- f3azzy
Не вызывается ивент, мой код:
config.yml:
класс в onEnable зарегистрировал.
в консоле ошибок никаких нету
Код:
@EventHandler
public void usageHeal(PlayerInteractEvent e) {
Player p = e.getPlayer();
Action a = e.getAction();
if(a != Action.RIGHT_CLICK_AIR || a != Action.RIGHT_CLICK_BLOCK) {
return;
} else {
String checkRank = plugin.getConfig().getString("players." + p.getName() + ".rank");
if(p.getInventory().getItemInMainHand().getType().equals(Material.PAPER)) {
if(p.getInventory().getItemInMainHand().getItemMeta().getDisplayName().contains(ChatColor.WHITE + "Свиток мгновенного лечения")) {
int rank = Integer.parseInt(checkRank);
if(rank >= 3) {
p.getInventory().removeItem(p.getInventory().getItemInMainHand());
p.setHealth(p.getHealth() + 2);
} else {
return;
}
} else {
return;
}
} else {
return;
}
}
}
Код:
players:
f3azzy:
rank: 10
в консоле ошибок никаких нету