This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
2020-06-25 20:56:09 +00:00
|
|
|
package com.thebrokenrail.modupdater.data;
|
2020-06-24 02:04:22 +00:00
|
|
|
|
|
|
|
import net.fabricmc.loader.api.Version;
|
|
|
|
import net.fabricmc.loader.util.version.VersionParsingException;
|
|
|
|
|
|
|
|
public class ModUpdate {
|
|
|
|
public final String text;
|
|
|
|
public final String downloadURL;
|
|
|
|
|
|
|
|
private String toFriendlyString(String version) {
|
|
|
|
try {
|
|
|
|
return Version.parse(version).getFriendlyString();
|
|
|
|
} catch (VersionParsingException e) {
|
|
|
|
return version;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public ModUpdate(String oldVersion, String newVersion, String downloadURL, String name) {
|
|
|
|
this.text = name + ' ' + toFriendlyString(oldVersion) + " -> " + toFriendlyString(newVersion);
|
|
|
|
this.downloadURL = downloadURL;
|
|
|
|
}
|
|
|
|
}
|