From 2866b50f986d9cdc124590509a3a6630e0ab8bc4 Mon Sep 17 00:00:00 2001 From: kikelkik Date: Wed, 8 Feb 2023 00:13:31 +0100 Subject: [PATCH] lazy evaluate configuration first --- .../minecraft/superbvote/votes/SuperbVoteListener.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/minimum/minecraft/superbvote/votes/SuperbVoteListener.java b/src/main/java/io/minimum/minecraft/superbvote/votes/SuperbVoteListener.java index f415b74..38777ad 100644 --- a/src/main/java/io/minimum/minecraft/superbvote/votes/SuperbVoteListener.java +++ b/src/main/java/io/minimum/minecraft/superbvote/votes/SuperbVoteListener.java @@ -90,9 +90,9 @@ private void processVote(PlayerVotes pv, VoteStreak voteStreak, Vote vote, boole throw new RuntimeException("No vote rewards found for '" + vote + "'"); } - if (pv.getLastVote() != null - && DateUtils.isSameDay(pv.getLastVote(), vote.getReceived()) - && SuperbVote.getPlugin().getConfig().getBoolean("votes.one-vote-per-day")) { + if (SuperbVote.getPlugin().getConfig().getBoolean("votes.one-vote-per-day") + && pv.getLastVote() != null + && DateUtils.isSameDay(pv.getLastVote(), vote.getReceived())) { SuperbVote.getPlugin() .getLogger()