81 lines
2.0 KiB
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;
|
|
}
|
|
}
|
|
}
|