diff --git a/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/DeathrunChallengeEvent.java b/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/DeathrunChallengeEvent.java index f99d9e5..fff6e75 100644 --- a/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/DeathrunChallengeEvent.java +++ b/src/main/java/de/fanta/challenges/challenges/ChallengeEvents/DeathrunChallengeEvent.java @@ -249,8 +249,8 @@ if (Objects.equals(Config.getString("event.type"), "deathrun") && plugin.getTimer().isRunning()) { ScoreManager scoreManager = plugin.getScoreManager(); for (Player p : plugin.getVanish().getPlayerListWithoutVanishPlayers()) { - if (!plugin.getVanish().isVanish(p) && p.getGameMode() != GameMode.SPECTATOR) { - if (!deadPlayer.contains(p.getUniqueId())) { + if (!plugin.getVanish().isVanish(p)) { + if (!deadPlayer.contains(p.getUniqueId()) && p.getGameMode() != GameMode.SPECTATOR) { int distance = (int) p.getLocation().toVector().subtract(p.getWorld().getSpawnLocation().toVector()).length(); scoreManager.setScore(new ChallengePlayer(p.getUniqueId()), distance); }