mirror of
https://github.com/PaperMC/Velocity.git
synced 2026-02-17 14:37:43 +01:00
Initial implementation of raw registered server creation.
This commit is contained in:
committed by
Andrew Steinborn
parent
aab8f86aa8
commit
d74afb013f
@@ -673,6 +673,11 @@ public class VelocityServer implements ProxyServer, ForwardingAudience {
|
||||
return servers.getAllServers();
|
||||
}
|
||||
|
||||
@Override
|
||||
public RegisteredServer createRawRegisteredServer(ServerInfo server) {
|
||||
return servers.createRawRegisteredServer(server);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RegisteredServer registerServer(ServerInfo server) {
|
||||
return servers.register(server);
|
||||
|
||||
@@ -53,6 +53,17 @@ public class ServerMap {
|
||||
return ImmutableList.copyOf(servers.values());
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a raw implementation of a {@link RegisteredServer} without
|
||||
* tying it to the internal server map.
|
||||
*
|
||||
* @param serverInfo the server to create a registered server with
|
||||
* @return the {@link RegisteredServer} built from the {@link ServerInfo}
|
||||
*/
|
||||
public RegisteredServer createRawRegisteredServer(ServerInfo serverInfo) {
|
||||
return new VelocityRegisteredServer(server, serverInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Registers a server with the proxy.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user