{"id":19577373,"url":"https://github.com/miniontoby/modupdater","last_synced_at":"2025-04-27T06:32:20.935Z","repository":{"id":43283821,"uuid":"465286201","full_name":"Miniontoby/ModUpdater","owner":"Miniontoby","description":"Minecraft Mod Updater","archived":false,"fork":false,"pushed_at":"2023-05-13T13:10:26.000Z","size":1646,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-06-05T18:28:11.810Z","etag":null,"topics":["minecraft","minecraft-mods","mod-updates"],"latest_commit_sha":null,"homepage":"https://miniontoby.github.io/ModUpdater/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Miniontoby.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-02T11:56:40.000Z","updated_at":"2023-06-05T18:28:11.810Z","dependencies_parsed_at":"2023-01-18T14:31:13.399Z","dependency_job_id":null,"html_url":"https://github.com/Miniontoby/ModUpdater","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miniontoby%2FModUpdater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miniontoby%2FModUpdater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miniontoby%2FModUpdater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miniontoby%2FModUpdater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miniontoby","download_url":"https://codeload.github.com/Miniontoby/ModUpdater/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224062790,"owners_count":17249291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft","minecraft-mods","mod-updates"],"created_at":"2024-11-11T07:06:07.701Z","updated_at":"2024-11-11T07:06:08.257Z","avatar_url":"https://github.com/Miniontoby.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ModUpdater\n\nModUpdater is a tool/app for Downloading and Updating Minecraft Mods\n\nCurrent Version: 1.3.0\n\n### Quick Note\n\nSince version 1.3.0 we have moved over to the new Curseforge API, since the old one was disabled/shutdown. \nThe new API requires you to have an API key. You can get a key at https://console.curseforge.com/\n\n\n## Install\n\nDownload the ModUpdater-1.3.0-SNAPSHOT-jar-with-dependencies.jar which is located at the 'downloads' folder\n\n\n## Usage \n\nIf you have java installed on your pc, you can just open the .jar file.\n\nIf you are on a computer with a screen, you should see a message show up and when you click Ok, it should show you a GUI.\n\nIf you are not having a screen, you should still follow the guide down here, but then skip to the \"Commandline Usage\" afterwards.\n\n\n### API Key\n\nIf it is the first time you run, you need to set your Curseforge API key.\n\nWhen having a screen, you will have a menu to set your key and it will automaticly save. When it is saved, go follow the \"GUI Usage\"\nElse it will just ask you in the console!\n\n### GUI Usage\n\nIn the GUI you have four options: \"Check Mod\", \"Install Mod\", \"Update All Mods\" and \"Install Modpack\"\n\n#### Check Mod\n\nHere you can check if there is a download for the requested mod for the requested version.\n\nOptions:\n- Project ID\n- Minecraft Version\n- Modloader\n\nAt Project ID you need to fill in the Project ID of the mod. \nAt the mod '[Mod Menu](https://www.curseforge.com/minecraft/mc-mods/modmenu)' you can see at the \"About Project\" information that the Project ID is '308702'\nAt Modloader, use Fabric or Forge. Or if you want to check if it exists at any modloader, use '-1'\n\n\n#### Install Mod\n\nHere you can install the requested mod for the requested version in the requested .minecraft location\n\nOptions:\n- Project ID\n- Minecraft Version\n- Modloader\n- .minecraft Folder Location\n\nAt Project ID you need to fill in the Project ID of the mod. \nAt the mod '[Mod Menu](https://www.curseforge.com/minecraft/mc-mods/modmenu)' you can see at the \"About Project\" information that the Project ID is '308702'\nAt Modloader, use Fabric or Forge. Or if you want to check if it exists at any modloader, use '-1'\n\nAt .minecraft Folder Location you need to select the '.minecraft' folder for your minecraft client or server. \nNote: This is NOT the mods folder, this is the folder where the mods folder is located at!!!\n\n\n#### Update All Mods\n\nHere you can update a lot of mods at the same time. \n\nOptions: \n- .minecraft folder location\n\nAt .minecraft Folder Location you need to select the '.minecraft' folder for your minecraft client or server. \nNote: This is NOT the mods folder, this is the folder where the mods folder is located at!!!\n\nNote: You need to have an 'mods.json' file in your .minecraft folder!\n\nHere is an example:\n```json\n{\n        \"version\":\"1.18.1\",\n        \"modLoader\":4,\n        \"mods\":[\n                {\"name\":\"Sodium\",\"pid\":\"360438\"},\n                {\"name\":\"Modmenu\",\"pid\":\"308702\"}\n        ]\n}\n```\n\nThe 'modLoader' field should be one of these (you set the number): (1 = forge, 4 = fabric)\n\n\nQuick Note: this script will always make a backup of your current mods folder by moving it to folder '.minecraft/backup_mods/yyyy_M_dd-hh_mm_ss/' (`yyyy_M_dd-hh_mm_ss` is an timestamp format)\n\n\n#### Install Modpack\n\nHere you can install a modpack.\n\nOptions: \n- .minecraft folder location\n\nAt .minecraft Folder Location you need to select the '.minecraft' folder for your minecraft client or server. \nNote: This is NOT the mods folder, this is the folder where the mods folder is located at!!!\n\nNote: You need to have a modpack 'manifest.json' file in your .minecraft folder!\n\n\nQuick Note: this script will always make a backup of your current mods folder by moving it to folder '.minecraft/backup_mods/yyyy_M_dd-hh_mm_ss/' (`yyyy_M_dd-hh_mm_ss` is an timestamp format)\n\n\n### Command Line Usage\n\nIf you don't have an interface on your computer, you will still be able to use this ModUpdater!\n\nHere are the possible commands with their params:\n- `checkMod \u003cpid\u003e \u003cversion\u003e \u003cmodloader\u003e`\n- `installMod \u003cpid\u003e \u003cversion\u003e \u003cmodloader\u003e \u003c.minecraft folder\u003e`\n- `updateAllMods \u003c.minecraft folder\u003e`\n- `installModpack \u003c.minecraft folder\u003e`\n- `version`\n- `help`\n\nThese commands work the same as with the GUI one, but the GUI just makes it simpler to use this ModUpdater\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminiontoby%2Fmodupdater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminiontoby%2Fmodupdater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminiontoby%2Fmodupdater/lists"}