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 reason, Throwable error) default voidfillCrashReport(CrashReport crashReport) default voidfillListenerSpecificCrashDetails(CrashReport crashReport, CrashReportCategory category) flow()booleanvoidonDisconnect(DisconnectionDetails details) default voidonPacketError(Packet packet, Exception exception) protocol()default booleanshouldHandleMessage(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)
-