From 44d1675b706c452e9e1f97e896b1874ae5935ecd Mon Sep 17 00:00:00 2001 From: syeyoung <42869671+cyoung06@users.noreply.github.com> Date: Mon, 30 Nov 2020 00:03:58 +0900 Subject: roomdata --- .../kr/syeyoung/dungeonsguide/DungeonsGuide.java | 36 +++++++++++++++++++-- .../11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata | Bin 0 -> 5173 bytes .../5000be9d-3081-4a5e-8563-dd826705663a.roomdata | Bin 0 -> 5581 bytes .../9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata | Bin 0 -> 22834 bytes .../990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata | Bin 0 -> 7338 bytes .../a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata | Bin 0 -> 12099 bytes .../c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata | Bin 0 -> 5171 bytes .../cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata | Bin 0 -> 5181 bytes .../cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata | Bin 0 -> 6153 bytes .../d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata | Bin 0 -> 5231 bytes .../ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata | Bin 0 -> 5176 bytes 11 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/roomdata/11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata create mode 100644 src/main/resources/roomdata/5000be9d-3081-4a5e-8563-dd826705663a.roomdata create mode 100644 src/main/resources/roomdata/9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata create mode 100644 src/main/resources/roomdata/990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata create mode 100644 src/main/resources/roomdata/a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata create mode 100644 src/main/resources/roomdata/c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata create mode 100644 src/main/resources/roomdata/cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata create mode 100644 src/main/resources/roomdata/cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata create mode 100644 src/main/resources/roomdata/d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata create mode 100644 src/main/resources/roomdata/ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata (limited to 'src') diff --git a/src/main/java/kr/syeyoung/dungeonsguide/DungeonsGuide.java b/src/main/java/kr/syeyoung/dungeonsguide/DungeonsGuide.java index 7936fbe3..8fe7f793 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/DungeonsGuide.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/DungeonsGuide.java @@ -16,8 +16,9 @@ import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; +import org.apache.commons.io.IOUtils; -import java.io.File; +import java.io.*; @Mod(modid = DungeonsGuide.MODID, version = DungeonsGuide.VERSION) public class DungeonsGuide @@ -50,18 +51,47 @@ public class DungeonsGuide ClientCommandHandler.instance.registerCommand(new CommandToggleDebug()); //noinspection ResultOfMethodCallIgnored - configDir.mkdirs(); + if (!configDir.exists()) { + configDir.mkdirs(); + String[] files = { + "990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata", + "5000be9d-3081-4a5e-8563-dd826705663a.roomdata", + "9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata", + "11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata", + "a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata", + "c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata", + "cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata", + "cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata", + "d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata", + "ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata" + }; + for (String str:files) { + try { + copy(DungeonsGuide.class.getResourceAsStream("/roomdata/"+str), new File(configDir, str)); + } catch (IOException e) { + e.printStackTrace(); + } + } + } DungeonRoomInfoRegistry.loadAll(configDir); Keybinds.register(); } + private void copy(InputStream inputStream, File f) throws IOException { + FileOutputStream fos = new FileOutputStream(f); + IOUtils.copy(inputStream, fos); + fos.flush(); + fos.close(); + inputStream.close(); + } + @Getter private File configDir; @EventHandler public void pre(FMLPreInitializationEvent event) { - configDir = new File(event.getModConfigurationDirectory(),"pog"); + configDir = new File(event.getModConfigurationDirectory(),"dungeonsguide"); } public SkyblockStatus getSkyblockStatus() { diff --git a/src/main/resources/roomdata/11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata b/src/main/resources/roomdata/11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata new file mode 100644 index 00000000..4b1e87d7 Binary files /dev/null and b/src/main/resources/roomdata/11982f7f-703e-4d98-9d27-4e07ba3fef71.roomdata differ diff --git a/src/main/resources/roomdata/5000be9d-3081-4a5e-8563-dd826705663a.roomdata b/src/main/resources/roomdata/5000be9d-3081-4a5e-8563-dd826705663a.roomdata new file mode 100644 index 00000000..57dd6ee5 Binary files /dev/null and b/src/main/resources/roomdata/5000be9d-3081-4a5e-8563-dd826705663a.roomdata differ diff --git a/src/main/resources/roomdata/9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata b/src/main/resources/roomdata/9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata new file mode 100644 index 00000000..c9a51fb4 Binary files /dev/null and b/src/main/resources/roomdata/9139cb1c-b6f3-4bac-92de-909b1eb73449.roomdata differ diff --git a/src/main/resources/roomdata/990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata b/src/main/resources/roomdata/990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata new file mode 100644 index 00000000..3e1aab30 Binary files /dev/null and b/src/main/resources/roomdata/990f6e4c-f7cf-4d27-ae91-11219b85861f.roomdata differ diff --git a/src/main/resources/roomdata/a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata b/src/main/resources/roomdata/a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata new file mode 100644 index 00000000..a3eb8baa Binary files /dev/null and b/src/main/resources/roomdata/a053f4fa-d6b2-4aef-ae3e-97c7eee0252e.roomdata differ diff --git a/src/main/resources/roomdata/c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata b/src/main/resources/roomdata/c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata new file mode 100644 index 00000000..e3922fac Binary files /dev/null and b/src/main/resources/roomdata/c2ea0a41-d495-437f-86cc-235a71c49f22.roomdata differ diff --git a/src/main/resources/roomdata/cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata b/src/main/resources/roomdata/cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata new file mode 100644 index 00000000..079649bc Binary files /dev/null and b/src/main/resources/roomdata/cf44c95c-950e-49e0-aa4c-82c2b18d0acc.roomdata differ diff --git a/src/main/resources/roomdata/cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata b/src/main/resources/roomdata/cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata new file mode 100644 index 00000000..544f9ae4 Binary files /dev/null and b/src/main/resources/roomdata/cf6d49d3-4f1e-4ec9-836e-049573793ddd.roomdata differ diff --git a/src/main/resources/roomdata/d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata b/src/main/resources/roomdata/d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata new file mode 100644 index 00000000..a134b720 Binary files /dev/null and b/src/main/resources/roomdata/d3e61abf-4198-4520-a950-a03761a0eb6f.roomdata differ diff --git a/src/main/resources/roomdata/ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata b/src/main/resources/roomdata/ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata new file mode 100644 index 00000000..87a22f9a Binary files /dev/null and b/src/main/resources/roomdata/ffd5411b-6ff4-4f60-b387-72f00510ec50.roomdata differ -- cgit