{"id":19890577,"url":"https://github.com/jadc/modular-modpack-manifest-generator","last_synced_at":"2025-11-25T16:04:48.268Z","repository":{"id":115475431,"uuid":"261622218","full_name":"jadc/modular-modpack-manifest-generator","owner":"jadc","description":"A fork of my modpack manifest generator that uses files rather than one mods.txt","archived":false,"fork":false,"pushed_at":"2020-05-08T20:35:18.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T19:34:25.904Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jadc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-06T01:27:29.000Z","updated_at":"2020-05-08T20:35:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"af84de35-8108-4471-b40a-109602ee22c1","html_url":"https://github.com/jadc/modular-modpack-manifest-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadc%2Fmodular-modpack-manifest-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadc%2Fmodular-modpack-manifest-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadc%2Fmodular-modpack-manifest-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadc%2Fmodular-modpack-manifest-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jadc","download_url":"https://codeload.github.com/jadc/modular-modpack-manifest-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317692,"owners_count":19943203,"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":[],"created_at":"2024-11-12T18:15:01.356Z","updated_at":"2025-11-25T16:04:43.233Z","avatar_url":"https://github.com/jadc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Modular modpack manifest.json Generator\r\nA small python script that automatically generates a `manifest.json` file for you simply from folders and empty files.  \r\nIt automatically downloads the latest release of forge and each mod for your desired Minecraft version.\r\n\r\n## Difference\r\nThis is a fork of the [modpack-manifest-generator](https://github.com/jadc/modpack-manifest-generator).\r\n\r\nThat generator uses a single list file, called `mods.txt`, with each mod id on a new line.  \r\nThis generator reads individual file names in a folder.\r\n\r\nThe advantage of this method is to allow collaboration by multiple people. Rather than attempting to merge multiple changes into a single file, all you have to do is create or delete standalone files.\r\n\r\ntl;dr: If you are making a modpack by yourself, the original [modpack-manifest-generator](https://github.com/jadc/modpack-manifest-generator) will work fine for you. If you are making a modpack with other people, this generator will save you a lot of headaches.\r\n\r\n## Instructions\r\nAn example modpack is included to guide you.\r\n\r\n0. Ensure you have Python 3 installed, it's in your PATH, and you havee the requests module installed. `python -m pip install requests`\r\n1. Navigate to the `mods` folder. Create a new folder if you want to organize, otherwise create a new text document. (extension does not matter)\r\n2. Name the new text document the project ID of each mod you want.  \r\n   ![Project ID](https://i.imgur.com/sSSJuMi.png)\r\n\r\n3. Edit `manifest-template.json` to your liking. Ensure `version` is set to the desired Minecraft version of the modpack.  \r\n   a. If you are planning to have an overrides folder, add `\"overrides\": \"overrides\"`\r\n\r\n4. Generate the manifest.json by double-clicking `generate.py` with Python installed.  \r\n   *(alternatively, run it in terminal if you know how)*\r\n\r\n5. A manifest.json should now be in the directory.  \r\n   Move that to your modpack folder, zip it up, and your modpack should import into MultiMC perfectly.\r\n\r\n## Download\r\nThere are no compiled releases. Clone or download the source.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjadc%2Fmodular-modpack-manifest-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjadc%2Fmodular-modpack-manifest-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjadc%2Fmodular-modpack-manifest-generator/lists"}