Class GenericPacketHandler

java.lang.Object
com.hypixel.hytale.server.core.io.PacketHandler
com.hypixel.hytale.server.core.io.handlers.GenericPacketHandler
All Implemented Interfaces:
IPacketReceiver
Direct Known Subclasses:
AssetEditorPacketHandler, GamePacketHandler

public abstract class GenericPacketHandler extends PacketHandler
  • Field Details

  • Constructor Details

    • GenericPacketHandler

      public GenericPacketHandler(@Nonnull io.netty.channel.Channel channel, @Nonnull ProtocolVersion protocolVersion)
  • Method Details

    • newHandlerArray

      @Nonnull public static Consumer<Packet>[] newHandlerArray(int size)
    • registerSubPacketHandler

      public void registerSubPacketHandler(SubPacketHandler subPacketHandler)
    • registerHandler

      public void registerHandler(int packetId, @Nonnull Consumer<Packet> handler)
    • registerNoOpHandlers

      public void registerNoOpHandlers(int... packetIds)
    • accept

      public final void accept(@Nonnull Packet packet)
      Specified by:
      accept in class PacketHandler