Added default port and implemented ProtocolSettings

This commit is contained in:
Finn
2025-12-12 19:46:00 +01:00
parent 16ea18d95f
commit 17cc3449d2
2 changed files with 13 additions and 0 deletions

View File

@@ -51,6 +51,13 @@ public final class DatabaseINSServer extends ProtocolINSServer {
configurationManager.saveProperties(); 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"); jdbcUrl = configurationManager.getString("db.url");
jdbcUser = configurationManager.getString("db.user"); jdbcUser = configurationManager.getString("db.user");
jdbcPassword = configurationManager.getString("db.password"); jdbcPassword = configurationManager.getString("db.password");

View File

@@ -3,6 +3,8 @@ package org.openautonomousconnection.ins;
import dev.unlegitdqrk.unlegitlibrary.command.CommandExecutor; import dev.unlegitdqrk.unlegitlibrary.command.CommandExecutor;
import dev.unlegitdqrk.unlegitlibrary.command.CommandManager; import dev.unlegitdqrk.unlegitlibrary.command.CommandManager;
import dev.unlegitdqrk.unlegitlibrary.command.CommandPermission; import dev.unlegitdqrk.unlegitlibrary.command.CommandPermission;
import dev.unlegitdqrk.unlegitlibrary.event.EventManager;
import dev.unlegitdqrk.unlegitlibrary.network.system.packets.PacketHandler;
import lombok.Getter; import lombok.Getter;
import org.openautonomousconnection.protocol.ProtocolBridge; import org.openautonomousconnection.protocol.ProtocolBridge;
import org.openautonomousconnection.protocol.ProtocolSettings; import org.openautonomousconnection.protocol.ProtocolSettings;
@@ -23,6 +25,10 @@ public class Main {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
ProtocolSettings settings = new ProtocolSettings(); 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")); protocolBridge = new ProtocolBridge(new DatabaseINSServer(), settings, ProtocolVersion.PV_1_0_0_BETA, new File("logs"));
commandManager = new CommandManager(protocolBridge.getProtocolSettings().eventManager); commandManager = new CommandManager(protocolBridge.getProtocolSettings().eventManager);
Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);