0
This repository has been archived on 2022-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mc-protocol/src/main/java/mc/protocol/UnknownPacket.java
DmitriyMX 8f5d107aec 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
2020-05-02 05:35:00 +03:00

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);
}
}