Получение значение с Lore

  • Автор темы Автор темы Flunki
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Flunki

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Flunki
Мне нужно получить значение с lore и перевести его в Integer.
пытался таким методом, не выходит, прошу вашей помощи, что я делаю здесь не так и как делать лучше.
Код:
  String s = plugin.getConfig().getString("Lore.healing");
        s.replaceAll("&", "\u00a7");
        if(!item.getItemMeta().getLore().equals(s)) return;


     int number = Integer.valueOf(p.getInventory().getItemInHand().getItemMeta().getLore().get(1).split(": ")[1]);
     number++;
 
Код:
int nuber = Integer.parseint(p.getInventory().getItemInHand().getLore().get(1).split(": ")[1]);
и ещё не обязательно получать инвентарь а потом предмет в руке он есть в интерфейсе Player просто введи p.getItemInHand() и всё
 
Код:
int nuber = Integer.parseint(p.getInventory().getItemInHand().getLore().get(1).split(": ")[1]);
и ещё не обязательно получать инвентарь а потом предмет в руке он есть в интерфейсе Player просто введи p.getItemInHand() и всё
Писец ты ньюфаг. В майне уже сто лет 2 руки, тот метод устарел.
 
Код:
int nuber = Integer.parseint(p.getInventory().getItemInHand().getLore().get(1).split(": ")[1]);
и ещё не обязательно получать инвентарь а потом предмет в руке он есть в интерфейсе Player просто введи p.getItemInHand() и всё
Можешь подсказать,как получить все lore, которые на предмете и проверить есть ли такой.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх