Collection of tools to help us manage the Awesomesauce Modpack, a semi-private community modpack.
It's a pain to update and download many mods by hand.
You add a CurseForge url to a project file e.g. https://minecraft.curseforge.com/projects/rftools/files/2511881
. It will go to the site and pull information about the mod and format it into a JSON file.
The JSON file will be used to download and update the mod.
Property | Meaning |
---|---|
name | Name of the mod |
id | Random GUID assigned to the mod when it's created |
file | File name of the mod |
side | Side that the mod is required |
date | Date and time of when the mod was uploaded to CurseForge |
size | Size of the mod (pretty formatted) |
requires | Mod(s) required for the mod to work |
link | Link to the mod web page |
linkDownload | Download to the mod file |
linkFiles | Project file list for the mod updates |
md5 | MD5 of the mod file |
releaseType | Release type of the mod |
minecraftVersion | List of supported Minecraft versions |
updateMode | How the update should be handled |
{
"name": "RFTools",
"id": "6fda9b39-ca6a-440c-87a9-7d16938ac4c7",
"file": "rftools-1.1x-7.16.jar",
"side": "Both",
"date": "2017-12-20T06:59:00Z",
"size": "3.18 MB",
"requires": [
{
"name": "McJtyLib",
"id": "c363a00f-29ac-418c-8cb1-d52f8df3ed97"
}
],
"link": "https://minecraft.curseforge.com/projects/rftools/files/2511881",
"linkDownload": "https://minecraft.curseforge.com/projects/rftools/files/2511881/download",
"linkFiles": "https://minecraft.curseforge.com/projects/rftools/files",
"md5": "64484ee05d03eff975aa684ea31adb5c",
"releaseType": "Release",
"minecraftVersion": [
"1.11.2"
],
"updateMode": "Automatic"
}