Package cn.ycraft.limbo.network
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
disconnect
(net.kyori.adventure.text.Component reason) void
disconnecting
(org.geysermc.mcprotocollib.network.event.session.DisconnectingEvent event) org.geysermc.mcprotocollib.network.Session
boolean
isReady()
void
packetSent
(org.geysermc.mcprotocollib.network.Session session, org.geysermc.mcprotocollib.network.packet.Packet packet) void
sendPacket
(org.geysermc.mcprotocollib.network.packet.Packet packet) void
sendPluginMessage
(String channel, byte[] data) void
setInetAddress
(SocketAddress inetAddress) void
setLastPacketTimestamp
(long payLoad) Methods inherited from class org.geysermc.mcprotocollib.network.event.session.SessionAdapter
connected, disconnected, packetError, packetReceived, packetSending
-
Field Details
-
BRAND_ANNOUNCE_CHANNEL
-
-
Constructor Details
-
ClientConnection
public ClientConnection(org.geysermc.mcprotocollib.network.Session session)
-
-
Method Details
-
getInetAddress
-
setInetAddress
-
setLastPacketTimestamp
public void setLastPacketTimestamp(long payLoad) -
getPlayer
-
getSession
public org.geysermc.mcprotocollib.network.Session getSession() -
sendPluginMessage
-
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 interfaceorg.geysermc.mcprotocollib.network.event.session.SessionListener
- Overrides:
packetSent
in classorg.geysermc.mcprotocollib.network.event.session.SessionAdapter
-
disconnecting
public void disconnecting(org.geysermc.mcprotocollib.network.event.session.DisconnectingEvent event) - Specified by:
disconnecting
in interfaceorg.geysermc.mcprotocollib.network.event.session.SessionListener
- Overrides:
disconnecting
in classorg.geysermc.mcprotocollib.network.event.session.SessionAdapter
-
isReady
public boolean isReady()
-