From b66631407b5f50f691d1770abd318bd0fc48ab15 Mon Sep 17 00:00:00 2001 From: EOT3000 <43685885+EOT3000@users.noreply.github.com> Date: Mon, 5 Aug 2019 22:14:41 -0400 Subject: [PATCH] api stuff --- .../org/geysermc/connector/network/session/GeyserSession.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java index 74c4d14ab..ac4fb112b 100644 --- a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java +++ b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java @@ -47,6 +47,7 @@ import com.nukkitx.protocol.bedrock.packet.StartGamePacket; import com.nukkitx.protocol.bedrock.packet.TextPacket; import lombok.Getter; import lombok.Setter; +import org.geysermc.api.Geyser; import org.geysermc.api.Player; import org.geysermc.api.RemoteServer; import org.geysermc.api.session.AuthData; @@ -126,6 +127,7 @@ public class GeyserSession implements PlayerSession, Player { public void authenticate(String username) { authenticate(username, ""); + Geyser.addPlayer(this); } public void authenticate(String username, String password) { @@ -204,6 +206,7 @@ public class GeyserSession implements PlayerSession, Player { @Override public void onDisconnect(String reason) { downstream.getSession().disconnect("Disconnected from server. Reason: " + reason); + Geyser.removePlayer(this); } public void setAuthenticationData(AuthData authData) {