public class GeyserSession extends Object implements 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() |
InetSocketAddress |
getSocketAddress() |
boolean |
isClosed() |
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) |
void |
setRenderDistance(int renderDistance) |
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()
public void close()
public 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 setRenderDistance(int renderDistance)
public InetSocketAddress getSocketAddress()
getSocketAddress in interface org.geysermc.api.Playerpublic void sendForm(org.geysermc.api.window.FormWindow window)
sendForm in interface org.geysermc.api.PlayerCopyright © 2020 GeyserMC. All rights reserved.