From 9f89756820a319c5adeefa2896f6f27f01e382d8 Mon Sep 17 00:00:00 2001 From: games647 Date: Thu, 17 Jun 2021 13:56:32 +0200 Subject: [PATCH] Disable plugin if dependencies not available Related #554 --- .../github/games647/fastlogin/bukkit/FastLoginBukkit.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java index 74d42207..8b254a84 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java @@ -42,6 +42,7 @@ import io.papermc.lib.PaperLib; import java.net.InetSocketAddress; import java.nio.file.Path; +import java.util.Locale; import java.util.Map; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; @@ -118,6 +119,8 @@ public class FastLoginBukkit extends JavaPlugin implements PlatformPlugintrue if the entry's value is "true", "false", or "linked" */ private boolean isValidFloodgateConfigString(String key) { - String value = core.getConfig().get(key).toString().toLowerCase(); + String value = core.getConfig().get(key).toString().toLowerCase(Locale.ENGLISH); if (!value.equals("true") && !value.equals("linked") && !value.equals("false") && !value.equals("no-conflict")) { logger.error("Invalid value detected for {} in FastLogin/config.yml.", key); return false;