diff --git a/src/main/java/emu/lunarcore/data/ResourceLoader.java b/src/main/java/emu/lunarcore/data/ResourceLoader.java index d336136..3fa6dbc 100644 --- a/src/main/java/emu/lunarcore/data/ResourceLoader.java +++ b/src/main/java/emu/lunarcore/data/ResourceLoader.java @@ -224,6 +224,11 @@ public class ResourceLoader { String name = "P" + excel.getPlaneID() + "_F" + excel.getFloorID(); File file = new File(LunarCore.getConfig().getResourceDir() + "/Config/LevelOutput/RuntimeFloor/" + name + ".json"); + if (!file.exists()) { + LunarCore.getLogger().warn("Missing floor info: " + name); + continue; + } + try (FileReader reader = new FileReader(file)) { FloorInfo floor = gson.fromJson(reader, FloorInfo.class); GameData.getFloorInfos().put(name, floor);