0

Merge commit '4e1ba7faee72752ad9b374756f378d1c93ef3c2a' into feature/unknown-packets

# Conflicts:
#	src/main/java/mc/protocol/handshake/client/HandshakePacket.java
#	src/main/java/mc/protocol/io/coder/ProtocolDecoder.java
This commit is contained in:
2020-05-02 05:35:00 +03:00
5 changed files with 74 additions and 15 deletions

View File

@@ -0,0 +1,27 @@
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);
}
}