HyCodeYourTale
classpublicPriority 3

PacketArrayEncoder

com.hypixel.hytale.server.core.io.netty.PacketArrayEncoder

0

Methods

0

Public Methods

0

Fields

1

Constructors

Constructors

public
PacketArrayEncoder()

Related Classes

Used By

Source Code

package com.hypixel.hytale.server.core.io.netty;

import com.hypixel.hytale.protocol.Packet;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelHandler.Sharable;
import io.netty.handler.codec.MessageToMessageEncoder;
import java.util.List;
import javax.annotation.Nonnull;

@Sharable
public class PacketArrayEncoder extends MessageToMessageEncoder<Packet[]> {
   public PacketArrayEncoder() {
   }

   protected void encode(ChannelHandlerContext ctx, @Nonnull Packet[] packets, @Nonnull List<Object> out) {
      for (Packet packet : packets) {
         if (packet != null) {
            out.add(packet);
         }
      }
   }
}