37 lines
1.0 KiB
Java
37 lines
1.0 KiB
Java
package mc.protocol.status.server;
|
||
|
||
import lombok.Data;
|
||
import mc.protocol.Packet;
|
||
import mc.protocol.io.NetInputStream;
|
||
import mc.protocol.io.NetOutputStream;
|
||
|
||
/**
|
||
* Status server packet, response.
|
||
*
|
||
* <p>Информация о сервере</p>
|
||
*
|
||
* <p>Структура пакета
|
||
* <pre>
|
||
* | FIELD | TYPE | NOTES |
|
||
* |---------------|--------|-----------------------------------------|
|
||
* | JSON Response | String | Информация о сервере в JSON формате [1] |
|
||
*
|
||
* [1] - <a href="https://wiki.vg/index.php?title=Server_List_Ping&oldid=7555#Response" target="_top">Server List Ping: Response</a>
|
||
* </pre></p>
|
||
*/
|
||
@Data
|
||
public class StatusServerResponse implements Packet {
|
||
|
||
private String info;
|
||
|
||
@Override
|
||
public void readSelf(NetInputStream netInputStream) {
|
||
info = netInputStream.readString();
|
||
}
|
||
|
||
@Override
|
||
public void writeSelf(NetOutputStream netOutputStream) {
|
||
netOutputStream.writeString(info);
|
||
}
|
||
}
|