diff --git a/src/main/java/de/fanta/challenges/Timer.java b/src/main/java/de/fanta/challenges/Timer.java index 7089cd7..373de4f 100644 --- a/src/main/java/de/fanta/challenges/Timer.java +++ b/src/main/java/de/fanta/challenges/Timer.java @@ -1,6 +1,5 @@ package de.fanta.challenges; -import de.fanta.challenges.challenges.MLGChallenge; import de.fanta.challenges.events.TimerChangedEvent; import de.fanta.challenges.utils.ChatUtil; import de.fanta.challenges.utils.Config; @@ -13,22 +12,17 @@ import org.bukkit.entity.Entity; import org.bukkit.entity.Player; -import java.util.Random; - public class Timer { private final Challenges plugin; - private final Random random; private int actionBarTaskId; private int idleActionBarTaskId; - private long time; // milliseconds private TimerMode mode; private long countingSinceTimestamp; public Timer(Challenges plugin) { this.plugin = plugin; - this.random = new Random(); this.mode = TimerMode.UP; if (!isRunning()) { diff --git a/src/main/java/de/fanta/challenges/commands/event/EventSaveScoresCommand.java b/src/main/java/de/fanta/challenges/commands/event/EventSaveScoresCommand.java index c94f9d7..e73c1ff 100644 --- a/src/main/java/de/fanta/challenges/commands/event/EventSaveScoresCommand.java +++ b/src/main/java/de/fanta/challenges/commands/event/EventSaveScoresCommand.java @@ -33,8 +33,10 @@ for (Scorable scorable : scoreList.keySet()) { int score = scoreList.get(scorable); - CachedPlayer cp = plugin.getPlayerUUIDCache().getPlayerFromNameOrUUID(scorable.getName()); - plugin.getStatistics().increaseChallengeWeekStats(cp.getUUID(), score); + if (score >= args.getNext(0)) { + CachedPlayer cp = plugin.getPlayerUUIDCache().getPlayerFromNameOrUUID(scorable.getName()); + plugin.getStatistics().increaseChallengeWeekStats(cp.getUUID(), score); + } } } @@ -44,7 +46,7 @@ plugin.getScoreManager().saveScores(null); } } else { - ChatUtil.sendErrorMessage(sender, "/challenge saveeventscores "); + ChatUtil.sendErrorMessage(sender, "/challenge saveeventscores [Score]"); } } else {