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/PacketListener
intermediary net/minecraft/class_2547
official xb
  • Method Details

    • getSide

      NetworkSide getSide()
      Mappings:
      Namespace Name Mixin selector
      named getSide Lnet/minecraft/network/listener/PacketListener;getSide()Lnet/minecraft/network/NetworkSide;
      intermediary method_52895 Lnet/minecraft/class_2547;method_52895()Lnet/minecraft/class_2598;
      official a Lxb;a()Laad;
    • getPhase

      NetworkPhase getPhase()
      Mappings:
      Namespace Name Mixin selector
      named getPhase Lnet/minecraft/network/listener/PacketListener;getPhase()Lnet/minecraft/network/NetworkPhase;
      intermediary method_52280 Lnet/minecraft/class_2547;method_52280()Lnet/minecraft/class_2539;
      official b Lxb;b()Lwq;
    • onDisconnected

      void onDisconnected(DisconnectionInfo info)
      Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.
      Mappings:
      Namespace Name Mixin selector
      named onDisconnected Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/network/DisconnectionInfo;)V
      intermediary method_10839 Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_9812;)V
      official a Lxb;a(Lwr;)V
    • onPacketException

      default void onPacketException(Packet packet, Exception exception) throws CrashException
      Throws:
      CrashException
      Mappings:
      Namespace Name Mixin selector
      named onPacketException Lnet/minecraft/network/listener/PacketListener;onPacketException(Lnet/minecraft/network/packet/Packet;Ljava/lang/Exception;)V
      intermediary method_59807 Lnet/minecraft/class_2547;method_59807(Lnet/minecraft/class_2596;Ljava/lang/Exception;)V
      official a Lxb;a(Laac;Ljava/lang/Exception;)V
    • createDisconnectionInfo

      default DisconnectionInfo createDisconnectionInfo(Text reason, Throwable exception)
      Mappings:
      Namespace Name Mixin selector
      named createDisconnectionInfo Lnet/minecraft/network/listener/PacketListener;createDisconnectionInfo(Lnet/minecraft/text/Text;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionInfo;
      intermediary method_60881 Lnet/minecraft/class_2547;method_60881(Lnet/minecraft/class_2561;Ljava/lang/Throwable;)Lnet/minecraft/class_9812;
      official a Lxb;a(Lxv;Ljava/lang/Throwable;)Lwr;
    • isConnectionOpen

      boolean isConnectionOpen()
      Mappings:
      Namespace Name Mixin selector
      named isConnectionOpen Lnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
      intermediary method_48106 Lnet/minecraft/class_2547;method_48106()Z
      official c Lxb;c()Z
    • accepts

      default boolean accepts(Packet<?> packet)
      Mappings:
      Namespace Name Mixin selector
      named accepts Lnet/minecraft/network/listener/PacketListener;accepts(Lnet/minecraft/network/packet/Packet;)Z
      intermediary method_52413 Lnet/minecraft/class_2547;method_52413(Lnet/minecraft/class_2596;)Z
      official a Lxb;a(Laac;)Z
    • fillCrashReport

      default void fillCrashReport(CrashReport report)
      Mappings:
      Namespace Name Mixin selector
      named fillCrashReport Lnet/minecraft/network/listener/PacketListener;fillCrashReport(Lnet/minecraft/util/crash/CrashReport;)V
      intermediary method_55622 Lnet/minecraft/class_2547;method_55622(Lnet/minecraft/class_128;)V
      official a Lxb;a(Lo;)V
    • addCustomCrashReportInfo

      default void addCustomCrashReportInfo(CrashReport report, CrashReportSection section)
      Mappings:
      Namespace Name Mixin selector
      named addCustomCrashReportInfo Lnet/minecraft/network/listener/PacketListener;addCustomCrashReportInfo(Lnet/minecraft/util/crash/CrashReport;Lnet/minecraft/util/crash/CrashReportSection;)V
      intermediary method_55597 Lnet/minecraft/class_2547;method_55597(Lnet/minecraft/class_128;Lnet/minecraft/class_129;)V
      official a Lxb;a(Lo;Lp;)V