0

fix StatusServerResponse serialize

This commit is contained in:
2020-05-13 17:22:01 +03:00
parent 2c35a061f1
commit f45e6099db
2 changed files with 3 additions and 1 deletions

View File

@@ -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

View File

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