Interface PacketListener

All Known Subinterfaces:
ClientLoginPacketListener, ClientPlayPacketListener, ClientQueryPacketListener, ServerHandshakePacketListener, ServerLoginPacketListener, ServerPlayPacketListener, ServerQueryPacketListener
All Known Implementing Classes:
ClientLoginNetworkHandler, ClientPlayNetworkHandler, LocalServerHandshakeNetworkHandler, 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
official pq
intermediary net/minecraft/class_2547
named net/minecraft/network/listener/PacketListener
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the connection this packet listener intends to listen to.
    void
    Called when the connection this listener listens to has disconnected.
  • Method Details

    • onDisconnected

      void onDisconnected(Text reason)
      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
      official a Lpq;a(Lpz;)V
      intermediary method_10839 Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)V
      named onDisconnected Lnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
    • getConnection

      ClientConnection getConnection()
      Returns the connection this packet listener intends to listen to.
      See Also:
      API Note:
      The returned connection may or may not have this listener as its current packet listener.
      Mappings:
      Namespace Name Mixin selector
      official a Lpq;a()Lpl;
      intermediary method_2872 Lnet/minecraft/class_2547;method_2872()Lnet/minecraft/class_2535;
      named getConnection Lnet/minecraft/network/listener/PacketListener;getConnection()Lnet/minecraft/network/ClientConnection;