public class GeyserSession extends Object implements com.nukkitx.protocol.PlayerSession, org.geysermc.api.Player
| Constructor and Description |
|---|
GeyserSession(GeyserConnector connector,
com.nukkitx.protocol.bedrock.BedrockServerSession bedrockServerSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticate(String username) |
void |
authenticate(String username,
String password) |
void |
close() |
void |
connect(org.geysermc.api.RemoteServer remoteServer) |
void |
disconnect(String reason) |
String |
getName() |
boolean |
isClosed() |
void |
onDisconnect(com.nukkitx.network.util.DisconnectReason disconnectReason) |
void |
onDisconnect(String reason) |
void |
sendForm(org.geysermc.api.window.FormWindow window) |
void |
sendForm(org.geysermc.api.window.FormWindow window,
int id) |
void |
sendMessage(String message) |
void |
sendMessage(String[] messages) |
void |
setAuthenticationData(org.geysermc.api.session.AuthData authData) |
public GeyserSession(GeyserConnector connector, com.nukkitx.protocol.bedrock.BedrockServerSession bedrockServerSession)
public void connect(org.geysermc.api.RemoteServer remoteServer)
connect in interface org.geysermc.api.Playerpublic void authenticate(String username)
public void disconnect(String reason)
disconnect in interface org.geysermc.api.Playerpublic boolean isClosed()
isClosed in interface com.nukkitx.protocol.PlayerSessionpublic void close()
close in interface com.nukkitx.protocol.PlayerSessionpublic void onDisconnect(com.nukkitx.network.util.DisconnectReason disconnectReason)
onDisconnect in interface com.nukkitx.protocol.PlayerSessionpublic void onDisconnect(String reason)
onDisconnect in interface com.nukkitx.protocol.PlayerSessionpublic void setAuthenticationData(org.geysermc.api.session.AuthData authData)
public String getName()
getName in interface org.geysermc.api.command.CommandSenderpublic void sendMessage(String message)
sendMessage in interface org.geysermc.api.command.CommandSenderpublic void sendMessage(String[] messages)
sendMessage in interface org.geysermc.api.command.CommandSenderpublic void sendForm(org.geysermc.api.window.FormWindow window,
int id)
sendForm in interface org.geysermc.api.Playerpublic void sendForm(org.geysermc.api.window.FormWindow window)
sendForm in interface org.geysermc.api.PlayerCopyright © 2019 GeyserMC. All rights reserved.