// Path: bungee/src/main/java/com/github/caoli5288/playersql/bungee/protocol/DataSupply.java
// @Data
// @EqualsAndHashCode(callSuper = false)
// public class DataSupply extends AbstractSqlPacket {
// 
//     private UUID id;
//     private String group;
//     private byte[] buf;
// 
//     @Override
//     public ProtocolId getProtocol() {
//         return ProtocolId.CONTENTS;
//     }
// 
//     @Override
//     protected void write(ByteArrayDataOutput out) {
//         out.writeLong(id.getMostSignificantBits());
//         out.writeLong(id.getLeastSignificantBits());
//         out.writeUTF(group);
//         out.writeInt(buf.length);
//         out.write(buf);
//     }
// 
//     @Override
//     protected void read(ByteArrayDataInput from) {
//         id = new UUID(from.readLong(), from.readLong());
//         group = from.readUTF();
//         buf = new byte[from.readInt()];
//         from.readFully(buf);
//     }
// }


import com.github.caoli5288.playersql.bungee.protocol.DataSupply;
import lombok.Getter;
import lombok.Setter;
import net.md_5.bungee.api.config.ServerInfo;
package com.github.caoli5288.playersql.bungee;


@Getter
@Setter
public class ConnectState {

    private ServerInfo connect;
// Path: bungee/src/main/java/com/github/caoli5288/playersql/bungee/protocol/DataSupply.java
// @Data
// @EqualsAndHashCode(callSuper = false)
// public class DataSupply extends AbstractSqlPacket {
// 
//     private UUID id;
//     private String group;
//     private byte[] buf;
// 
//     @Override
//     public ProtocolId getProtocol() {
//         return ProtocolId.CONTENTS;
//     }
// 
//     @Override
//     protected void write(ByteArrayDataOutput out) {
//         out.writeLong(id.getMostSignificantBits());
//         out.writeLong(id.getLeastSignificantBits());
//         out.writeUTF(group);
//         out.writeInt(buf.length);
//         out.write(buf);
//     }
// 
//     @Override
//     protected void read(ByteArrayDataInput from) {
//         id = new UUID(from.readLong(), from.readLong());
//         group = from.readUTF();
//         buf = new byte[from.readInt()];
//         from.readFully(buf);
//     }
// }


// Path: bungee/src/main/java/com/github/caoli5288/playersql/bungee/ConnectState.java
import com.github.caoli5288.playersql.bungee.protocol.DataSupply;
import lombok.Getter;
import lombok.Setter;
import net.md_5.bungee.api.config.ServerInfo;

package com.github.caoli5288.playersql.bungee;


@Getter
@Setter
public class ConnectState {

    private ServerInfo connect;
    private DataSupply contents;