Помогите При вводе команды ошибка null

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

clysic

Новичок
Пользователь
Баллы
11
Доброго времени суток, многоуважаемые кодеры!

Моя проблемка:

Игрок прописывает условную команду "/warp" без аргументов, и ему (т.е. игроку) открывается список варпов (варпы находятся в конфиге). Проблема в том, что если варпов нет, то команда сопровождается ошибкой, хоть и работает, и указывает, что варпов как таковых нет. Если варпы есть, то ошибки нет. Прикрепляю строчку кода, на которую указывает консоль и саму ошибку.

Ошибка:
Код:
 [18:07:18 ERROR]: null
......
Caused by: java.lang.NullPointerException
 ~[?:?]

Код:

Код:
else if (cmd.getName().equalsIgnoreCase("warp")) {
            final Server server = player.getServer();
            if (args.length == 0) {
                player.sendMessage(ChatColor.GOLD + "Список варпов: ");
                final ConfigurationSection warpListSection = this.getConfig().getConfigurationSection("Warps");
                for (final String key : warpListSection.getKeys(false)) {
                    player.sendMessage(ChatColor.GOLD + "- " + ChatColor.GREEN + key);
                }
            }

PS
Заранее спасибо за помощь и прощу прощения за свою глупость...
 
Последнее редактирование:
Ну тут ничего особо не скажешь, т.к. скинул малую часть кода. null может быть что угодно, к примеру, строки в конфиге как таковой может и не быть.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх