allow restricting joining queues to certain protocol versions

This commit is contained in:
ajgeiss0702
2021-08-27 15:57:46 -07:00
parent 7f9515c23d
commit 985f203309
12 changed files with 214 additions and 3 deletions
@@ -126,4 +126,9 @@ public class BungeeMethods implements PlatformMethods {
return result;
}
@Override
public String getProtocolName(int protocol) {
return protocol+"";
}
}
@@ -2,6 +2,7 @@ package us.ajg0702.queue.platforms.velocity;
import com.google.common.io.ByteArrayDataOutput;
import com.google.common.io.ByteStreams;
import com.velocitypowered.api.network.ProtocolVersion;
import com.velocitypowered.api.plugin.PluginContainer;
import com.velocitypowered.api.proxy.Player;
import com.velocitypowered.api.proxy.ProxyServer;
@@ -147,4 +148,9 @@ public class VelocityMethods implements PlatformMethods {
return result;
}
@Override
public String getProtocolName(int protocol) {
return ProtocolVersion.getProtocolVersion(protocol).getMostRecentSupportedVersion();
}
}