Fix an NPE with quest tracking when using /game stop
This commit is contained in:
parent
098afc2bf4
commit
1c5bbda8cd
|
@ -1,5 +1,7 @@
|
|||
package nautilus.game.arcade.quest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
|
||||
|
@ -29,8 +31,15 @@ public class WinQuestTracker extends QuestTracker<Game>
|
|||
{
|
||||
if (event.GetState() != GameState.End)
|
||||
return;
|
||||
|
||||
List<Player> winners = getGame().getWinners();
|
||||
|
||||
if (winners == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
for (Player player : getGame().getWinners())
|
||||
for (Player player : winners)
|
||||
{
|
||||
incrementQuests(player, 1, ((Arcade) UtilServer.getPlugin()).getServerConfig().getServerGroup().getPrefix(), getGame().GetKit(player).GetName() + "Kit");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue