From c128a3594c1f3ec402a8482d824a89bb5027313e Mon Sep 17 00:00:00 2001 From: yoyosource Date: Fri, 29 Jul 2022 23:30:22 +0200 Subject: [PATCH] Update TechHiderCommand Signed-off-by: yoyosource --- .../bausystem/features/techhider/TechHiderCommand.java | 3 +++ BauSystem_Main/src/de/steamwar/bausystem/region/Region.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/techhider/TechHiderCommand.java b/BauSystem_Main/src/de/steamwar/bausystem/features/techhider/TechHiderCommand.java index 6a9e08bb..28e5966a 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/techhider/TechHiderCommand.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/techhider/TechHiderCommand.java @@ -60,6 +60,9 @@ public class TechHiderCommand extends SWCommand implements Listener { Optional techHider = techHiders.computeIfAbsent(region, rg -> { File file = rg.gameModeConfig(); + if (file == null) { + return Optional.empty(); + } FileConfiguration config = YamlConfiguration.loadConfiguration(file); if (!config.getBoolean("Techhider.Active", false)) { diff --git a/BauSystem_Main/src/de/steamwar/bausystem/region/Region.java b/BauSystem_Main/src/de/steamwar/bausystem/region/Region.java index 0e96b17f..9486d05c 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/region/Region.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/region/Region.java @@ -591,7 +591,7 @@ public class Region { public File gameModeConfig() { File baseFile = new File(BauSystem.getInstance().getDataFolder().getParentFile(), "FightSystem"); - for (int version = Core.getVersion(); version > 15; version--) { + for (int version = Core.getVersion(); version >= 15; version--) { File specific = new File(baseFile, getDisplayName() + version + ".yml"); if (specific.exists()) return specific; }