diff --git a/src/main/java/emu/lunarcore/data/ResourceLoader.java b/src/main/java/emu/lunarcore/data/ResourceLoader.java index ba67226..3c7af4d 100644 --- a/src/main/java/emu/lunarcore/data/ResourceLoader.java +++ b/src/main/java/emu/lunarcore/data/ResourceLoader.java @@ -205,6 +205,12 @@ public class ResourceLoader { // Load group infos for (FloorInfo floor : GameData.getFloorInfos().values()) { for (FloorGroupSimpleInfo simpleGroup : floor.getSimpleGroupList()) { + // Dont load "deprecated" groups + if (simpleGroup.isIsDelete()) { + continue; + } + + // Get file from resource directory File file = new File(LunarCore.getConfig().getResourceDir() + "/" + simpleGroup.getGroupPath()); if (!file.exists()) continue; diff --git a/src/main/java/emu/lunarcore/data/config/FloorInfo.java b/src/main/java/emu/lunarcore/data/config/FloorInfo.java index 754e0fd..73c9006 100644 --- a/src/main/java/emu/lunarcore/data/config/FloorInfo.java +++ b/src/main/java/emu/lunarcore/data/config/FloorInfo.java @@ -88,6 +88,7 @@ public class FloorInfo { @Getter public static class FloorGroupSimpleInfo { private String GroupPath; + private boolean IsDelete; private int ID; } }