Updated Via API usage
This commit is contained in:
parent
b0ee047bd0
commit
2b44f2bf6f
|
@ -21,7 +21,6 @@ import com.viaversion.viaversion.api.Via;
|
|||
import com.viaversion.viaversion.api.command.ViaCommandSender;
|
||||
import com.viaversion.viaversion.api.command.ViaSubCommand;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -42,7 +41,7 @@ public class ConnectionsSubCommand extends ViaSubCommand {
|
|||
final Set<UserConnection> users = Via.getManager().getConnectionManager().getConnections();
|
||||
sendMessage(viaCommandSender, "&a--- Connected users ---");
|
||||
for (UserConnection user : users) {
|
||||
sendMessage(viaCommandSender, "&7[&6" + user.getProtocolInfo().getUsername() + "&7] UUID: &5" + user.getProtocolInfo().getUuid() + " &7Client-Protocol: &5" + ProtocolVersion.getProtocol(user.getProtocolInfo().getProtocolVersion()).getName() + " &7Server-Protocol: &5" + ProtocolVersion.getProtocol(user.getProtocolInfo().getServerProtocolVersion()).getName());
|
||||
sendMessage(viaCommandSender, "&7[&6" + user.getProtocolInfo().getUsername() + "&7] UUID: &5" + user.getProtocolInfo().getUuid() + " &7Client-Protocol: &5" + user.getProtocolInfo().protocolVersion().getName() + " &7Server-Protocol: &5" + user.getProtocolInfo().serverProtocolVersion().getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -18,11 +18,12 @@
|
|||
package net.raphimc.vialoader.impl.viaversion;
|
||||
|
||||
import com.viaversion.viaversion.api.platform.ViaInjector;
|
||||
import com.viaversion.viaversion.libs.fastutil.ints.IntLinkedOpenHashSet;
|
||||
import com.viaversion.viaversion.libs.fastutil.ints.IntSortedSet;
|
||||
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
|
||||
import com.viaversion.viaversion.libs.fastutil.objects.ObjectLinkedOpenHashSet;
|
||||
import com.viaversion.viaversion.libs.gson.JsonObject;
|
||||
import net.raphimc.vialoader.netty.VLPipeline;
|
||||
import net.raphimc.vialoader.util.VersionEnum;
|
||||
|
||||
import java.util.SortedSet;
|
||||
|
||||
public class VLInjector implements ViaInjector {
|
||||
|
||||
|
@ -35,16 +36,14 @@ public class VLInjector implements ViaInjector {
|
|||
}
|
||||
|
||||
@Override
|
||||
public int getServerProtocolVersion() {
|
||||
return this.getServerProtocolVersions().firstInt();
|
||||
public ProtocolVersion getServerProtocolVersion() {
|
||||
return this.getServerProtocolVersions().first();
|
||||
}
|
||||
|
||||
@Override
|
||||
public IntSortedSet getServerProtocolVersions() {
|
||||
final IntSortedSet versions = new IntLinkedOpenHashSet();
|
||||
for (VersionEnum version : VersionEnum.OFFICIAL_SUPPORTED_PROTOCOLS) {
|
||||
versions.add(version.getOriginalVersion());
|
||||
}
|
||||
public SortedSet<ProtocolVersion> getServerProtocolVersions() {
|
||||
final SortedSet<ProtocolVersion> versions = new ObjectLinkedOpenHashSet<>();
|
||||
versions.addAll(ProtocolVersion.getProtocols());
|
||||
return versions;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue