- Баллы
- 11
Доброго времени суток, многоуважаемые кодеры!
Моя проблемка:
Игрок прописывает условную команду "/warp" без аргументов, и ему (т.е. игроку) открывается список варпов (варпы находятся в конфиге). Проблема в том, что если варпов нет, то команда сопровождается ошибкой, хоть и работает, и указывает, что варпов как таковых нет. Если варпы есть, то ошибки нет. Прикрепляю строчку кода, на которую указывает консоль и саму ошибку.
Ошибка:
Код:
PS
Заранее спасибо за помощь и прощу прощения за свою глупость...
Моя проблемка:
Игрок прописывает условную команду "/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
Заранее спасибо за помощь и прощу прощения за свою глупость...
Последнее редактирование: