Package net.minecraft.network
Interface PacketListener
- All Known Subinterfaces:
ClientboundPacketListener
,ClientCommonPacketListener
,ClientConfigurationPacketListener
,ClientCookiePacketListener
,ClientGamePacketListener
,ClientLoginPacketListener
,ClientPongPacketListener
,ClientStatusPacketListener
,IClientCommonPacketListenerExtension
,ICommonPacketListener
,IServerCommonPacketListenerExtension
,IServerConfigurationPacketListenerExtension
,IServerGamePacketListenerExtension
,ServerboundPacketListener
,ServerCommonPacketListener
,ServerConfigurationPacketListener
,ServerCookiePacketListener
,ServerGamePacketListener
,ServerHandshakePacketListener
,ServerLoginPacketListener
,ServerPacketListener
,ServerPingPacketListener
,ServerStatusPacketListener
,TickablePacketListener
- All Known Implementing Classes:
ClientCommonPacketListenerImpl
,ClientConfigurationPacketListenerImpl
,ClientHandshakePacketListenerImpl
,ClientPacketListener
,FakePlayer.FakePlayerNetHandler
,MemoryServerHandshakePacketListenerImpl
,ServerCommonPacketListenerImpl
,ServerConfigurationPacketListenerImpl
,ServerGamePacketListenerImpl
,ServerHandshakePacketListenerImpl
,ServerLoginPacketListenerImpl
,ServerStatusPacketListenerImpl
public interface PacketListener
Describes how packets are handled. There are various implementations of this class for each possible protocol (e.g. PLAY, CLIENTBOUND; PLAY, SERVERBOUND; etc.)
-
Method Summary
Modifier and TypeMethodDescriptiondefault DisconnectionDetails
createDisconnectionInfo
(Component pReason, Throwable pError) default void
fillCrashReport
(CrashReport pCrashReport) default void
fillListenerSpecificCrashDetails
(CrashReport pCrashReport, CrashReportCategory pCategory) flow()
boolean
void
onDisconnect
(DisconnectionDetails pDetails) default void
onPacketError
(Packet pPacket, Exception pException) protocol()
default boolean
shouldHandleMessage
(Packet<?> pPacket)
-
Method Details
-
flow
PacketFlow flow() -
protocol
ConnectionProtocol protocol() -
onDisconnect
-
onPacketError
- Throws:
ReportedException
-
createDisconnectionInfo
-
isAcceptingMessages
boolean isAcceptingMessages() -
shouldHandleMessage
-
fillCrashReport
-
fillListenerSpecificCrashDetails
default void fillListenerSpecificCrashDetails(CrashReport pCrashReport, CrashReportCategory pCategory)
-