Spaces:
Build error
Build error
package com.mojang.realmsclient.dto; | |
import com.google.gson.JsonObject; | |
import com.google.gson.JsonParser; | |
import com.mojang.logging.LogUtils; | |
import com.mojang.realmsclient.util.JsonUtils; | |
import net.minecraftforge.api.distmarker.Dist; | |
import net.minecraftforge.api.distmarker.OnlyIn; | |
import org.slf4j.Logger; | |
public class WorldDownload extends ValueObject { | |
private static final Logger LOGGER = LogUtils.getLogger(); | |
public String downloadLink; | |
public String resourcePackUrl; | |
public String resourcePackHash; | |
public static WorldDownload parse(String p_87725_) { | |
JsonParser jsonparser = new JsonParser(); | |
JsonObject jsonobject = jsonparser.parse(p_87725_).getAsJsonObject(); | |
WorldDownload worlddownload = new WorldDownload(); | |
try { | |
worlddownload.downloadLink = JsonUtils.getStringOr("downloadLink", jsonobject, ""); | |
worlddownload.resourcePackUrl = JsonUtils.getStringOr("resourcePackUrl", jsonobject, ""); | |
worlddownload.resourcePackHash = JsonUtils.getStringOr("resourcePackHash", jsonobject, ""); | |
} catch (Exception exception) { | |
LOGGER.error("Could not parse WorldDownload: {}", exception.getMessage()); | |
} | |
return worlddownload; | |
} | |
} |