From b448b72654e0df8be9f7b000be7a6509d3024014 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Thu, 11 Feb 2021 21:12:57 +0000 Subject: Update plugin.yml & rename methods --- .../java/com/leonardobishop/quests/QuestsConfigLoader.java | 1 + src/main/java/com/leonardobishop/quests/obj/Options.java | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java b/src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java index b6517e5e..ae61c2f3 100644 --- a/src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java +++ b/src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java @@ -37,6 +37,7 @@ public class QuestsConfigLoader { */ public void loadConfig() { plugin.reloadConfig(); + Options.invalidateCaches(); filesWithProblems.clear(); plugin.setBrokenConfig(false); diff --git a/src/main/java/com/leonardobishop/quests/obj/Options.java b/src/main/java/com/leonardobishop/quests/obj/Options.java index 9ed69fd7..37a1729b 100644 --- a/src/main/java/com/leonardobishop/quests/obj/Options.java +++ b/src/main/java/com/leonardobishop/quests/obj/Options.java @@ -3,7 +3,6 @@ package com.leonardobishop.quests.obj; import com.leonardobishop.quests.Quests; import org.bukkit.ChatColor; -import java.time.temporal.ValueRange; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -29,7 +28,7 @@ public enum Options { ERROR_CHECKING_OVERRIDE("options.error-checking.override-errors"), QUEST_AUTOSTART("options.quest-autostart"); - private static final Map cachedBools = new HashMap<>(); + private static final Map cachedBooleans = new HashMap<>(); private final String path; @@ -54,11 +53,11 @@ public enum Options { } public boolean getBooleanValue() { - Boolean val = cachedBools.get(path); + Boolean val = cachedBooleans.get(path); if (val != null) { return val; } else { - cachedBools.put(path, Quests.get().getConfig().getBoolean(path)); + cachedBooleans.put(path, Quests.get().getConfig().getBoolean(path)); return getBooleanValue(); } } @@ -83,7 +82,7 @@ public enum Options { return colored; } - public static void clearBoolValues() { - cachedBools.clear(); + public static void invalidateCaches() { + cachedBooleans.clear(); } } -- cgit v1.2.3-70-g09d2