Class DataPacketManager

java.lang.Object
cn.nukkit.network.process.DataPacketManager

@Since("1.19.80-r2") @PowerNukkitXOnly public final class DataPacketManager extends Object
DataPacketManager is a static class to manage DataPacketProcessors and process DataPackets.
  • Constructor Details

    • DataPacketManager

      public DataPacketManager()
  • Method Details

    • registerProcessor

      public static void registerProcessor(@NotNull DataPacketProcessor... processors)
    • canProcess

      public static boolean canProcess(int protocol, int packetId)
    • processPacket

      public static void processPacket(@NotNull PlayerHandle playerHandle, @NotNull DataPacket packet)
    • registerDefaultProcessors

      public static void registerDefaultProcessors()