diff --git a/src/main/java/org/openautonomousconnection/ins/DatabaseINSServer.java b/src/main/java/org/openautonomousconnection/ins/DatabaseINSServer.java index 3b79587..491f18f 100644 --- a/src/main/java/org/openautonomousconnection/ins/DatabaseINSServer.java +++ b/src/main/java/org/openautonomousconnection/ins/DatabaseINSServer.java @@ -51,6 +51,13 @@ public final class DatabaseINSServer extends ProtocolINSServer { configurationManager.saveProperties(); } + if (!configurationManager.isSet("port")) { + configurationManager.set("port", 1023); + configurationManager.saveProperties(); + } + + Main.getProtocolBridge().getProtocolSettings().port = configurationManager.getInt("db.port"); + jdbcUrl = configurationManager.getString("db.url"); jdbcUser = configurationManager.getString("db.user"); jdbcPassword = configurationManager.getString("db.password"); diff --git a/src/main/java/org/openautonomousconnection/ins/Main.java b/src/main/java/org/openautonomousconnection/ins/Main.java index 35d424d..4c366e5 100644 --- a/src/main/java/org/openautonomousconnection/ins/Main.java +++ b/src/main/java/org/openautonomousconnection/ins/Main.java @@ -3,6 +3,8 @@ package org.openautonomousconnection.ins; import dev.unlegitdqrk.unlegitlibrary.command.CommandExecutor; import dev.unlegitdqrk.unlegitlibrary.command.CommandManager; import dev.unlegitdqrk.unlegitlibrary.command.CommandPermission; +import dev.unlegitdqrk.unlegitlibrary.event.EventManager; +import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler; import lombok.Getter; import org.openautonomousconnection.protocol.ProtocolBridge; import org.openautonomousconnection.protocol.ProtocolSettings; @@ -23,6 +25,10 @@ public class Main { public static void main(String[] args) throws Exception { ProtocolSettings settings = new ProtocolSettings(); + settings.packetHandler = new PacketHandler(); + settings.eventManager = new EventManager(); + settings.port = 1023; + protocolBridge = new ProtocolBridge(new DatabaseINSServer(), settings, ProtocolVersion.PV_1_0_0_BETA, new File("logs")); commandManager = new CommandManager(protocolBridge.getProtocolSettings().eventManager); Scanner scanner = new Scanner(System.in);