Помогите Пишет "Арена не в игре." Мини-игра

Статус
Закрыто для дальнейших ответов.

HunterGaming

Активный участник
Пользователь
Баллы
96
Имя в Minecraft
sqdFendy
Не знаю как описать, вот вам код. Хелп плиз...

Класс ArenaManager
public boolean isInGame(Player p) {
for (Arena arena : arenas)
if (arena.getPlayers().contains(p.getName()))
return true;
return false;
}

Главный класс плагина
if ((p.hasPermission("minewars.user")) && args.length >= 1) {
if (args[0].equalsIgnoreCase("join")) {
if (args.length == 1) {
sender.sendMessage("Укажите арену.");
return true;
}

if (ArenaManager.getArenaManager().isInGame(p)) {
p.sendMessage("Игра уже идет.");
return true;
}

arena = ArenaManager.getArenaManager().getArena(args[1]);
if (arena == null) {
sender.sendMessage("Арена не существует.");
return true;
}

arena.addPlayer(p, arena);
sender.sendMessage(p.getName() + " вошел в игру.");
return true;
}

if (args[0].equalsIgnoreCase("leave")) {
if (!ArenaManager.getArenaManager().isInGame(p)) {
sender.sendMessage("Арена не в игре.");
return true;
}

ArenaManager.getArenaManager().removePlayer(p);
sender.sendMessage(p.getName() + " вышел из игры.");
return true;
}
}
 
Сделав некоторые тесты, я сделал вывод, что мой массив игроков пуст, я не знаю почему в него не добавляются игроки...
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх