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 DisconnectionDetailscreateDisconnectionInfo(Component pReason, Throwable pError) default voidfillCrashReport(CrashReport pCrashReport) default voidfillListenerSpecificCrashDetails(CrashReport pCrashReport, CrashReportCategory pCategory) flow()booleanvoidonDisconnect(DisconnectionDetails pDetails) default voidonPacketError(Packet pPacket, Exception pException) protocol()default booleanshouldHandleMessage(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)
-