package protocolsupport.protocol.packet.middle; import java.util.Collection; import io.netty.buffer.ByteBuf; import net.md_5.bungee.protocol.PacketWrapper; import protocolsupport.utils.Utils; public abstract class ReadableMiddlePacket extends MiddlePacket { public abstract void read(ByteBuf data); public abstract Collection<PacketWrapper> toNative(); @Override public String toString() { return Utils.toStringAllFields(this); } }