Only sends LOGIN SUCCESS when reset

This commit is contained in:
Adrian Bergqvist 2022-10-24 09:58:43 +02:00
parent cad0b9b73a
commit 56826d5583
3 changed files with 5 additions and 3 deletions

View File

@ -4,7 +4,7 @@ plugins {
}
group 'org.adde0109'
version '1.0.11-alpha'
version '1.0.12-alpha'
repositories {
maven {

View File

@ -22,7 +22,7 @@ import org.slf4j.Logger;
import java.nio.file.Path;
@Plugin(id = "ambassador", name = "Ambassador", version = "1.0.11-alpha", authors = {"adde0109"})
@Plugin(id = "ambassador", name = "Ambassador", version = "1.0.12-alpha", authors = {"adde0109"})
public class Ambassador {
public ProxyServer server;

View File

@ -21,7 +21,9 @@ public class VelocityForgeBackendConnectionPhase implements BackendConnectionPha
public void handleSuccess(VelocityServerConnection serverCon, VelocityServer server) {
VelocityForgeClientConnectionPhase clientPhase = ((VelocityForgeClientConnectionPhase) serverCon.getPlayer().getPhase());
clientPhase.complete((VelocityServer) server,serverCon.getPlayer(),serverCon.getPlayer().getConnection());
if (clientPhase.clientPhase == VelocityForgeClientConnectionPhase.ClientPhase.HANDSHAKE
|| clientPhase.clientPhase == VelocityForgeClientConnectionPhase.ClientPhase.MODLIST)
clientPhase.complete((VelocityServer) server,serverCon.getPlayer(),serverCon.getPlayer().getConnection());
}
public boolean handle(VelocityServerConnection server, ConnectedPlayer player, LoginPluginMessage message) throws Exception {