mirror of https://github.com/Minestom/Minestom.git
35 lines
1010 B
Java
35 lines
1010 B
Java
package net.minestom.server.network.packet.server.common;
|
|
|
|
import net.minestom.server.network.NetworkBuffer;
|
|
import net.minestom.server.network.packet.server.ServerPacket;
|
|
import net.minestom.server.network.packet.server.ServerPacketIdentifier;
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
public record CookieRequestPacket(@NotNull String key) implements
|
|
ServerPacket.Login, ServerPacket.Configuration, ServerPacket.Play {
|
|
|
|
public CookieRequestPacket(@NotNull NetworkBuffer reader) {
|
|
this(reader.read(NetworkBuffer.STRING));
|
|
}
|
|
|
|
@Override
|
|
public void write(@NotNull NetworkBuffer writer) {
|
|
writer.write(NetworkBuffer.STRING, key);
|
|
}
|
|
|
|
@Override
|
|
public int configurationId() {
|
|
return ServerPacketIdentifier.CONFIGURATION_COOKIE_REQUEST;
|
|
}
|
|
|
|
@Override
|
|
public int loginId() {
|
|
return ServerPacketIdentifier.LOGIN_COOKIE_REQUEST;
|
|
}
|
|
|
|
@Override
|
|
public int playId() {
|
|
return ServerPacketIdentifier.COOKIE_REQUEST;
|
|
}
|
|
}
|