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:
27
src/main/java/mc/protocol/UnknownPacket.java
Normal file
27
src/main/java/mc/protocol/UnknownPacket.java
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user