24 lines
806 B
Java
24 lines
806 B
Java
package github.openautonomousconnection.protocol.side;
|
|
|
|
import github.openautonomousconnection.protocol.ProtocolBridge;
|
|
import lombok.Getter;
|
|
import me.finn.unlegitlibrary.network.system.server.NetworkServer;
|
|
|
|
public abstract class ProtocolServer {
|
|
@Getter
|
|
private final ProtocolBridge protocolBridge;
|
|
|
|
@Getter
|
|
private NetworkServer networkServer;
|
|
|
|
public ProtocolServer(ProtocolBridge protocolBridge) {
|
|
this.protocolBridge = protocolBridge;
|
|
|
|
this.networkServer = new NetworkServer.ServerBuilder().
|
|
setEventManager(protocolBridge.getProtocolSettings().eventManager).
|
|
setPacketHandler(protocolBridge.getProtocolSettings().packetHandler).
|
|
setPort(protocolBridge.getProtocolSettings().port).
|
|
build();
|
|
}
|
|
}
|