package amidst.mojangapi.file.json.version; import java.util.Collections; import java.util.List; import amidst.documentation.GsonConstructor; import amidst.documentation.Immutable; @Immutable public class VersionJson { private volatile String id; private volatile String inheritsFrom; private volatile List libraries = Collections.emptyList(); @GsonConstructor public VersionJson() { } public VersionJson(String id, String inheritsFrom) { this.id = id; this.inheritsFrom = inheritsFrom; } public String getId() { return id; } public String getInheritsFrom() { return inheritsFrom; } public List getLibraries() { return libraries; } }