Inceptum/src/main/java/io/gitlab/jfronny/inceptum/model/mojang/VersionInfo.java

81 lines
2.0 KiB
Java

package io.gitlab.jfronny.inceptum.model.mojang;
import java.util.List;
import java.util.Map;
public class VersionInfo {
public Arguments arguments;
public AssetIndex assetIndex;
public String assets;
public int complianceLevel;
public Downloads downloads;
public String id;
public JavaVersion javaVersion;
public List<Library> libraries;
public String mainClass;
public Integer minimumLauncherVersion;
public String releaseTime;
public String time;
public String type;
public static class Arguments {
public List<MinecraftArgument> game;
public List<MinecraftArgument> jvm;
}
public static class AssetIndex {
public String id;
public String sha1;
public int size;
public int totalSize;
public String url;
}
public static class Downloads {
public Download client;
public Download client_mappings;
public Download server;
public Download server_mappings;
public static class Download {
public String sha1;
public int size;
public String url;
}
}
public static class JavaVersion {
public String component;
public int majorVersion;
}
public static class Library {
public Downloads downloads;
public String name;
public Map<String, String> natives;
public Rules rules;
public static class Downloads {
public Artifact artifact;
public Map<String, Artifact> classifiers;
public static class Artifact {
public String path;
public String sha1;
public int size;
public String url;
}
}
}
public static class Logging {
public Client client;
public static class Client {
public String argument;
public Library.Downloads.Artifact file;
public String type;
}
}
}