Package net.minecraft.network.listener
Interface PacketListener
- All Known Subinterfaces:
ClientCommonPacketListener,ClientConfigurationPacketListener,ClientCookieRequestPacketListener,ClientLoginPacketListener,ClientPacketListener,ClientPingResultPacketListener,ClientPlayPacketListener,ClientQueryPacketListener,ServerCommonPacketListener,ServerConfigurationPacketListener,ServerCookieResponsePacketListener,ServerCrashSafePacketListener,ServerHandshakePacketListener,ServerLoginPacketListener,ServerPacketListener,ServerPlayPacketListener,ServerQueryPacketListener,ServerQueryPingPacketListener,TickablePacketListener
- All Known Implementing Classes:
ClientCommonNetworkHandler,ClientConfigurationNetworkHandler,ClientLoginNetworkHandler,ClientPlayNetworkHandler,LocalServerHandshakeNetworkHandler,ServerCommonNetworkHandler,ServerConfigurationNetworkHandler,ServerHandshakeNetworkHandler,ServerLoginNetworkHandler,ServerPlayNetworkHandler,ServerQueryNetworkHandler
public interface PacketListener
A packet listener listens to packets on a connection.
Its listener methods will be called on the netty event loop than the client or server game engine threads.
- Mappings:
Namespace Name named net/minecraft/network/listener/PacketListenerintermediary net/minecraft/class_2547official wv
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault voiddefault voidfillCrashReport(CrashReport report) getPhase()getSide()booleanvoidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.default voidonPacketException(Packet packet, Exception exception)
-
Method Details
-
getSide
NetworkSide getSide()- Mappings:
Namespace Name Mixin selector named getSideLnet/minecraft/network/listener/PacketListener;getSide()Lnet/minecraft/network/NetworkSide;intermediary method_52895Lnet/minecraft/class_2547;method_52895()Lnet/minecraft/class_2598;official aLwv;a()Lzx;
-
getPhase
NetworkPhase getPhase()- Mappings:
Namespace Name Mixin selector named getPhaseLnet/minecraft/network/listener/PacketListener;getPhase()Lnet/minecraft/network/NetworkPhase;intermediary method_52280Lnet/minecraft/class_2547;method_52280()Lnet/minecraft/class_2539;official bLwv;b()Lwl;
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector named onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vofficial aLwv;a(Lxp;)V
-
onPacketException
- Throws:
CrashException- Mappings:
Namespace Name Mixin selector named onPacketExceptionLnet/minecraft/network/listener/PacketListener;onPacketException(Lnet/minecraft/network/packet/Packet;Ljava/lang/Exception;)Vintermediary method_59807Lnet/minecraft/class_2547;method_59807(Lnet/minecraft/class_2596;Ljava/lang/Exception;)Vofficial aLwv;a(Lzw;Ljava/lang/Exception;)V
-
isConnectionOpen
boolean isConnectionOpen()- Mappings:
Namespace Name Mixin selector named isConnectionOpenLnet/minecraft/network/listener/PacketListener;isConnectionOpen()Zintermediary method_48106Lnet/minecraft/class_2547;method_48106()Zofficial cLwv;c()Z
-
accepts
- Mappings:
Namespace Name Mixin selector named acceptsLnet/minecraft/network/listener/PacketListener;accepts(Lnet/minecraft/network/packet/Packet;)Zintermediary method_52413Lnet/minecraft/class_2547;method_52413(Lnet/minecraft/class_2596;)Zofficial aLwv;a(Lzw;)Z
-
fillCrashReport
- Mappings:
Namespace Name Mixin selector named fillCrashReportLnet/minecraft/network/listener/PacketListener;fillCrashReport(Lnet/minecraft/util/crash/CrashReport;)Vintermediary method_55622Lnet/minecraft/class_2547;method_55622(Lnet/minecraft/class_128;)Vofficial aLwv;a(Lo;)V
-
addCustomCrashReportInfo
- Mappings:
Namespace Name Mixin selector named addCustomCrashReportInfoLnet/minecraft/network/listener/PacketListener;addCustomCrashReportInfo(Lnet/minecraft/util/crash/CrashReportSection;)Vintermediary method_55597Lnet/minecraft/class_2547;method_55597(Lnet/minecraft/class_129;)Vofficial aLwv;a(Lp;)V
-