Add a -skiphandbook command line argument

This commit is contained in:
Melledy
2023-10-09 07:52:35 -07:00
parent eeeb628406
commit d0c6cd0fe6

View File

@@ -40,6 +40,7 @@ public class LunarRail {
public static void main(String[] args) { public static void main(String[] args) {
// Start Server // Start Server
LunarRail.getLogger().info("Starting Lunar Rail..."); LunarRail.getLogger().info("Starting Lunar Rail...");
boolean generateHandbook = true;
// Load commands // Load commands
LunarRail.commandManager = new CommandManager(); LunarRail.commandManager = new CommandManager();
@@ -53,6 +54,10 @@ public class LunarRail {
case "-game": case "-game":
serverType = ServerType.GAME; serverType = ServerType.GAME;
break; break;
case "-nohandbook":
case "-skiphandbook":
generateHandbook = false;
break;
case "-database": case "-database":
// Database only // Database only
DatabaseManager databaseManager = new DatabaseManager(); DatabaseManager databaseManager = new DatabaseManager();
@@ -67,8 +72,10 @@ public class LunarRail {
// Load resources // Load resources
ResourceLoader.loadAll(); ResourceLoader.loadAll();
// Build handbook TODO // Build handbook
if (generateHandbook) {
Handbook.generate(); Handbook.generate();
}
// Start Database(s) // Start Database(s)
LunarRail.initDatabases(); LunarRail.initDatabases();