# Conflicts: # src/main/java/mc/protocol/handshake/client/HandshakePacket.java # src/main/java/mc/protocol/io/coder/ProtocolDecoder.java
28 lines
635 B
Java
28 lines
635 B
Java
package mc.protocol;
|
|
|
|
import lombok.Data;
|
|
import lombok.ToString;
|
|
import mc.protocol.io.NetInputStream;
|
|
import mc.protocol.io.NetOutputStream;
|
|
|
|
@Data
|
|
@ToString(exclude = "rawData")
|
|
public class UnknownPacket implements Packet {
|
|
|
|
private final State state;
|
|
private final int id;
|
|
private final int dataSize;
|
|
private byte[] rawData;
|
|
|
|
@Override
|
|
public void readSelf(NetInputStream netInputStream) {
|
|
rawData = new byte[dataSize];
|
|
netInputStream.readBytes(rawData);
|
|
}
|
|
|
|
@Override
|
|
public void writeSelf(NetOutputStream netOutputStream) {
|
|
netOutputStream.writeBytes(rawData);
|
|
}
|
|
}
|