diff options
| author | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-02-11 21:12:57 +0000 |
|---|---|---|
| committer | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-02-11 21:12:57 +0000 |
| commit | b448b72654e0df8be9f7b000be7a6509d3024014 (patch) | |
| tree | 3f8ce3208074d8207f6621bb91cb22e80c6a19f6 /src/main | |
| parent | 491133138e1276aaf9f494c8f2e4053a3e884ea3 (diff) | |
Update plugin.yml & rename methods
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java | 1 | ||||
| -rw-r--r-- | src/main/java/com/leonardobishop/quests/obj/Options.java | 11 | ||||
| -rw-r--r-- | src/main/resources/plugin.yml | 3 |
3 files changed, 8 insertions, 7 deletions
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<String, Boolean> cachedBools = new HashMap<>(); + private static final Map<String, Boolean> 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(); } } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 9426bca9..a2b578b4 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -8,7 +8,8 @@ version: ${version} # See "processResources" in build.gradle for more info main: ${main} -author: LMBishop +website: https://github.com/LMBishop/Quests +authors: [LMBishop, NicoNekoDev, nivcoo, Rubenicos, RodneyMKay, Auxilor, BavoVanMeel, SuSeu1414, Reinatix] softdepend: [ASkyBlock, BentoBox, IridiumSkyblock, uSkyBlock, Citizens, MythicMobs, PlaceholderAPI, Essentials] prefix: Quests api-version: "1.13" # allows new API features but Quests will still work pre-1.13 |
