Class UpstreamSession

java.lang.Object
org.geysermc.geyser.session.UpstreamSession

public class UpstreamSession extends Object
  • Constructor Details

    • UpstreamSession

      public UpstreamSession(org.cloudburstmc.protocol.bedrock.BedrockServerSession session)
  • Method Details

    • sendPacket

      public void sendPacket(@NonNull org.cloudburstmc.protocol.bedrock.packet.BedrockPacket packet)
    • sendPacketImmediately

      public void sendPacketImmediately(@NonNull org.cloudburstmc.protocol.bedrock.packet.BedrockPacket packet)
    • disconnect

      public void disconnect(String reason)
    • queuePostStartGamePacket

      public void queuePostStartGamePacket(org.cloudburstmc.protocol.bedrock.packet.BedrockPacket packet)
      Queue a packet that must be delayed until after login.
    • sendPostStartGamePackets

      public void sendPostStartGamePackets()
    • isClosed

      public boolean isClosed()
    • getAddress

      public InetSocketAddress getAddress()
    • setInetAddress

      public void setInetAddress(InetSocketAddress address)
    • getProtocolVersion

      public int getProtocolVersion()
      Gets the session's protocol version.
      Returns:
      the session's protocol version.
    • getCodecHelper

      public org.cloudburstmc.protocol.bedrock.codec.BedrockCodecHelper getCodecHelper()
      Gets the codec helper for this session.
      Returns:
      the codec helper for this session
    • forciblyClose

      public void forciblyClose()
    • getSession

      public org.cloudburstmc.protocol.bedrock.BedrockServerSession getSession()
    • isInitialized

      public boolean isInitialized()
    • setInitialized

      public void setInitialized(boolean initialized)