Hotfix VersionAnnouncer

This commit is contained in:
2025-06-28 13:26:05 +02:00
parent 14b756261e
commit bc5e781810
2 changed files with 9 additions and 7 deletions
@@ -44,11 +44,14 @@ public class VersionAnnouncer extends BasicListener {
int serverVersion = ((VelocityViaConfig) Via.getConfig()).getVelocityServerProtocols().get(server.getName());
int playerVersion = Via.getAPI().getPlayerVersion(player);
String version = ProtocolVersion.getProtocolVersion(playerVersion).getVersionIntroducedIn();
// PluginChannel 'vv:proxy_details' from ViaVersion apparently does not work any longer!
VelocityCore.schedule(() -> {
NetworkSender.send(player, new ClientVersionPacket(player.getUniqueId(), Integer.parseInt(version.split("-")[0].split("\\.")[1])));
}).delay(Duration.of(100, ChronoUnit.MILLIS)).schedule();
ProtocolVersion protocolVersion = ProtocolVersion.getProtocolVersion(serverVersion);
if (protocolVersion.isSupported()) {
// PluginChannel 'vv:proxy_details' from ViaVersion apparently does not work any longer!
VelocityCore.schedule(() -> {
String[] strings = protocolVersion.getVersionIntroducedIn().split("\\.");
NetworkSender.send(player, new ClientVersionPacket(player.getUniqueId(), Integer.parseInt(strings[1])));
}).delay(Duration.of(100, ChronoUnit.MILLIS)).schedule();
}
if(playerVersion == serverVersion)
return;