forked from MinecraftUtilities/Backend
28 lines
560 B
Java
28 lines
560 B
Java
package cc.fascinated.model.player;
|
|
|
|
import com.google.gson.JsonObject;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
|
|
@Getter @AllArgsConstructor
|
|
public class Cape {
|
|
|
|
/**
|
|
* The URL of the cape
|
|
*/
|
|
private final String url;
|
|
|
|
/**
|
|
* Gets the cape from a {@link JsonObject}.
|
|
*
|
|
* @param json the JSON object
|
|
* @return the cape
|
|
*/
|
|
public static Cape fromJson(JsonObject json) {
|
|
if (json == null) {
|
|
return null;
|
|
}
|
|
return new Cape(json.get("url").getAsString());
|
|
}
|
|
}
|