// 
// Decompiled by Procyon v0.6.0
// 

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

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

@ChannelHandler.Sharable
public class PacketArrayEncoder extends MessageToMessageEncoder<Packet[]>
{
    @Override
    protected void encode(final ChannelHandlerContext ctx, @Nonnull final Packet[] packets, @Nonnull final List<Object> out) {
        for (final Packet packet : packets) {
            if (packet != null) {
                out.add(packet);
            }
        }
    }
}
