Finished protocol

This commit is contained in:
UnlegitDqrk
2026-02-11 23:11:33 +01:00
parent 23a3293060
commit ae98225043
35 changed files with 339 additions and 2911 deletions

View File

@@ -1,5 +1,6 @@
package org.openautonomousconnection.protocol;
import dev.unlegitdqrk.unlegitlibrary.file.FileUtils;
import dev.unlegitdqrk.unlegitlibrary.network.system.utils.ClientAuthMode;
import dev.unlegitdqrk.unlegitlibrary.utils.Logger;
import lombok.Getter;
@@ -93,6 +94,8 @@ public final class ProtocolBridge {
initializeLogger(logFolder);
initializeProtocolVersion();
downloadLicenses();
// Register the appropriate listeners and packets
registerListeners();
registerPackets();
@@ -116,6 +119,8 @@ public final class ProtocolBridge {
protocolClient.attachBridge(this);
downloadLicenses();
// Initialize the logger and protocol version
initializeLogger(logFolder);
initializeProtocolVersion();
@@ -125,6 +130,12 @@ public final class ProtocolBridge {
registerPackets();
}
private void downloadLicenses() throws IOException {
File output = new File("licenses.zip");
output.createNewFile();
FileUtils.downloadFile("http://open-autonomous-connection.org/assets/licenses.zip", output);
}
/**
* Register the appropriate packets based on the current protocol version
*/