summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2021-02-11 21:12:57 +0000
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2021-02-11 21:12:57 +0000
commitb448b72654e0df8be9f7b000be7a6509d3024014 (patch)
tree3f8ce3208074d8207f6621bb91cb22e80c6a19f6
parent491133138e1276aaf9f494c8f2e4053a3e884ea3 (diff)
Update plugin.yml & rename methods
-rw-r--r--src/main/java/com/leonardobishop/quests/QuestsConfigLoader.java1
-rw-r--r--src/main/java/com/leonardobishop/quests/obj/Options.java11
-rw-r--r--src/main/resources/plugin.yml3
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