public static ByteBuf createStatusPacket(ProxyGroupObject proxyGroupObject, int protocolVersion) {
ByteBuf buf = Unpooled.buffer();
writeVarInt(0, buf);
writeString(Message.create()
.set("version", Message.create()
.set("name", "TimoCloudCord")
.set("protocol", protocolVersion)
.toJson())
.set("players", Message.create()
.set("max", proxyGroupObject.getMaxPlayerCount())
.set("online", proxyGroupObject.getOnlinePlayerCount())
.toJson())
.set("description", Message.create()
.set("text", proxyGroupObject.getMotd())
.toJson())
.toString(), buf);
return buf;
}