0

add unknown packet object

This commit is contained in:
2019-08-29 15:18:34 +03:00
parent c519c426d8
commit 4e1ba7faee
3 changed files with 59 additions and 13 deletions

View File

@@ -0,0 +1,25 @@
package mc.protocol;
import lombok.Data;
import lombok.ToString;
@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);
}
}