Dobrze, tak więc zrobiłem, i teraz wszystko działa poprawnie, przeszukuje tą liste po kolei, i w razie problemu nie zatrzymuje się, tylko idzie dalej, jak napotka na dany tekst w opisie, to robi coś, i się zatrzymuje.
if(command.getName().equalsIgnoreCase("check")) {
Player p = (Player) sender;
List<String> lore = p.getInventory().getItemInMainHand().getItemMeta().getLore();
for(String line : lore) {
if(line.contains(ChatColor.GREEN + " Dodatkowe punkty zycia: ")) {
String hpAdd = line.substring((ChatColor.GREEN + " Dodatkowe punkty zycia: " + ChatColor.DARK_GREEN).length()).trim();
int hpToAdd;
try {
hpToAdd = Integer.parseInt(hpAdd);
}catch (Exception e) {
return true;
}
sender.sendMessage(hpAdd);
return true;
}else {
sender.sendMessage("Nie dziala.");
}
}
return true;
}
return false;
}
}