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 reason, Throwable error) default void
fillCrashReport
(CrashReport crashReport) default void
fillListenerSpecificCrashDetails
(CrashReport crashReport, CrashReportCategory category) flow()
boolean
void
onDisconnect
(DisconnectionDetails details) default void
onPacketError
(Packet packet, Exception exception) protocol()
default boolean
shouldHandleMessage
(Packet<?> packet)
-
Method Details
-
flow
PacketFlow flow() -
protocol
ConnectionProtocol protocol() -
onDisconnect
-
onPacketError
- Throws:
ReportedException
-
createDisconnectionInfo
-
isAcceptingMessages
boolean isAcceptingMessages() -
shouldHandleMessage
-
fillCrashReport
-
fillListenerSpecificCrashDetails
default void fillListenerSpecificCrashDetails(CrashReport crashReport, CrashReportCategory category)
-