Class ClientConnection

java.lang.Object
org.geysermc.mcprotocollib.network.event.session.SessionAdapter
cn.ycraft.limbo.network.ClientConnection
All Implemented Interfaces:
org.geysermc.mcprotocollib.network.event.session.SessionListener

public class ClientConnection extends org.geysermc.mcprotocollib.network.event.session.SessionAdapter
  • Field Details

    • BRAND_ANNOUNCE_CHANNEL

      public static final String BRAND_ANNOUNCE_CHANNEL
  • Constructor Details

    • ClientConnection

      public ClientConnection(org.geysermc.mcprotocollib.network.Session session)
  • Method Details

    • getInetAddress

      public SocketAddress getInetAddress()
    • setInetAddress

      public void setInetAddress(SocketAddress inetAddress)
    • setLastPacketTimestamp

      public void setLastPacketTimestamp(long payLoad)
    • getPlayer

      public Player getPlayer()
    • getSession

      public org.geysermc.mcprotocollib.network.Session getSession()
    • sendPluginMessage

      public void sendPluginMessage(String channel, byte[] data)
    • sendPacket

      public void sendPacket(org.geysermc.mcprotocollib.network.packet.Packet packet)
    • disconnect

      public void disconnect(net.kyori.adventure.text.Component reason)
    • packetSent

      public void packetSent(org.geysermc.mcprotocollib.network.Session session, org.geysermc.mcprotocollib.network.packet.Packet packet)
      Specified by:
      packetSent in interface org.geysermc.mcprotocollib.network.event.session.SessionListener
      Overrides:
      packetSent in class org.geysermc.mcprotocollib.network.event.session.SessionAdapter
    • disconnecting

      public void disconnecting(org.geysermc.mcprotocollib.network.event.session.DisconnectingEvent event)
      Specified by:
      disconnecting in interface org.geysermc.mcprotocollib.network.event.session.SessionListener
      Overrides:
      disconnecting in class org.geysermc.mcprotocollib.network.event.session.SessionAdapter
    • isReady

      public boolean isReady()