diff --git a/src/main/java/de/fanta/challenges/challenges/BingoChallengeEvent.java b/src/main/java/de/fanta/challenges/challenges/BingoChallengeEvent.java index 7dd2a7b..69981c5 100644 --- a/src/main/java/de/fanta/challenges/challenges/BingoChallengeEvent.java +++ b/src/main/java/de/fanta/challenges/challenges/BingoChallengeEvent.java @@ -141,6 +141,18 @@ bossBar.setVisible(true); bossBar.addPlayer(p); } + + if (!plugin.getConfig().getBoolean("event.teams")) { + for (Player p : Bukkit.getOnlinePlayers()) { + plugin.getScoreManager().join(new ChallengePlayer(p)); + } + } else { + for (ChallengeTeam team : TeamUtils.getTeams()) { + if (team != null && !TeamUtils.getPlayersInTeam(team).isEmpty()) { + plugin.getScoreManager().join(team); + } + } + } setRunning(true); } else { setRunning(false); @@ -159,7 +171,10 @@ if (team != null) { playerMaterials.remove(e.getPlayer().getUniqueId()); playerMaterials.put(e.getPlayer().getUniqueId(), teamMaterials.get(team)); + plugin.getScoreManager().join(team); } + } else { + plugin.getScoreManager().join(new ChallengePlayer(e.getPlayer())); } } }