fix StatusServerResponse serialize
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package mc.protocol.dto;
|
package mc.protocol.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
@@ -22,6 +23,7 @@ public class ServerInfo {
|
|||||||
private Text description;
|
private Text description;
|
||||||
|
|
||||||
@JsonProperty("favicon")
|
@JsonProperty("favicon")
|
||||||
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
private String faviconBase64;
|
private String faviconBase64;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ public class StatusServerResponse implements Packet {
|
|||||||
@Override
|
@Override
|
||||||
public void writeSelf(NetOutputStream netOutputStream) {
|
public void writeSelf(NetOutputStream netOutputStream) {
|
||||||
if (serverInfo == null) {
|
if (serverInfo == null) {
|
||||||
serverInfo = JsonUtils.objectToJson(serverInfo);
|
serverInfo = JsonUtils.objectToJson(serverInfoDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
netOutputStream.writeString(serverInfo);
|
netOutputStream.writeString(serverInfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user