From 32466f32aa260c55c4d2602029f44337674ec09f Mon Sep 17 00:00:00 2001 From: Krakenied Date: Tue, 11 Feb 2025 22:20:56 +0100 Subject: Add a switch for https://github.com/LMBishop/Quests/issues/760 debugging Closes https://github.com/LMBishop/Quests/issues/763 --- .../quests/common/player/questprogressfile/QuestProgressFile.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'common/src') diff --git a/common/src/main/java/com/leonardobishop/quests/common/player/questprogressfile/QuestProgressFile.java b/common/src/main/java/com/leonardobishop/quests/common/player/questprogressfile/QuestProgressFile.java index d658c447..2ebefe93 100644 --- a/common/src/main/java/com/leonardobishop/quests/common/player/questprogressfile/QuestProgressFile.java +++ b/common/src/main/java/com/leonardobishop/quests/common/player/questprogressfile/QuestProgressFile.java @@ -24,6 +24,9 @@ import java.util.concurrent.TimeUnit; */ public final class QuestProgressFile { + // https://github.com/LMBishop/Quests/issues/760 + private static final boolean DEBUG_ISSUE_760 = Boolean.getBoolean("Quests.DebugIssue760"); + private final Quests plugin; private final UUID playerUUID; private final Map questProgressMap; @@ -267,7 +270,7 @@ public final class QuestProgressFile { * @return {@link QuestProgress} or a blank generated one if the quest does not exist */ public @NotNull QuestProgress getQuestProgress(final @NotNull Quest quest) { - if (!this.plugin.isPrimaryThread()) { + if (DEBUG_ISSUE_760 && !this.plugin.isPrimaryThread()) { //noinspection CallToPrintStackTrace new IllegalStateException("async getQuestProgress call").printStackTrace(); } -- cgit v1.2.3-70-g09d2