From d0c6cd0fe65427d7d45460bc2de7b4f47530cbb6 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Mon, 9 Oct 2023 07:52:35 -0700 Subject: [PATCH] Add a `-skiphandbook` command line argument --- src/main/java/emu/lunarcore/LunarRail.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/emu/lunarcore/LunarRail.java b/src/main/java/emu/lunarcore/LunarRail.java index 106f061..a414e98 100644 --- a/src/main/java/emu/lunarcore/LunarRail.java +++ b/src/main/java/emu/lunarcore/LunarRail.java @@ -29,7 +29,7 @@ public class LunarRail { @Getter private static GameServer gameServer; @Getter private static CommandManager commandManager; - + private static ServerType serverType = ServerType.BOTH; // Load config first before doing anything @@ -40,6 +40,7 @@ public class LunarRail { public static void main(String[] args) { // Start Server LunarRail.getLogger().info("Starting Lunar Rail..."); + boolean generateHandbook = true; // Load commands LunarRail.commandManager = new CommandManager(); @@ -53,6 +54,10 @@ public class LunarRail { case "-game": serverType = ServerType.GAME; break; + case "-nohandbook": + case "-skiphandbook": + generateHandbook = false; + break; case "-database": // Database only DatabaseManager databaseManager = new DatabaseManager(); @@ -67,8 +72,10 @@ public class LunarRail { // Load resources ResourceLoader.loadAll(); - // Build handbook TODO - Handbook.generate(); + // Build handbook + if (generateHandbook) { + Handbook.generate(); + } // Start Database(s) LunarRail.initDatabases();