From 57b04548664325d32b436c019f7f7893e247bf08 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Tue, 30 Jul 2024 23:45:01 -0700 Subject: [PATCH] Add warning when the server is missing a floor info --- src/main/java/emu/lunarcore/data/ResourceLoader.java | 5 +++++ 1 file changed, 5 insertions(+) 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);